From 6d42559839f65b7932eb3b14f06a3bd52bdf3c39 Mon Sep 17 00:00:00 2001 From: CatalogBot Date: Mon, 30 Dec 2024 13:06:42 +0000 Subject: [PATCH] add teleport-operator-0.12.2-b8c073507ed3b2b57212102bf0630566682aa357.tgz teleport-operator-0.12.2-b8c073507ed3b2b57212102bf0630566682aa357.tgz-meta/README.md teleport-operator-0.12.2-b8c073507ed3b2b57212102bf0630566682aa357.tgz-meta/main.yaml teleport-operator-0.12.2-b8c073507ed3b2b57212102bf0630566682aa357.tgz-meta/values.schema.json --- index.yaml | 22 ++- ...c073507ed3b2b57212102bf0630566682aa357.tgz | Bin 0 -> 5127 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-b8c073507ed3b2b57212102bf0630566682aa357.tgz create mode 100644 teleport-operator-0.12.2-b8c073507ed3b2b57212102bf0630566682aa357.tgz-meta/README.md create mode 100644 teleport-operator-0.12.2-b8c073507ed3b2b57212102bf0630566682aa357.tgz-meta/main.yaml create mode 100644 teleport-operator-0.12.2-b8c073507ed3b2b57212102bf0630566682aa357.tgz-meta/values.schema.json diff --git a/index.yaml b/index.yaml index 27692968a7a..ca8d0e50b33 100644 --- a/index.yaml +++ b/index.yaml @@ -43094,6 +43094,26 @@ entries: urls: - https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-b979c6cb8355c986ac35f796f95d430ae0e53ea4.tgz version: 0.12.2-b979c6cb8355c986ac35f796f95d430ae0e53ea4 + - annotations: + application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-b8c073507ed3b2b57212102bf0630566682aa357.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-b8c073507ed3b2b57212102bf0630566682aa357.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-b8c073507ed3b2b57212102bf0630566682aa357.tgz-meta/values.schema.json + apiVersion: v1 + created: "2024-12-30T13:06:40.61276764Z" + description: Teleport operator + digest: 1f424a3cfb709275bae20fcb7c0baa6f306770580b7a0fbc692d61e32ef3be48 + 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-b8c073507ed3b2b57212102bf0630566682aa357.tgz + version: 0.12.2-b8c073507ed3b2b57212102bf0630566682aa357 - annotations: application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-b87560d996395be778864e7712de3a8616d22dfc.tgz-meta/main.yaml application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-b87560d996395be778864e7712de3a8616d22dfc.tgz-meta/README.md @@ -47882,4 +47902,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-30T13:04:45.661170545Z" +generated: "2024-12-30T13:06:40.611868629Z" diff --git a/teleport-operator-0.12.2-b8c073507ed3b2b57212102bf0630566682aa357.tgz b/teleport-operator-0.12.2-b8c073507ed3b2b57212102bf0630566682aa357.tgz new file mode 100644 index 0000000000000000000000000000000000000000..38e0aa7b96e3600745110703975863ab3f9f4d8e GIT binary patch literal 5127 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 literal 0 HcmV?d00001 diff --git a/teleport-operator-0.12.2-b8c073507ed3b2b57212102bf0630566682aa357.tgz-meta/README.md b/teleport-operator-0.12.2-b8c073507ed3b2b57212102bf0630566682aa357.tgz-meta/README.md new file mode 100644 index 00000000000..c23b2a47697 --- /dev/null +++ b/teleport-operator-0.12.2-b8c073507ed3b2b57212102bf0630566682aa357.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-b8c073507ed3b2b57212102bf0630566682aa357.tgz-meta/main.yaml b/teleport-operator-0.12.2-b8c073507ed3b2b57212102bf0630566682aa357.tgz-meta/main.yaml new file mode 100644 index 00000000000..38f0d5cf5f8 --- /dev/null +++ b/teleport-operator-0.12.2-b8c073507ed3b2b57212102bf0630566682aa357.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-b8c073507ed3b2b57212102bf0630566682aa357.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-b8c073507ed3b2b57212102bf0630566682aa357.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-b8c073507ed3b2b57212102bf0630566682aa357.tgz-meta/values.schema.json +chartApiVersion: v1 +chartFile: teleport-operator-0.12.2-b8c073507ed3b2b57212102bf0630566682aa357.tgz +dateCreated: '2024-12-30T13:06:35.103427Z' +digest: 1f424a3cfb709275bae20fcb7c0baa6f306770580b7a0fbc692d61e32ef3be48 +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-b8c073507ed3b2b57212102bf0630566682aa357.tgz-meta/values.schema.json b/teleport-operator-0.12.2-b8c073507ed3b2b57212102bf0630566682aa357.tgz-meta/values.schema.json new file mode 100644 index 00000000000..5c994f70354 --- /dev/null +++ b/teleport-operator-0.12.2-b8c073507ed3b2b57212102bf0630566682aa357.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" + } + } + } + } +}