Skip to content

Commit

Permalink
add teleport-operator-0.12.2-7c2b7b451575375a078e0cd31b01a1e18d9cf4e5…
Browse files Browse the repository at this point in the history
….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
  • Loading branch information
catalogbot committed Dec 27, 2024
1 parent 43ddd0b commit 76dcc6b
Show file tree
Hide file tree
Showing 5 changed files with 212 additions and 1 deletion.
22 changes: 21 additions & 1 deletion index.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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: [email protected]
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
Expand Down Expand Up @@ -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"
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -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)
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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"
}
}
}
}
}

0 comments on commit 76dcc6b

Please sign in to comment.