diff --git a/index.yaml b/index.yaml index 74f385be17..ac2d603c84 100644 --- a/index.yaml +++ b/index.yaml @@ -49447,6 +49447,26 @@ entries: urls: - https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-e7e9a2a341048808888d8c8c70197c2f9827aa07.tgz version: 0.12.2-e7e9a2a341048808888d8c8c70197c2f9827aa07 + - annotations: + application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-e4dd92e55e47dbd758994e5daa0f97f65de86d03.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-e4dd92e55e47dbd758994e5daa0f97f65de86d03.tgz-meta/README.md + application.giantswarm.io/team: shield + application.giantswarm.io/values-schema: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-e4dd92e55e47dbd758994e5daa0f97f65de86d03.tgz-meta/values.schema.json + apiVersion: v1 + created: "2024-11-06T13:54:58.001987829Z" + description: Teleport operator + digest: 29708c60ca16bf446f5346cb405236b02415ae43246fa7f8fc2ea627437e2229 + home: https://github.com/giantswarm/teleport-operator + icon: https://s.giantswarm.io/app-icons/teleport/1/light.png + keywords: + - teleport + maintainers: + - email: team-shield@giantswarm.io + name: giantswarm/team-shield + name: teleport-operator + urls: + - https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-e4dd92e55e47dbd758994e5daa0f97f65de86d03.tgz + version: 0.12.2-e4dd92e55e47dbd758994e5daa0f97f65de86d03 - annotations: application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-dc3e4a46a461e24794eaa3bcec6ab8ab8b686bc6.tgz-meta/main.yaml application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-dc3e4a46a461e24794eaa3bcec6ab8ab8b686bc6.tgz-meta/README.md @@ -55885,4 +55905,4 @@ entries: urls: - https://giantswarm.github.io/control-plane-test-catalog/vertical-pod-autoscaler-crd-0.0.0-9925886a8b029918200779e160c758cfb3c660dc.tgz version: 0.0.0-9925886a8b029918200779e160c758cfb3c660dc -generated: "2024-11-06T13:54:37.972134346Z" +generated: "2024-11-06T13:54:58.001113317Z" diff --git a/teleport-operator-0.12.2-e4dd92e55e47dbd758994e5daa0f97f65de86d03.tgz b/teleport-operator-0.12.2-e4dd92e55e47dbd758994e5daa0f97f65de86d03.tgz new file mode 100644 index 0000000000..7067b0c114 Binary files /dev/null and b/teleport-operator-0.12.2-e4dd92e55e47dbd758994e5daa0f97f65de86d03.tgz differ diff --git a/teleport-operator-0.12.2-e4dd92e55e47dbd758994e5daa0f97f65de86d03.tgz-meta/README.md b/teleport-operator-0.12.2-e4dd92e55e47dbd758994e5daa0f97f65de86d03.tgz-meta/README.md new file mode 100644 index 0000000000..c23b2a4769 --- /dev/null +++ b/teleport-operator-0.12.2-e4dd92e55e47dbd758994e5daa0f97f65de86d03.tgz-meta/README.md @@ -0,0 +1,4 @@ +# Teleport Operator for Giant Swarm +The `teleport-operator` is a Kubernetes operator tailored for Giant Swarm clusters, enabling seamless integration with Teleport for enhanced access management. This operator empowers Giant Swarm clusters to be managed and accessed via Teleport, enhancing security and simplifying access controls. + +![Simplified Architecture Diagram](https://github.com/giantswarm/teleport-operator/assets/5674762/90cec7b7-6bcd-4678-a58d-b921460bc846) diff --git a/teleport-operator-0.12.2-e4dd92e55e47dbd758994e5daa0f97f65de86d03.tgz-meta/main.yaml b/teleport-operator-0.12.2-e4dd92e55e47dbd758994e5daa0f97f65de86d03.tgz-meta/main.yaml new file mode 100644 index 0000000000..050458ade8 --- /dev/null +++ b/teleport-operator-0.12.2-e4dd92e55e47dbd758994e5daa0f97f65de86d03.tgz-meta/main.yaml @@ -0,0 +1,11 @@ +annotations: + application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-e4dd92e55e47dbd758994e5daa0f97f65de86d03.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-e4dd92e55e47dbd758994e5daa0f97f65de86d03.tgz-meta/README.md + application.giantswarm.io/team: shield + application.giantswarm.io/values-schema: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-e4dd92e55e47dbd758994e5daa0f97f65de86d03.tgz-meta/values.schema.json +chartApiVersion: v1 +chartFile: teleport-operator-0.12.2-e4dd92e55e47dbd758994e5daa0f97f65de86d03.tgz +dateCreated: '2024-11-06T13:54:52.471891Z' +digest: 29708c60ca16bf446f5346cb405236b02415ae43246fa7f8fc2ea627437e2229 +home: https://github.com/giantswarm/teleport-operator +icon: https://s.giantswarm.io/app-icons/teleport/1/light.png diff --git a/teleport-operator-0.12.2-e4dd92e55e47dbd758994e5daa0f97f65de86d03.tgz-meta/values.schema.json b/teleport-operator-0.12.2-e4dd92e55e47dbd758994e5daa0f97f65de86d03.tgz-meta/values.schema.json new file mode 100644 index 0000000000..5c994f7035 --- /dev/null +++ b/teleport-operator-0.12.2-e4dd92e55e47dbd758994e5daa0f97f65de86d03.tgz-meta/values.schema.json @@ -0,0 +1,176 @@ +{ + "$schema": "http://json-schema.org/schema#", + "type": "object", + "properties": { + "global": { + "type": "object", + "properties": { + "podSecurityStandards": { + "type": "object", + "properties": { + "enforced": { + "type": "boolean" + } + } + } + } + }, + "ciliumNetworkPolicy": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + } + } + }, + "image": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "tag": { + "type": "string" + } + } + }, + "teleport": { + "type": "object", + "properties": { + "appCatalog": { + "type": "string" + }, + "appName": { + "type": "string" + }, + "appVersion": { + "type": "string" + }, + "identityFile": { + "type": "string" + }, + "managementClusterName": { + "type": "string" + }, + "proxyAddr": { + "type": "string" + }, + "teleportClusterName": { + "type": "string" + }, + "teleportVersion": { + "type": "string" + } + } + }, + "pod": { + "type": "object", + "properties": { + "group": { + "type": "object", + "properties": { + "id": { + "type": "integer" + } + } + }, + "user": { + "type": "object", + "properties": { + "id": { + "type": "integer" + } + } + } + } + }, + "podSecurityContext": { + "type": "object", + "properties": { + "seccompProfile": { + "type": "object", + "properties": { + "type": { + "type": "string" + } + } + } + } + }, + "project": { + "type": "object", + "properties": { + "branch": { + "type": "string" + }, + "commit": { + "type": "string" + } + } + }, + "registry": { + "type": "object", + "properties": { + "domain": { + "type": "string" + } + } + }, + "resources": { + "type": "object", + "properties": { + "limits": { + "type": "object", + "properties": { + "cpu": { + "type": "string" + }, + "memory": { + "type": "string" + } + } + }, + "requests": { + "type": "object", + "properties": { + "cpu": { + "type": "string" + }, + "memory": { + "type": "string" + } + } + } + } + }, + "securityContext": { + "type": "object", + "properties": { + "seccompProfile": { + "type": "object", + "properties": { + "type": { + "type": "string" + } + } + } + } + }, + "tbot": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + } + } + }, + "tbotDeployment": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + } + } + } + } +}