From 5df3c4d17f90e2daf2f40a8979e3799123627570 Mon Sep 17 00:00:00 2001 From: Thomas Renger Date: Fri, 6 Jun 2025 14:00:23 +0200 Subject: [PATCH] Import cluster-secret controller --- cluster-secret/.helmignore | 23 ++++++++++ cluster-secret/Chart.lock | 6 +++ cluster-secret/Chart.yaml | 13 ++++++ .../charts/cluster-secret-0.5.2.tgz | Bin 0 -> 3708 bytes cluster-secret/crds/clustersecret-crd.yaml | 42 ++++++++++++++++++ cluster-secret/default.yaml | 0 cluster-secret/test.yaml | 0 cluster-secret/values.yaml | 0 cluster-secret/wazong.yaml | 0 9 files changed, 84 insertions(+) create mode 100755 cluster-secret/.helmignore create mode 100644 cluster-secret/Chart.lock create mode 100755 cluster-secret/Chart.yaml create mode 100644 cluster-secret/charts/cluster-secret-0.5.2.tgz create mode 100644 cluster-secret/crds/clustersecret-crd.yaml create mode 100644 cluster-secret/default.yaml create mode 100644 cluster-secret/test.yaml create mode 100644 cluster-secret/values.yaml create mode 100644 cluster-secret/wazong.yaml diff --git a/cluster-secret/.helmignore b/cluster-secret/.helmignore new file mode 100755 index 0000000..0e8a0eb --- /dev/null +++ b/cluster-secret/.helmignore @@ -0,0 +1,23 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*.orig +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ diff --git a/cluster-secret/Chart.lock b/cluster-secret/Chart.lock new file mode 100644 index 0000000..9913efe --- /dev/null +++ b/cluster-secret/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: cluster-secret + repository: https://charts.clustersecret.com/ + version: 0.5.2 +digest: sha256:374ccdb801bf2d3e199ad00a37c6e05de5fc0f5d17d7afe1aeb0e9c6e565f190 +generated: "2025-05-21T11:43:13.032402+02:00" diff --git a/cluster-secret/Chart.yaml b/cluster-secret/Chart.yaml new file mode 100755 index 0000000..65731d6 --- /dev/null +++ b/cluster-secret/Chart.yaml @@ -0,0 +1,13 @@ +apiVersion: v2 +appVersion: 0.0.14 +description: ClusterSecret Operator +dependencies: +- name: cluster-secret + repository: https://charts.clustersecret.com/ + version: 0.5.x +icon: https://clustersecret.com/assets/csninjasmall.png +name: cluster-secret +sources: +- https://github.com/zakkg3/ClusterSecret +type: application +version: 0.5.2 diff --git a/cluster-secret/charts/cluster-secret-0.5.2.tgz b/cluster-secret/charts/cluster-secret-0.5.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..e5631013cfa18aea2c3f0c830422e9fb9e8528df GIT binary patch literal 3708 zcmV-?4ukO@iwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PH+}bKAIb`5T{NE8m;gX-G-_c~5i6)Uowa&&wqlE0?x&ed9pn zN~KS-e|`-n<2DS9y5CNxdU*G||8ySpSt9VwO?S9j#aW#FU*-leFhk&3X$ew-MS z>R!8@%aj+XFp^1|YK=y>BQ2QtOm#vz4^uHF(`<+(zNar=KsVgp3p+vQDM=_3hBARl z_ecPkP{w=kC!J2mJO4JeZx%8E5H!K!1Mx3)p(a{pDnbXQAaTshBpW)~e9v}mWW>x< z>;X+v&LV1uPG$?X?1kIpd(Yc_m4^P$D9=#evjMn9|GV4W?WX?k92`9A|3eg(&@sNx zIQN3Dd+_@|h^y=o0EMa4%t$rw!5}x217HI(jkYeJ+`vdGI6VCo zsE9$D2`Zr6pc2%u8Nx7QJk}6^LK=gapnFKrbxWi|U}7Xy;?$_5{7m(DW?&}&*5{XjRglz+blk# zG7L%H;>=OS#JC4f9qOlqpqSbD2y$!p>dm{OzxR*N-Wf~LzCWhDY(Y|@9cGV8}@&HZ+GX>{y#*yxM)8k{V!>5ADw*xIdadD+YFFr?aNDY zaS=d_BPI}9b(slmmlgzzM$V9iek<|T!V5oox5Bo3H$$aZjPTW3JrTkFj(cRuARCR? z7ia}7$YG&~?IUqS9u*e7z%a@x57MRmLtyHNmdV2ikednuxiz#foZheL&P$8`6$BG8 z3In@Vxq=`dRbpwH>UK%-aVf2LqP7{$SkMd>VYw+T8{BFr)_1fp3&Zc>C)7lfHx-0y zP+pC6dF5On-?zvC3LVeUR@h|=uTij;hTBu|v!}wru7m(egch!%VvO+96z9+3Cm$v0 zy(o=xJ$SGH=ld>PrXE~Cz3QL7?SJSG&W_&vHu%s#Jv)B)>*2}UvSk_Vvd&D7VND!s z6@milpnr7Q|8VxPe>ymMw+8xEo?{d4Y5)D3!=wIL|36O#A5PxBzLMT%un)d2+z=P_ zYpp`%BePXFt|nXrYT@#-xAfW2F;oz&bfF6rwIh_8#$O@*-%*=+nwE=?MMIrAxhPycC$<~Gm(n@=@c)V{_KM(g`b_Tt*4UX zogD3|blrV#pfc`{_i4&rE19L*AC}b<5tt-ZlU;2wmFXx&R7{LD0hpm0<_+8-nSD67 z?zwwP%cn7#Wu!D^_{E^GJk>b^S0K)`kx5bM0w>HLjjcvMM$wjbR`xXtT3x;38ge;9M>IxP1F-DFz9gr1Doze((+*jOc6OTf|6qUb(f&U~xxN4Y$_vMxSA&L- z-NT9?IiBLk_AgB16=Nd+%UhdbBu{U*qj^enHvEi{aSPMRGnHFl$YVoK^S*8Y^#E!I zx~?8BFQ49M{%@rJcXR`<)&K3L{%`Mg9`nB*q};;)yKlw6S8wokx_>97U(o*p>3vZe z`X5e^CqDc6{$%Vr{oh+U|KHu&dtCn?q-?-@Y78n-&3iwepz!(lOpGC=(Ugu+hhzgj zOqd3prKwa#gPtJgFy?aTPp_F6KL>@}C-kS(Oe*zM#AE{mj-3X=W~y++zF_Q60{&$y zgm;3^K?>K?k_0I#;7njh!sEf&z(|E;1M)nzk4FQDnbIU2Gt+jzo_rDx|5R=FTU1QO zZTnNa>X~RS01at0%~BXKj+#6R^?6F3g+n?e&q9;fXQ|kjJo_KA0UxPiGShH!+}9*b zm9)xELKY)!`{qi1CgDs+GRF3gu#0Nw|7rj5_}6}z#P^Bg8vWln=yV(Uzq8lrJnH{L zlnrRy=_9{CTe`pZ>>r!!@AhpG@|w#b<-mlMq;icaLNG=20Rkv863m1eIG1V)G*VLQ zO4v0dq)w2`FBw8Yr)Z6jLZF-~%#LV(SP-hS^F4z#lF>-WA{>y!RBv(T# znlK)>O4e;!KoOT>0cQ)0lp!I1%Q%NvMp=Twr^GCV4Aj8yYp3p-S^b42W6&yk(YoQS z$@Y-TVLPF=rX9;j7jXUOFcsq#P;Oqd>i4!{M#qXKt(U}Qd69odg}^jSjULQy(aK4j+C ztTUm5Xa1~5xO;4+Oc6ShEG|10(YGuuC<%ln1qp`hFjA%muMP+O{oTA~iu1DO)2B~_ zkc|!aO(R59JMAF$h56fbIk}PDvDuY(%(PK+NHfl@d_@YaYs@IuF6BZ?kRl|+t?zT0 zfk2EGcjTDx_w3As3bziI;|g7CuL-gTgmeRVji#z*BPA2}ZdXetDt*az0R5Qx*3~X< z;deR4RlN+!P5`GEM3o$5Jg?BW+ye+9&NGQz(#Q}Yw&Xkb_QBnL6R{VcA=MLi>n$=I z#%K!2zZ5e>6MPAQfM0wFbz#t6LLk9PAN)7@3fih-yH#riIoJGKoi1=fhl4NM$u>ra^$WmCNlN{W9vm5SM38?oDa*bHXf|G(fuKx}HFH*6tuLeP+;yY%5Uw8g@&}rWPJJ>yV zJpX%;QctN~&RnR3eqF}GX@0PDTxKk+SXS%D`r*=1T#-;a_VJk&M|Dodeb(2imEPs$ z@k~+PMCKEACsMi8yBtISk;ce>Vq%jbv^OX1d}pTTc#)u z-=BQk8Puu)Qe}N+!%$Zhjj9#I)IU(A=)6*2%_6V1lP)Ay`|u@Lr0WK$ zLXB#MK_;d`o{PZW#O%3S@s)1N4%z+E@AEzWnImw}R={tNxP;UJk1OD`k;)|kyPEH9 aLmtaxc`QF>`QHEl0RR7Aey+FxOaK7f?l;K* literal 0 HcmV?d00001 diff --git a/cluster-secret/crds/clustersecret-crd.yaml b/cluster-secret/crds/clustersecret-crd.yaml new file mode 100644 index 0000000..48a4ef7 --- /dev/null +++ b/cluster-secret/crds/clustersecret-crd.yaml @@ -0,0 +1,42 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: clustersecrets.clustersecret.io +spec: + group: clustersecret.io + names: + kind: ClusterSecret + plural: clustersecrets + shortNames: + - csec + singular: clustersecret + scope: Cluster + versions: + - additionalPrinterColumns: + - description: Secret Type + jsonPath: .type + name: Type + type: string + name: v1 + schema: + openAPIV3Schema: + properties: + avoidNamespaces: + items: + type: string + type: array + data: + type: object + x-kubernetes-preserve-unknown-fields: true + matchNamespace: + items: + type: string + type: array + status: + type: object + x-kubernetes-preserve-unknown-fields: true + type: + type: string + type: object + served: true + storage: true diff --git a/cluster-secret/default.yaml b/cluster-secret/default.yaml new file mode 100644 index 0000000..e69de29 diff --git a/cluster-secret/test.yaml b/cluster-secret/test.yaml new file mode 100644 index 0000000..e69de29 diff --git a/cluster-secret/values.yaml b/cluster-secret/values.yaml new file mode 100644 index 0000000..e69de29 diff --git a/cluster-secret/wazong.yaml b/cluster-secret/wazong.yaml new file mode 100644 index 0000000..e69de29