diff --git a/index.yaml b/index.yaml index ba9db09db4..af9dd429a9 100644 --- a/index.yaml +++ b/index.yaml @@ -42751,6 +42751,26 @@ entries: urls: - https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-e2db819d5ef591df16d095e590875ffe2728ad8b.tgz version: 0.12.2-e2db819d5ef591df16d095e590875ffe2728ad8b + - annotations: + application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-e16e30154c1a37f1d79d32683daab81840570fa7.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-e16e30154c1a37f1d79d32683daab81840570fa7.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-e16e30154c1a37f1d79d32683daab81840570fa7.tgz-meta/values.schema.json + apiVersion: v1 + created: "2024-12-31T14:12:10.922047853Z" + description: Teleport operator + digest: d68efbc1909830ce342406f815caef9da66eefb6454617038d02ffbbf089401d + 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-e16e30154c1a37f1d79d32683daab81840570fa7.tgz + version: 0.12.2-e16e30154c1a37f1d79d32683daab81840570fa7 - annotations: application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-dfcd623bf75c0f48c2c0d186d4183b6c9c9029fe.tgz-meta/main.yaml application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-dfcd623bf75c0f48c2c0d186d4183b6c9c9029fe.tgz-meta/README.md @@ -48299,4 +48319,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-31T09:57:30.188869236Z" +generated: "2024-12-31T14:12:10.920804586Z" diff --git a/teleport-operator-0.12.2-e16e30154c1a37f1d79d32683daab81840570fa7.tgz b/teleport-operator-0.12.2-e16e30154c1a37f1d79d32683daab81840570fa7.tgz new file mode 100644 index 0000000000..a07cc12e48 Binary files /dev/null and b/teleport-operator-0.12.2-e16e30154c1a37f1d79d32683daab81840570fa7.tgz differ diff --git a/teleport-operator-0.12.2-e16e30154c1a37f1d79d32683daab81840570fa7.tgz-meta/README.md b/teleport-operator-0.12.2-e16e30154c1a37f1d79d32683daab81840570fa7.tgz-meta/README.md new file mode 100644 index 0000000000..c23b2a4769 --- /dev/null +++ b/teleport-operator-0.12.2-e16e30154c1a37f1d79d32683daab81840570fa7.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-e16e30154c1a37f1d79d32683daab81840570fa7.tgz-meta/main.yaml b/teleport-operator-0.12.2-e16e30154c1a37f1d79d32683daab81840570fa7.tgz-meta/main.yaml new file mode 100644 index 0000000000..1984033d91 --- /dev/null +++ b/teleport-operator-0.12.2-e16e30154c1a37f1d79d32683daab81840570fa7.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-e16e30154c1a37f1d79d32683daab81840570fa7.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-e16e30154c1a37f1d79d32683daab81840570fa7.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-e16e30154c1a37f1d79d32683daab81840570fa7.tgz-meta/values.schema.json +chartApiVersion: v1 +chartFile: teleport-operator-0.12.2-e16e30154c1a37f1d79d32683daab81840570fa7.tgz +dateCreated: '2024-12-31T14:12:03.776581Z' +digest: d68efbc1909830ce342406f815caef9da66eefb6454617038d02ffbbf089401d +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-e16e30154c1a37f1d79d32683daab81840570fa7.tgz-meta/values.schema.json b/teleport-operator-0.12.2-e16e30154c1a37f1d79d32683daab81840570fa7.tgz-meta/values.schema.json new file mode 100644 index 0000000000..5c994f7035 --- /dev/null +++ b/teleport-operator-0.12.2-e16e30154c1a37f1d79d32683daab81840570fa7.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" + } + } + } + } +}