From 2fec69ab3b036f0ba9766e5459572540fe9a5feb Mon Sep 17 00:00:00 2001 From: Felix Mumme Date: Tue, 14 Jan 2025 03:30:46 +0100 Subject: [PATCH] fix owncloud --- .packaged/index.yaml | 18 ++++++++--------- .packaged/owncloud-0.1.0.tgz | Bin 4181 -> 4074 bytes owncloud/templates/deployment.yaml | 28 +++++++-------------------- owncloud/templates/pvc.yaml | 30 ++++++----------------------- owncloud/values.yaml | 23 +++++++--------------- 5 files changed, 29 insertions(+), 70 deletions(-) diff --git a/.packaged/index.yaml b/.packaged/index.yaml index f6dc23f..dcafdb3 100644 --- a/.packaged/index.yaml +++ b/.packaged/index.yaml @@ -3,7 +3,7 @@ entries: jackett: - apiVersion: v2 appVersion: 1.16.0 - created: "2025-01-14T03:27:09.565283+01:00" + created: "2025-01-14T03:30:38.152532+01:00" description: A Helm chart for Kubernetes digest: cb583d90a982e50cb0028e2d8d2afce93ef8f64dc202ddffd59262a74ff33fe1 name: jackett @@ -14,7 +14,7 @@ entries: overseerr: - apiVersion: v2 appVersion: 1.16.0 - created: "2025-01-14T03:27:09.565842+01:00" + created: "2025-01-14T03:30:38.153094+01:00" description: A Helm chart for Kubernetes digest: ac634ebbb7000644e02606157bedbc8ab6e3dd59d22d8ee699093d0f683a2899 name: overseerr @@ -25,9 +25,9 @@ entries: owncloud: - apiVersion: v2 appVersion: 1.16.0 - created: "2025-01-14T03:27:09.566122+01:00" + created: "2025-01-14T03:30:38.153366+01:00" description: A Helm chart for Kubernetes - digest: 169eee3623dea8a0363efd459b31f65c452184b5c0755d0af447f2651a0e8eb5 + digest: 8ac79b198f6f1dd61fe2ab806c0654edc96cb33e2300cc7c518d6977a590b1be name: owncloud type: application urls: @@ -36,7 +36,7 @@ entries: plex: - apiVersion: v2 appVersion: 1.16.0 - created: "2025-01-14T03:27:09.566852+01:00" + created: "2025-01-14T03:30:38.154109+01:00" description: A Helm chart for Kubernetes digest: 565cd7f5ab705d99bb9d5c81b6e8b0e9168be4cf442e1e5daba18bfcf0b5d882 name: plex @@ -47,7 +47,7 @@ entries: qbittorrent: - apiVersion: v2 appVersion: 1.16.0 - created: "2025-01-14T03:27:09.567165+01:00" + created: "2025-01-14T03:30:38.154396+01:00" description: A Helm chart for Kubernetes digest: 962463c2a27832ad6dc9709a3be008f242e1b039d9da7579becfa0bb96f6e063 name: qbittorrent @@ -58,7 +58,7 @@ entries: radarr: - apiVersion: v2 appVersion: 1.16.0 - created: "2025-01-14T03:27:09.567466+01:00" + created: "2025-01-14T03:30:38.154763+01:00" description: A Helm chart for Kubernetes digest: 78b75bd7d472fadde70016881f54f3359293b39d6ea964344131cc5572bb2b2f name: radarr @@ -69,7 +69,7 @@ entries: sonarr: - apiVersion: v2 appVersion: 1.16.0 - created: "2025-01-14T03:27:09.567754+01:00" + created: "2025-01-14T03:30:38.155169+01:00" description: A Helm chart for Kubernetes digest: ba9b24a526270d72b33d1918755baa182095f97fb4f38df16b5a833c8138d6dc name: sonarr @@ -77,4 +77,4 @@ entries: urls: - sonarr-0.1.0.tgz version: 0.1.0 -generated: "2025-01-14T03:27:09.564635+01:00" +generated: "2025-01-14T03:30:38.151806+01:00" diff --git a/.packaged/owncloud-0.1.0.tgz b/.packaged/owncloud-0.1.0.tgz index 6cb106271e72c304e6bc4fac7c93ebf1528338f3..55a6fcbc8985a333626f20b45e81ddb2402b1280 100644 GIT binary patch delta 4053 zcmV;`4=V80AnG5GJAXXibK5qPdFEfSN9UU+xlfd2%Snebd2nsF^)!|>wv$eq$#@`g zC7~t(1^{KNj_+^30YFmxC0R~<&et2`ArXPa?qUHfb{7ltD;7jN4ZHg@B9ylvarEq= zORv}Ky&eqA|Gi$X{(rCkX6IRd@Mh588NBZIUq9>hcX~TJ&wrrz;GDFSR4O8#^}d-_ zeQ^JfLK6A`g`}MMFyD4ak`$kPum9TXIU&kG&_tQKJ@^%)7y`XmV8R9bmX1*{R45%r zV)P+jP>xz8=mSZThz3OWcIG+ep4az!&i5YrQ+f96S+W1;BuY{KpD2Jk_W#cA&Y-^k zx8LkO?f=IpTYqqX6Ou*>>;f>GI$so?vjyifDuGHM@WX5+WsrK$+sO;HdzGaS{=Q(sLYvMlI~~lqnzjjzeQIMc)Asm~crI z7mKAX=}HuH6b?X=M$w2zG+6j>G#PR=5-5==2SAaj4}Y#9pj^kut)V>8WETn8tzLzL`*xAXye-S)QvWiLR%PFw6U?Ne(uSSB-X@pZe zlmUr|RiqOVNpv)u2SkxEk%p}aou0GL5&!~n?joP{|Xc2*BozGVb#lc;XxX`@Qc*UweF`qB)xY6FOC#%N=6WxTDKkve#!GaA z9%_j}Q|CIXc{2cI##-6BgDJgcX;7NK{V0_R#edPr$;J9(@5i3z{*cY7;4DU_mfOfd zHrJic|MbCqf4*-S-U~yj2Sy^mwq8Idzz{>!Y@hr-+<$lS{@~)^zCIGwx0lk>wfPhG2rqH%})x7*u( zU9G|F6 z&5b2x@WSow&5cF2q+mgv`p-zBrjgkI65JsVam0mk3zoC9+|viS#fR7W2!Ds+$-&{p z=;ZYL?eiB}odzm`DJtl6w5=f%5+GL0>avep*Dw&wxS2h_+kbtYvEe^2WVJ%Gs6A`xK$igls~0Ii~YI8qRk1t@Zf zKwyGb5L1?_%!$!Ux{MNzMww?q=7dIirFx~q3I5=zv8%6$3TCFa9VhTfc`N*I?`f9v z06JHjOx_R6$vZnd{cyD3GJgi!CS*6D2c1r?_QAcmac^$2UHF2s5Pz>BpXsP1#(WDx z@1@yfp4n-3Ke@Lp^S>O4uX(Las~POdomiO68*IhV$-%{N@A$ALuY`x2F82srk|Z^= zNOyeOD$AuD|K03HnN(U{Z|mf=m{#tr7!}cuk-?qG(vEKbWO%-JG(0?Q(>4hYHyh&f zTu80Dr|@JAFNG#5s(-CIDkj+dKqXcAJomTXcs;M@^?mKt=$)2Iw2pu2VA1Ae&iO_h zYc4tyF0P0OOYCbJ{`0C(%8K3D_TY$7MM(q^pHc>azz~_Pu!i3I!XGTHO5^x>xvQ9| zn^ES|`S4M@7$&BXS*p#xRi_YcZ$CNCj<>?eZycn#Q|#qVdVl#yHB4(2gbg2`R5)p3 z$&N&SEl|D{0Sb2g^=J$FId?50ZT9*)@wSMjDe6Ltl*L6^O4= zZ%EAM0f7?~pntgU=zS^uZa3tCSLm#O$5}9~Yu4*UOjt^yZUtHQAK|$?m4_%T{@=w6 zBfUU9l|0NV?9?9;o^;DWE&DMv7ipUtFb<=9VmUCJk zOIghJcXk;MUqE0IX`9&nZx`GP_x_uR$1!J?MSr=5MGIhgoM9Aua@I9$`|TcOHYCpy zZ2^#3y!2g$*ek7;Y?OON)`4zoI#WgBfHt8TUB1BQlq;-_x``zwj7%}?j2C{z-#D`# zWvkTkVDH^>s}Hl&%0pouuX86``sMDV-|&>yt=+mp&wOVfL7>ge%t>22DAQrj!Vgy| zq<<=y7g*}GW8uZxXvE7^$XI!dB|VU%b+aFh2tg}?#$Ny4=kNC}E%slCNyHa1vWH3s zTW|mMb!*N3d)*%lp6tKJDCPVwk|eS_?>m>2g+3e<%fQLQQraV4qrs}dMF%paY46pH z%4l?nibLTGFv>z?3I@8fwz9Hxkcb9ER)5^*a`uR&lxts0D<&$Ky(VTZ*O2)!4{GNl&e2>^HCx`9#AJ%2G>UAnLl%*6sJB#kQTz`QN9_bF zmm;=8Hd9!dxbhfABX_2q$TF%}z8zl1iAqLK(Pu3$EBINJhg0IJzg;C^la9bGEq^Uj zwtYEd)WtjH9;)UD%+5#!dWj7o`14SdV2rYe6~2FSAHay$RCQVlkFtAZKX+&llX zY#g;As%405gtgXZV-mF-ll#%Cb>4hjKV6*vF*>}HSP@<{_X;bp-!odfmaAV+&dxXI zsv60?$KXw1{QhK2EchN|hI_~NkbiMAfP4>9@6QfTzmi-LdA^ST_s-6KKRG>UBlol5 zv0rO|EOz}HE>3aMY%QIj_Xusbpt;1wy|Da-i?;P#(f=#Nuy=5LG~8V9wOf=;g>9)k zg1lGU)NCN*ww^6=Z49lFG9Qo1XghP*x&3 zM}|_41RrCSt{(I+sOqaaORdXp=aX4oFgCliAu(z%L=P|`i!%&33#AV`y$Vc%f*Qll zw)V@d0!c{!A)J;H0hgu4YJV&sSD1-*O|+PRtY5?|t%E zJF$+qBS@Q}%S7_Wz=^od3x@cz@Vu;CGz={kHc%yRVuz-7Dq}zRa<8nao;oVLlx%n%6DI-%Ysf8NWSw5KoK!THL6FQ+inCJ*AAtl z@&$fwXKeX)w2{zOyy&dPBUj#CG{Gy%znbxK|GbldHP>7AztV?@`L`2r#xT%M?zd=z zyY~NXegALwws)WY{?DV7c597?EqmYH#5k)h8~0lSGJlOQi<>7U&p5wyeb598tx?Z4 z$}elKrl_(_l;!-4Q@I%P>mouc@EGJ z=P3RI+~s2bds?n^%DBLXrg7)~-`Q>a{jaC^@8gs$7!jpVF!N`-?EJ&k3>l158ikZi zAtAvfnSY`z{u-D}6La>0oM9BfG~#2Ma!J|r-ykp|iq6qQxk~kfh0Yc*oZ8onFB0=N zU@)}t*8h6x!3m2Nz?tc(S%L%wM3kZDcn4<}XNn7Swjg`S@L~T9LMo)=O{wade=Ylt zH~w36&A)lYY}(cT|u0ul~o` zf)7Mco=P}6IFyc;2>ura%JFE3q-((i|I6{_GTuD@&Y$u&Glkq_0 zNJsgx&oq5z1STS@i6o zORv}K?QU)mI){#I{$`+phq9-NYvl1N3wv)(u3 zs!#4eq>z}tMw+FvrG=o433yisd-;)svh6<&_ z$P9hR1jWVj?AmK$+sO;E4c*vp6COrRO*Tjat~}2~$4w9f!`y1bqiUV9X^| zTr3J*(v>LYC>($|iJ~EoXt40%XguI*C{Q9(4uB#PAAekfK)H^y0cRK_f~o}soGHAv z`btgFd=tu0I57{iUi-F_At7OV@|{HC!`4>z{j1iT>)IcY#~2K zj&3=;R(~iMi6CqT3xH`44Hy8KUb8SGNLNj{R6e+_`G~ntKJ097ZJN)VDsZ#KvHcRM zfzFx@W*r2ojO&z5%p&CUX*s##BDCaOQ>iGM*fBX3)#~4Ip}CQcGi$vU&L}fP)aFZc zgPv-MKvU;B%V{$m%7nF&bq7&eW@%7bzx^nY3V+4X(8<{PQ}3sqrv8x4so-peOcmS6 zK{nTe&;RtneRsZZ3Em4sswYMwz_w99$G{Ln)MTIhG1z~5^6uc`;N*DkXyAiuw{^q= z61n9L=cn(^&JVMWXDfQ19v&Q>T^tVfetvs+;Dc-A#?m(YZ3q&T=81Gbe_k9P9-o|k zxPN$ibbNH~gS*q;Ja*Hjcf+?Qdk3{9X9I@XN{|X!P?z1fXwi(ZjWsb=BC%2|6&GZJ z`w@{cmm?AcDCIE^(T7tc;U9u3JYhjPg#L{_?EFg2*G%iCAyHEwx^p7BS65fv+_BOWd~mP=a3W_qO7aOom+Qgv4ncT*1#6E#gc*^aU0YF=ZzoSVHp6gZ}ua(@*` zA3lCE`vE#2jcyoJEaQ%fq-`%zvXNma6XFPzJQ0DFn2643Ms^S@mQ;kd*8-|21c)_?5(?VX+8ll}h~rSHM7sI1jfxa#ok^ev1Q+Vahe zB4bI;W`u>(cW!Pv+R*UcTcB+H#&YpjgFv0MIJRha&|uvH(Rc5eSU&3TBigDs^JDNS8sv(J=K)$(+zgOR85o%i#l0 zj9+y{R4_H8?L2{x%Uj`xdoQz`2hh1%XYqb07Vqrv^!?F(%la8;>wlnK10Qrcnc4^U z=El9bNq6B3%0j$`Y^9?T8?!A4y_aT_d1j~C{p8-ZtbZ{RU(;G!Rx{b9J27{e*4T=} zlY@)F-tl3LUoj8Y754~S62~sqprlmV;hKgt--M~(H zX=k^8GC1Em8XTUsX@8rThwDx8dB&tx-IGT$3@y1P%B!t9$`{yuPbF2^I`=nUdp)n` z^?mKt>YbKIw1J<}!J@72jPkW8)>L%HTwDA?}BijoK-KA{W( zfgv(oVeR5~c|4#bmB#V+vQR;)ZicB(@54v!pqZFfYS=f&R)2#6aC`g7akjiAL7v7z zngvC?EJ#y6QVr2s1z{t`Ln@Rsp`=Hmzp_)d6#;T`{ncP|{26sEENzbZI`+1(rpfAD zikc8$DV z%m_yO?661=LgV!(0X3;s0%I_j)z|Z)baJ>&gFnjB<0+edQcp z$ApE(<~53$kL^8)NeOUXbyNE+#4%+}3#d~xn~NmRrhgI`V<%I1y64Fpg`gqA7f>Q$ z0qky>pLBMXjK}mE+>TrG&m2SEzCdlEk{pA!Vi)i^ArT!@47Gt_2=|;n(84zTmByea zAz_38(e{YsGc4U%+v$!eMxg{E(8ky>)aHwtQVB0c3&Vj}vVwz4V-;F$in0 zSRlF4YJcy>O&wKmMWaaj9EsF)O6{j4QIt}~KN7^QK|Gx|Fg?s-^#Ah?kEQxXj ziME5Kaf;E*lhdvt+i&+M(N3;pm81e-^ zCtP7|)=elg!pH=}&S>FR{Eai~QMPg|i;dsSxB4_Ytu*B3@hW$+WnAV?`VCKMmF(6P zdVlIW0|^3cZl+G!%1N04d$#{znL?^|^8$;#b}YPD8I5?k3>YiVv7`qwux|RJ5g}*= z(AewW`~3ahrN#aWF^>3RhU}rz0ax39{eEw^p8vPo-|auye~(eh`F|viWq00pE-4Fr zILO7o$-+|FBVM7ws=-AEQl)9HA&tst41bC8L*WZB%0grcw)J3bWu@sr5ejn3}M%7)B#^svSuYRV-ho7jdGJ(SMVV zSxL(hdY0v3m8j}(R#DibGjL0yWvaX)39S}2v(1W3;7i>)t{5?H9m}wkxYmGIWVKc4 zOEZ9qlJV{Q&q_7e`<7>Al>oVJ7c?5nhxv5!$$8959_}Z9SC28`0imx*CE`MIuQ!dv+ zRUfntl5+Cq+DOWS+L4$$$Mz#{s#ILVRJoX}V65LRSI5PID<1I3hx7emsm)&09BZp` z2@&?1qz0~(a(Tb&p;D2_$UF^HK=Q_Uj5>+D-ZoEK&;i+tz3eAb$_EL`@a<53Eqb zxh^L`7u_nU(cj`!H}GXS)kT*)%lbj_lybR?UgZSuufz7eLsn1a0ZU8#H_Neou&1DR z-2ZR(`>z}K|2t3j|Bq7c$mGs0d!B1WJxH&GSF7=Sh@1!7FfXTmSL||oLso>J8LBHT zE-9OMmp|EizbqDgWPizO4@4KVeQVIUE%2H$r1Y4{_AI|{a#rZj?MD827U*5V`ur`G z9hg?{7cZ>J;luVZm7`$^8k<3%zF5j9kS5_T>zloosvRBas8T||EgeH^o2%CrdCnh7 z=|RPJ)~7M4{6i%9o4Vz5s1TRE`qG%%BWfnAH7B?B7Hrvrg@0n+aqg1EE&g8dZY=9@ zUe0b$%ZLP*$ili`Q+iigEz34UwHUXjElQHiMkws~Z09zOu42iau2cU{l$P^9o(B*6 zXCUr6|2KR6#`~|`r}O_&N_sjF7OoRMc)_?@+l_w-wF5ps&WCM2?bqEh7he4XTs9X^ zt@GExtHTz>fPd-U28J z9a2;cZ!8s}mN>)X$WRt`cvKOxv;7JQvIDH44% z=31kkYk!zs#a&HMrJE?t`5Ps2G2+*0W%`#beE9f-?)t;0>|RDpq^?|J<|`hz8*l=( zps6eeaDa0Z{|4cbeE)lzuXMt=z=y_h=lQXB+MM!_^cS zj1n4!luaNe!6liX%>NpsOk#8Pf}CO$!6f1%n}2dm+2ltM7!gJ1Xri2@dcs0y0~k*1 zYvvcR`IA`~+Iai_d+EUmix$9{8L3Hv7zIR>q33u9XBTIR3v@OheaZBG{|rJZq~lGf z>Y9Ho`HnaGTXfC8S;chH)&FFla?ZL1pb-f!lQ_Muf91)m*m>oR$ffhjQ#1XW3p#OL z{W_1c0q=>RJdtp8a3~!w7W^*^l;hD5N!NB4{4d9w%YcXY^o;tcJe8;NZ(aU300960 LpnpDc0A2t9UUN_k diff --git a/owncloud/templates/deployment.yaml b/owncloud/templates/deployment.yaml index f3efb4d..0d373d3 100644 --- a/owncloud/templates/deployment.yaml +++ b/owncloud/templates/deployment.yaml @@ -68,11 +68,8 @@ spec: containerPort: {{ .Values.service.port }} protocol: TCP volumeMounts: - - name: config - mountPath: {{ .Values.persistence.config.mountPath }} - subPath: config - - name: files - mountPath: {{ .Values.persistence.files.mountPath }} + - name: owncloud-data + mountPath: {{ .Values.persistence.mountPath }} livenessProbe: httpGet: path: /status.php @@ -88,24 +85,13 @@ spec: resources: {{- toYaml .Values.resources | nindent 12 }} volumes: - - name: config - {{- if .Values.persistence.config.enabled }} + - name: owncloud-data + {{- if .Values.persistence.enabled }} persistentVolumeClaim: - {{- if .Values.persistence.config.existingClaim }} - claimName: {{ .Values.persistence.config.existingClaim }} + {{- if .Values.persistence.existingClaim }} + claimName: {{ .Values.persistence.existingClaim }} {{- else }} - claimName: {{ include "owncloud.fullname" . }}-config - {{- end }} - {{- else }} - emptyDir: {} - {{- end }} - - name: files - {{- if .Values.persistence.files.enabled }} - persistentVolumeClaim: - {{- if .Values.persistence.files.existingClaim }} - claimName: {{ .Values.persistence.files.existingClaim }} - {{- else }} - claimName: {{ include "owncloud.fullname" . }}-files + claimName: {{ include "owncloud.fullname" . }}-data {{- end }} {{- else }} emptyDir: {} diff --git a/owncloud/templates/pvc.yaml b/owncloud/templates/pvc.yaml index 47371a3..50e513b 100644 --- a/owncloud/templates/pvc.yaml +++ b/owncloud/templates/pvc.yaml @@ -1,35 +1,17 @@ -{{- if and .Values.persistence.config.enabled (not .Values.persistence.config.existingClaim) }} +{{- if and .Values.persistence.enabled (not .Values.persistence.existingClaim) }} apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: {{ include "owncloud.fullname" . }}-config + name: {{ include "owncloud.fullname" . }}-data labels: {{- include "owncloud.labels" . | nindent 4 }} spec: accessModes: - - {{ .Values.persistence.config.accessMode | quote }} - {{- if .Values.persistence.config.storageClass }} - storageClassName: {{ .Values.persistence.config.storageClass | quote }} + - {{ .Values.persistence.accessMode | quote }} + {{- if .Values.persistence.storageClass }} + storageClassName: {{ .Values.persistence.storageClass | quote }} {{- end }} resources: requests: - storage: {{ .Values.persistence.config.size | quote }} -{{- end }} ---- -{{- if and .Values.persistence.files.enabled (not .Values.persistence.files.existingClaim) }} -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: {{ include "owncloud.fullname" . }}-files - labels: - {{- include "owncloud.labels" . | nindent 4 }} -spec: - accessModes: - - {{ .Values.persistence.files.accessMode | quote }} - {{- if .Values.persistence.files.storageClass }} - storageClassName: {{ .Values.persistence.files.storageClass | quote }} - {{- end }} - resources: - requests: - storage: {{ .Values.persistence.files.size | quote }} + storage: {{ .Values.persistence.size | quote }} {{- end }} \ No newline at end of file diff --git a/owncloud/values.yaml b/owncloud/values.yaml index 41e4fe1..273dbe8 100644 --- a/owncloud/values.yaml +++ b/owncloud/values.yaml @@ -57,22 +57,13 @@ env: # Persistence configuration persistence: - config: - enabled: true - storageClass: "" - accessMode: ReadWriteOnce - size: 5Gi - mountPath: /var/www/owncloud - # Optional: Use existing PVC - existingClaim: "" - files: - enabled: true - storageClass: "" - accessMode: ReadWriteOnce - size: 100Gi - mountPath: /var/www/owncloud/data - # Optional: Use existing PVC - existingClaim: "" + enabled: true + storageClass: "" + accessMode: ReadWriteOnce + size: 100Gi + mountPath: /var/www/owncloud + # Optional: Use existing PVC + existingClaim: "" ingress: enabled: false