diff --git a/index.yaml b/index.yaml index 0f1138f0d3..8f31769a61 100644 --- a/index.yaml +++ b/index.yaml @@ -43781,6 +43781,26 @@ entries: urls: - https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-7e74a93ac45e9a72b3ced7455295b8efc83813c1.tgz version: 0.12.2-7e74a93ac45e9a72b3ced7455295b8efc83813c1 + - annotations: + application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.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-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz-meta/values.schema.json + apiVersion: v1 + created: "2024-12-27T17:16:29.137726521Z" + description: Teleport operator + digest: e5d2b139a80016412e0f7181ef439878e4934c5cee85ecb3931c056739cba532 + 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-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz + version: 0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5 - annotations: application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-75f3a71dc9d02b22b55cb39795bfbd64f5a9eca5.tgz-meta/main.yaml application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-75f3a71dc9d02b22b55cb39795bfbd64f5a9eca5.tgz-meta/README.md @@ -47649,4 +47669,4 @@ entries: urls: - https://giantswarm.github.io/control-plane-test-catalog/vertical-pod-autoscaler-crd-3.1.1-210f7d852240f260929631c2436c30b32e897589.tgz version: 3.1.1-210f7d852240f260929631c2436c30b32e897589 -generated: "2024-12-27T12:31:22.585433176Z" +generated: "2024-12-27T17:16:29.136816169Z" diff --git a/teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz b/teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz new file mode 100644 index 0000000000..1fd3150800 Binary files /dev/null and b/teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz differ diff --git a/teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz-meta/README.md b/teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz-meta/README.md new file mode 100644 index 0000000000..c23b2a4769 --- /dev/null +++ b/teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.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-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz-meta/main.yaml b/teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz-meta/main.yaml new file mode 100644 index 0000000000..afb5f9ab05 --- /dev/null +++ b/teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.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-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.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-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz-meta/values.schema.json +chartApiVersion: v1 +chartFile: teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz +dateCreated: '2024-12-27T17:16:22.623893Z' +digest: e5d2b139a80016412e0f7181ef439878e4934c5cee85ecb3931c056739cba532 +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-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz-meta/values.schema.json b/teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz-meta/values.schema.json new file mode 100644 index 0000000000..5c994f7035 --- /dev/null +++ b/teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.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" + } + } + } + } +}