diff --git a/index.yaml b/index.yaml index 3eefe484b0..ea98827ce6 100644 --- a/index.yaml +++ b/index.yaml @@ -45465,6 +45465,26 @@ entries: urls: - https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-209d2eeec6c606738f98273c4d12fa932324c172.tgz version: 0.12.2-209d2eeec6c606738f98273c4d12fa932324c172 + - annotations: + application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.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-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/values.schema.json + apiVersion: v1 + created: "2024-12-30T23:05:57.400395996Z" + description: Teleport operator + digest: 7350ef1534d349ba4ec288c08494c12f639422c164c4883d40b28dab21eb1395 + 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-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz + version: 0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5 - annotations: application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-201cbd7d982093ce3336ceb67655577c4b4c5c42.tgz-meta/main.yaml application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-201cbd7d982093ce3336ceb67655577c4b4c5c42.tgz-meta/README.md @@ -48173,4 +48193,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-30T22:28:48.366361044Z" +generated: "2024-12-30T23:05:57.399566376Z" diff --git a/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz b/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz new file mode 100644 index 0000000000..89cbfa3e2f Binary files /dev/null and b/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz differ diff --git a/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/README.md b/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/README.md new file mode 100644 index 0000000000..c23b2a4769 --- /dev/null +++ b/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.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-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/main.yaml b/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/main.yaml new file mode 100644 index 0000000000..f660a186b4 --- /dev/null +++ b/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.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-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.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-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/values.schema.json +chartApiVersion: v1 +chartFile: teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz +dateCreated: '2024-12-30T23:05:50.670836Z' +digest: 7350ef1534d349ba4ec288c08494c12f639422c164c4883d40b28dab21eb1395 +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-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/values.schema.json b/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/values.schema.json new file mode 100644 index 0000000000..5c994f7035 --- /dev/null +++ b/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.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" + } + } + } + } +}