From c4785a5c43c5e3ba1f132052765d251bf2f79ab9 Mon Sep 17 00:00:00 2001 From: CatalogBot Date: Tue, 5 Nov 2024 20:31:50 +0000 Subject: [PATCH] add teleport-operator-0.12.2-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz teleport-operator-0.12.2-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz-meta/README.md teleport-operator-0.12.2-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz-meta/main.yaml teleport-operator-0.12.2-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz-meta/values.schema.json --- index.yaml | 22 ++- ...c22b1912e9a58ef66ed014bde1c866a06a0070.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-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz create mode 100644 teleport-operator-0.12.2-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz-meta/README.md create mode 100644 teleport-operator-0.12.2-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz-meta/main.yaml create mode 100644 teleport-operator-0.12.2-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz-meta/values.schema.json diff --git a/index.yaml b/index.yaml index 1bab81e3da5..a8a057416a8 100644 --- a/index.yaml +++ b/index.yaml @@ -49444,6 +49444,26 @@ entries: urls: - https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-4c29754c124cb96399a3c8fb401100ae7b0cc12c.tgz version: 0.12.2-4c29754c124cb96399a3c8fb401100ae7b0cc12c + - annotations: + application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-49c22b1912e9a58ef66ed014bde1c866a06a0070.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-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz-meta/values.schema.json + apiVersion: v1 + created: "2024-11-05T20:31:47.679324939Z" + description: Teleport operator + digest: e0e6084d481c337d6d94cdbb1b32102df95f9a1e49039d5353fcba1839395ab2 + 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-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz + version: 0.12.2-49c22b1912e9a58ef66ed014bde1c866a06a0070 - annotations: application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-449172729ebd0c3756195a43e3acdeb4cb095d54.tgz-meta/main.yaml application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-449172729ebd0c3756195a43e3acdeb4cb095d54.tgz-meta/README.md @@ -54942,4 +54962,4 @@ entries: urls: - https://giantswarm.github.io/control-plane-test-catalog/vertical-pod-autoscaler-crd-0.0.0-9925886a8b029918200779e160c758cfb3c660dc.tgz version: 0.0.0-9925886a8b029918200779e160c758cfb3c660dc -generated: "2024-11-05T20:28:27.421985275Z" +generated: "2024-11-05T20:31:47.677128238Z" diff --git a/teleport-operator-0.12.2-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz b/teleport-operator-0.12.2-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz new file mode 100644 index 0000000000000000000000000000000000000000..4471d34f2708393810b51aa79d0d7ff8b485eb7a GIT binary patch literal 5129 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 literal 0 HcmV?d00001 diff --git a/teleport-operator-0.12.2-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz-meta/README.md b/teleport-operator-0.12.2-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz-meta/README.md new file mode 100644 index 00000000000..c23b2a47697 --- /dev/null +++ b/teleport-operator-0.12.2-49c22b1912e9a58ef66ed014bde1c866a06a0070.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-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz-meta/main.yaml b/teleport-operator-0.12.2-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz-meta/main.yaml new file mode 100644 index 00000000000..a590c99525e --- /dev/null +++ b/teleport-operator-0.12.2-49c22b1912e9a58ef66ed014bde1c866a06a0070.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-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-49c22b1912e9a58ef66ed014bde1c866a06a0070.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-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz-meta/values.schema.json +chartApiVersion: v1 +chartFile: teleport-operator-0.12.2-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz +dateCreated: '2024-11-05T20:31:42.353995Z' +digest: e0e6084d481c337d6d94cdbb1b32102df95f9a1e49039d5353fcba1839395ab2 +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-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz-meta/values.schema.json b/teleport-operator-0.12.2-49c22b1912e9a58ef66ed014bde1c866a06a0070.tgz-meta/values.schema.json new file mode 100644 index 00000000000..5c994f70354 --- /dev/null +++ b/teleport-operator-0.12.2-49c22b1912e9a58ef66ed014bde1c866a06a0070.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" + } + } + } + } +}