From 677309c0bbfbe287938eeef3148154a69c39c54a Mon Sep 17 00:00:00 2001 From: CatalogBot Date: Tue, 31 Dec 2024 00:20:16 +0000 Subject: [PATCH] add teleport-operator-0.12.2-d7384cd113197afdf28fb99b5840c672d8446153.tgz teleport-operator-0.12.2-d7384cd113197afdf28fb99b5840c672d8446153.tgz-meta/README.md teleport-operator-0.12.2-d7384cd113197afdf28fb99b5840c672d8446153.tgz-meta/main.yaml teleport-operator-0.12.2-d7384cd113197afdf28fb99b5840c672d8446153.tgz-meta/values.schema.json --- index.yaml | 22 ++- ...384cd113197afdf28fb99b5840c672d8446153.tgz | Bin 0 -> 5129 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-d7384cd113197afdf28fb99b5840c672d8446153.tgz create mode 100644 teleport-operator-0.12.2-d7384cd113197afdf28fb99b5840c672d8446153.tgz-meta/README.md create mode 100644 teleport-operator-0.12.2-d7384cd113197afdf28fb99b5840c672d8446153.tgz-meta/main.yaml create mode 100644 teleport-operator-0.12.2-d7384cd113197afdf28fb99b5840c672d8446153.tgz-meta/values.schema.json diff --git a/index.yaml b/index.yaml index ea98827ce69..5f3721db870 100644 --- a/index.yaml +++ b/index.yaml @@ -42745,6 +42745,26 @@ entries: urls: - https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-dc1988c9f190dd35c48b57a3a445f519835893bf.tgz version: 0.12.2-dc1988c9f190dd35c48b57a3a445f519835893bf + - annotations: + application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-d7384cd113197afdf28fb99b5840c672d8446153.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-d7384cd113197afdf28fb99b5840c672d8446153.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-d7384cd113197afdf28fb99b5840c672d8446153.tgz-meta/values.schema.json + apiVersion: v1 + created: "2024-12-31T00:20:14.420039809Z" + description: Teleport operator + digest: 8563ea1f0ca3f39a5f71f4ea20984f57a64992144855f3d99ce658c260f861aa + 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-d7384cd113197afdf28fb99b5840c672d8446153.tgz + version: 0.12.2-d7384cd113197afdf28fb99b5840c672d8446153 - annotations: application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-d5e53bfef705e36234ddd608ec9e94c16eef70b8.tgz-meta/main.yaml application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-d5e53bfef705e36234ddd608ec9e94c16eef70b8.tgz-meta/README.md @@ -48193,4 +48213,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-30T23:05:57.399566376Z" +generated: "2024-12-31T00:20:14.419233292Z" diff --git a/teleport-operator-0.12.2-d7384cd113197afdf28fb99b5840c672d8446153.tgz b/teleport-operator-0.12.2-d7384cd113197afdf28fb99b5840c672d8446153.tgz new file mode 100644 index 0000000000000000000000000000000000000000..dada9ec22026c8cac097d0218371c47b99bbc117 GIT binary patch literal 5129 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 literal 0 HcmV?d00001 diff --git a/teleport-operator-0.12.2-d7384cd113197afdf28fb99b5840c672d8446153.tgz-meta/README.md b/teleport-operator-0.12.2-d7384cd113197afdf28fb99b5840c672d8446153.tgz-meta/README.md new file mode 100644 index 00000000000..c23b2a47697 --- /dev/null +++ b/teleport-operator-0.12.2-d7384cd113197afdf28fb99b5840c672d8446153.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-d7384cd113197afdf28fb99b5840c672d8446153.tgz-meta/main.yaml b/teleport-operator-0.12.2-d7384cd113197afdf28fb99b5840c672d8446153.tgz-meta/main.yaml new file mode 100644 index 00000000000..489e62f4dd6 --- /dev/null +++ b/teleport-operator-0.12.2-d7384cd113197afdf28fb99b5840c672d8446153.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-d7384cd113197afdf28fb99b5840c672d8446153.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-d7384cd113197afdf28fb99b5840c672d8446153.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-d7384cd113197afdf28fb99b5840c672d8446153.tgz-meta/values.schema.json +chartApiVersion: v1 +chartFile: teleport-operator-0.12.2-d7384cd113197afdf28fb99b5840c672d8446153.tgz +dateCreated: '2024-12-31T00:20:08.437954Z' +digest: 8563ea1f0ca3f39a5f71f4ea20984f57a64992144855f3d99ce658c260f861aa +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-d7384cd113197afdf28fb99b5840c672d8446153.tgz-meta/values.schema.json b/teleport-operator-0.12.2-d7384cd113197afdf28fb99b5840c672d8446153.tgz-meta/values.schema.json new file mode 100644 index 00000000000..5c994f70354 --- /dev/null +++ b/teleport-operator-0.12.2-d7384cd113197afdf28fb99b5840c672d8446153.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" + } + } + } + } +}