From 32dedfce9959603c6530769dbc64c54ea01113d0 Mon Sep 17 00:00:00 2001 From: CatalogBot Date: Mon, 30 Dec 2024 23:05:59 +0000 Subject: [PATCH] add teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/README.md teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/main.yaml teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/values.schema.json --- index.yaml | 22 ++- ...27da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.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-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz create mode 100644 teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/README.md create mode 100644 teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/main.yaml create mode 100644 teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/values.schema.json diff --git a/index.yaml b/index.yaml index 3eefe484b08..ea98827ce69 100644 --- a/index.yaml +++ b/index.yaml @@ -45465,6 +45465,26 @@ entries: urls: - https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-209d2eeec6c606738f98273c4d12fa932324c172.tgz version: 0.12.2-209d2eeec6c606738f98273c4d12fa932324c172 + - annotations: + application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.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-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/values.schema.json + apiVersion: v1 + created: "2024-12-30T23:05:57.400395996Z" + description: Teleport operator + digest: 7350ef1534d349ba4ec288c08494c12f639422c164c4883d40b28dab21eb1395 + 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-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz + version: 0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5 - annotations: application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-201cbd7d982093ce3336ceb67655577c4b4c5c42.tgz-meta/main.yaml application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-201cbd7d982093ce3336ceb67655577c4b4c5c42.tgz-meta/README.md @@ -48173,4 +48193,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-30T22:28:48.366361044Z" +generated: "2024-12-30T23:05:57.399566376Z" diff --git a/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz b/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz new file mode 100644 index 0000000000000000000000000000000000000000..89cbfa3e2fc5a618404eafcd64d0c632e16fe9d4 GIT binary patch literal 5125 zcmV+g6#DBQiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PH>QbKAC({mj1tr`(&~&KplUDd(iy*LAEU=5kVi%MUL&~^xSqdCW#{0)J%%!)$ zN&L-*(qJ$cj1La<|G{9;{68Fzhu;hj4)+hnd;6o|;WvZf!Qo)=4H|3;fmJCJ67z2c zPj0K(xvwN)N}0rxFe-cpA)KZ$3G}lU5lp4H!94K@>n9*_h$Z&XOv+UF{eIl5i!$5^&-pF(VMK zE;z?=2ErA=43aNnL<~lr!N~hfFzVoxd;l&8qduAsoe)I8Nh-R*+W0yoP|)&PqCqB{rmiX>ikkglKPJ&kdMS;ZYgpVc9tz)aQC`4NQ%hn(f$Mxo zFo}JnM#eP*^Y>aC4nhCg&p&%2fmVTc3- z0ZUROnVL81QBNGC78|&gPGvG3n=A#|);i;CN@6gL$wdl2I?t#i3A~0W&SEu2JflbA zl+km>q>m)eprdKknikb<1d3N3XehnlJ&hL%_CHAsVj(0XwiSeM9J8A7(8$y9j0wW-;`1 zm1|h|s7F}{E@v@#YO-<)5=3kL?%fxX7nu3y-MZJWG@OhQN+iKC`2?XUo-?11dMCF; zNYQf~Je{g?nhh18qsp^l1(*Wo5Wdbhp^S&@Bm3qhty<`{z9fLe6bq_Q+J zaDWDoQ%$j;3}z>{DF-2Ps^t`YAc^wS)xj6&M9V3GKDw@)F!>QpV;p^lJ{Ho#kdLiEUMy zO@4zw=D8_X(@2TMo{v5kjMy_;MlEkSl;Z6YXyyA3jis~X`nK-dW>GHJiB^`XwL4)f z226WPOW$?AY3J5+%BQ=sOT7*aZPV1Z;%Ys?mv;O<9nm`Ercqb==z6?`RBKrW+U=>+ zlQ?<;z$;+H{<~e4WSYu;2T(IIz~-xMgQELzTa$WY%4cCx#~OR zZ4ul;yC=z)@nfDgN^#C~2RBUS3CA>;ZC0)YEJ;Wk)BD4`2RU+E*{11X>~8;V+^vaf z)5sfh*S2^iNV5&HN;fhZhOxgr16y{??c7edBk~qypV%!m+a$M~u#MArJA382N%1S{ zgJb^QZOiDnOGRqief!~Nb-yZXuPj~lH?+rPRT9mxn+5vq5f@}KIVX>ZOSyRFtI)q2n&=6 z2+?FwB7|Z*fw%)L{kCi;<%G&9>itc)e-phLn)bJ~PoO^#hcw0kpx*!VQ17bun0~M% zVbtIz+PIl~FVLk744kGu`urIY8pK&xkkvzfpx-kl0cjBBYYRd^41r`^l{8QqM`p$_ z6}pp!2Jf9i3|N470ensZsDfYTucVs~;Wj7OQRz~qO?E3PD;kF8%op{H$4sx$bOZ0g zZ$=^A9H64!4C2HSv%VheI{obUHwf4qs0&NKbwgFs+3iHvcs{Hdzjif!*hmAYkBw!X zPP8A(|10HxzEykT02xB9Fg@go68Atgf(b>ZJbp{lr zEEM`>dEhM&=70hXLoXr=G{bWx$Po@hq67qv(QvHAHx49lM;LL6(-de3;dcnU$U{B% z`_WQ57aAfG< z5LK#5hGM{Ta5!V8?;;Ck$e`J=)D-MvMV!}I5*vJ7EH7S9FCqEza&UOB<)x!tT0Q@3 zv|b3LC0Kf@q-!C#sRnV6CR33_`tMV0PJB|1=5jWgl<6#t%qljB`=6IJTe2jk#WxMP;@tIAcyi*!k) zraD%4EL~EmLs?zweA)$~vuGV!#a*=vLh-s@tL22+Rku;73gNjY@-96pt&;zx^7ga^ zV2%9W-*5W=@2N#$C;zvRYEe2kO+~+01xi!$7#w^mu`0PX2sEd$Zso4P#}cAN&Bq-7S7@**ns%^0X1n9i#>28W&p1eIddw+g;b@}$<>iqpLmv2sg zygGh=dV2NC*^lQ(uTLttYKLtf^;R$TcXvN5K$M3vCOD^7EB7k!j2i&DyX#lp>I!;1 z(cPWjHox87mB2BNYVP|z*DbjFhlePGz52wRmOY#>>DeQxDm8Um`Ur3NC?TY1Bid9? zKyng@3T;!)Bnw#Vqs!y7N`5iWXN*f9y&Ak46mOT#@Q!)7EKH?78&}N7;h;Tn8=bAi z1XasfVCC@Ja!bHV;0d8xF8#=H0B697W+O&JQHkxqwTO`=jpc>9S*sB{vlL3DTocf9 zFRWilTBZM4gs~vFzRViCl7EMuoCbO5@4cfKu zt2%a>DmSV?K2n8*h=Z^Je3G3|Sqb`ckqIkJiBgMz+sqrrb@)D^wYq2Jn&avP$VWZ3 zZsZG9xzzMzkoI&ySeP*VdU-QA_ZIhM1#^l-x#n?Wto2(|F4q&DGS|%Q6d?C zk^x|i{2v?++WY^*o&9$!smkkitQD^Zj04lmRN4d1SoqGAs0n~aGvqc+2|4o@FFHhk zJ~+y`^q~t)%EEVM_i$pRc7^w=JBv-*8lE`*EBRkM_2kE-b^71IpdJ6ayZ>W5$?AWU z$wCJ-!Ma{obgh?%y*8CWvu5?@!wE=S5g0jyhbe>QA+qJJmPO1uEqnQ1+rx1>!woMQ zef|%j^=vlmjlSjPs)@d3=5IHmQ{=Zrgykg>Q){2nP|z^fSHN3Bv)d{#4d{q2)Y~jgV|^HfW8J7& zQgHp18Z#!O)k5o;Z_bYE8E0=^ml<;wXBDaat&J0c@Y_5`K)^v3k3oL4`R(R(sINJ# zlK*^ygH0>|YvljIa6D?t|Ixut|JzEc3UNK&IFmER$tUBoS?>Al4&NL)pR*XAb}017 zlN}{l^u262C8fl1mtU3VH0+v}SjR;n#2}%KU-LE|ok{4FV zi|;jYRJleZ*IFvusN)X zBs6*!o)(#oN78I<5WA?IGH!LF$XN{MFjbvsOT0%Ql8^a{0eRxkJzA;Wun2}*2~=O) z)s{;s3v*3f?-U3$cuxx7}f6JN3qZ**m=Q-4!r{FBW3_Ezm46aKlCo?R-^D*fL& zdtfsmAHNe=XaC*b8#V2}{fg2m{+AOb-34!5e(?{nGF|0V+k+{!F_7H82MYwb~{=D3gk&?2V@HJ$J2XGSLs zbEPZhw$tAjp;rmW84G<>+Mey(7YL}xI3UTcfg&Pwh@E7u2x-)#V`9Au zka_PTMXdYB1>_!_l5u+#w?PcsTb)q|LRz0Lg`f_jo-(e{nlLF4yP-%(ECC5Z1JExz zdaAo%D1kx-LLVq__&p;WP^t(iB+vl7yf@k-)*#{3i8Uiap<-r4#!VoeY8Hnf2O$*I z7A)iCHw4Z&yImm0Euf=J&h!!n+(T#jqTyzJ^;oZN5L4Rfm2u`+7d&A}`vS2{rkNDz zhQu+N0Gg6mu?(Ro)R!Tfm~@t;F=#Tgsg8LJ0)vsgy8mnZt8Udpj%mUpuW`|2Gf>vS$4s?d|P1*Z;%uF8*UH=~3(dX5&N( zE#M1^6nFarXZ8)#=f@lZ&&X z;}fMWSzW8t-ddW#$ExN~1E!|8QnGFszeWM$90D0Hyc%wX%C%-|0SY<@<)54-ek~iJ zDSKRvlTxwyJ~|MSV|)!EVIPkPpqDFLDTn_@Z3 zHAQQ7W`Q5om&yQp~8;%B9}Gwxj^kjJCYdJiS2U!9YzQMnk5F)$@nFyi`Xk(8wb?7z5i$FSl1xaoJG7U)gl4W+ zECHRc>igW>L7<~3&O!pkg;C2EvJTV0mlCeE+lD?*TD$+-KoHnE|KG#?ru}y~8jg1R zzip&@@BhB|K(UQ(A^*(LVk@_k&m9}~gi+jPfY_QX`7?%tJ#ZmiCI9Cs-b(z(u=V}# z@xgF+{=b!!i}mBmCoR3Bvp1H>h4&K{sE0GjM1bQOtM@+umn6XP84HhW0pPusv9PPI zl`WkRzP3xpN(-WCqx>Ll?VbqZ_EzyaH7`zAUJqiwY#Bpn)?FW++fOhY(NN!DlW)Eg z7J`oy6&-{m<`Kxk>e6MqRrxLZEh_er44}@vdFf5?we!-GiTceriJX`J@4P@CFefY%=*{aB;ds^_=6ECo z+&9HJ`_1v@B48o(zXn;?=6|ycDZS5Al-WQVYx#e4*yR85V0Zt^RuZj$CqJJB&b<6U z{&3IRb3zaSC#ebA>=h=-^7H*OroWdzlQI>4zaJ4f%O?5)fz_Y=Z}^opB7N6=dm#U4 zfI|WWAa7kX3ga|&RS8jG&>!|=63wKS(#T0Lsh%t5cJLbFIB`u|TEl?^lUUKM$o_jh nH0v4`H;jk*e%`kFHAsYA+NE9ktE7Jg009608D*&S0FD3v_#NYC literal 0 HcmV?d00001 diff --git a/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/README.md b/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/README.md new file mode 100644 index 00000000000..c23b2a47697 --- /dev/null +++ b/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.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-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/main.yaml b/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/main.yaml new file mode 100644 index 00000000000..f660a186b4e --- /dev/null +++ b/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.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-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.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-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/values.schema.json +chartApiVersion: v1 +chartFile: teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz +dateCreated: '2024-12-30T23:05:50.670836Z' +digest: 7350ef1534d349ba4ec288c08494c12f639422c164c4883d40b28dab21eb1395 +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-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/values.schema.json b/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.tgz-meta/values.schema.json new file mode 100644 index 00000000000..5c994f70354 --- /dev/null +++ b/teleport-operator-0.12.2-2027da0823cbd48bd3e8b6499b1eefdc1ef2b6c5.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" + } + } + } + } +}