From 76dcc6b795729e854095e961dadd92382057ad54 Mon Sep 17 00:00:00 2001 From: CatalogBot Date: Fri, 27 Dec 2024 17:16:31 +0000 Subject: [PATCH] add teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz-meta/README.md teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz-meta/main.yaml teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz-meta/values.schema.json --- index.yaml | 22 ++- ...2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz | Bin 0 -> 5125 bytes .../README.md | 4 + .../main.yaml | 11 ++ .../values.schema.json | 176 ++++++++++++++++++ 5 files changed, 212 insertions(+), 1 deletion(-) create mode 100644 teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz create mode 100644 teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz-meta/README.md create mode 100644 teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz-meta/main.yaml create mode 100644 teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5.tgz-meta/values.schema.json diff --git a/index.yaml b/index.yaml index 0f1138f0d37..8f31769a611 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 0000000000000000000000000000000000000000..1fd31508001d541b491342d1e4cef618fd68733c GIT binary patch literal 5125 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 literal 0 HcmV?d00001 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 00000000000..c23b2a47697 --- /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 00000000000..afb5f9ab050 --- /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 00000000000..5c994f70354 --- /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" + } + } + } + } +}