Skip to content

Commit eecd6da

Browse files
authored
Merge pull request #584 from vshn/appcat/290/fix/nextcloud_image_registry
Custom Nextcloud registry and fix broken cronjob
2 parents 5f3fa1a + 0093d70 commit eecd6da

File tree

52 files changed

+81
-51
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+81
-51
lines changed

class/defaults.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ parameters:
5858
appcat:
5959
registry: ghcr.io
6060
repository: vshn/appcat
61-
tag: v4.120.0
61+
tag: v4.120.2
6262
functionAppcat:
6363
registry: ${appcat:images:appcat:registry}
6464
repository: ${appcat:images:appcat:repository}
@@ -92,6 +92,16 @@ parameters:
9292
registry: docker.io
9393
image: collabora/code
9494
tag: "24.04.9.2.1"
95+
nextcloud:
96+
registry: docker.io
97+
image: nextcloud
98+
busybox:
99+
registry: docker.io
100+
image: busybox
101+
oc:
102+
registry: quay.io
103+
image: oc
104+
tag: v4.13
95105
=_crd_version: ${appcat:images:appcat:tag}
96106

97107
namespace: syn-appcat
@@ -899,6 +909,9 @@ parameters:
899909
collaboraMemoryRequests: 256Mi
900910
ingress_annotations: |
901911
cert-manager.io/cluster-issuer: letsencrypt-production
912+
nextcloud_image: ${appcat:images:nextcloud:registry}/${appcat:images:nextcloud:image}
913+
busybox_image: ${appcat:images:busybox:registry}/${appcat:images:busybox:image}
914+
oc_image: ${appcat:images:oc:registry}/${appcat:images:oc:image}:${appcat:images:oc:tag}
902915
openshiftTemplate:
903916
serviceName: nextcloudbyvshn
904917
description: "Nextcloud is an open source suite of client-server software for creating and using file hosting services."

tests/dev.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@ parameters:
2323
namespace: syn-crossplane
2424

2525
appcat:
26+
images:
27+
nextcloud:
28+
registry: dockerhub.vshn.net
29+
busybox:
30+
registry: dockerhub.vshn.net
2631
grpcEndpoint: host.docker.internal:9443
2732
proxyFunction: false
2833

tests/golden/control-plane/appcat/appcat/10_function_appcat.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ metadata:
66
argocd.argoproj.io/sync-wave: '-40'
77
name: function-appcat
88
spec:
9-
package: ghcr.io/vshn/appcat:v4.120.0-func
9+
package: ghcr.io/vshn/appcat:v4.120.2-func
1010
runtimeConfigRef:
1111
name: function-appcat

tests/golden/control-plane/appcat/appcat/21_composition_vshn_keycloak.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ spec:
4040
emailAlertingSmtpHost: smtp.eu.mailgun.org:465
4141
emailAlertingSmtpUsername: [email protected]
4242
ignoreNamespaceForBilling: vshn-test
43-
imageTag: v4.120.0
43+
imageTag: v4.120.2
4444
ingress_annotations: |
4545
nginx.ingress.kubernetes.io/backend-protocol: HTTPS
4646
cert-manager.io/cluster-issuer: letsencrypt-staging

tests/golden/control-plane/appcat/appcat/21_composition_vshn_mariadb.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ spec:
4040
emailAlertingSmtpHost: smtp.eu.mailgun.org:465
4141
emailAlertingSmtpUsername: [email protected]
4242
ignoreNamespaceForBilling: vshn-test
43-
imageTag: v4.120.0
43+
imageTag: v4.120.2
4444
isOpenshift: 'false'
4545
maintenanceSA: helm-based-service-maintenance
4646
mode: standalone

tests/golden/control-plane/appcat/appcat/21_composition_vshn_nextcloud.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ spec:
2828
apiVersion: v1
2929
data:
3030
bucketRegion: lpg
31+
busybox_image: docker.io/busybox
3132
chartRepository: https://nextcloud.github.io/helm/
3233
chartVersion: 6.2.4
3334
collaboraCPULimit: '1'
@@ -45,14 +46,16 @@ spec:
4546
emailAlertingSmtpHost: smtp.eu.mailgun.org:465
4647
emailAlertingSmtpUsername: [email protected]
4748
ignoreNamespaceForBilling: vshn-test
48-
imageTag: v4.120.0
49+
imageTag: v4.120.2
4950
ingress_annotations: |
5051
cert-manager.io/cluster-issuer: letsencrypt-staging
5152
nginx.ingress.kubernetes.io/enable-cors: "true"
5253
nginx.ingress.kubernetes.io/cors-allow-headers: "X-Forwarded-For"
5354
isOpenshift: 'false'
5455
maintenanceSA: helm-based-service-maintenance
5556
mode: standalone
57+
nextcloud_image: docker.io/nextcloud
58+
oc_image: quay.io/oc:v4.13
5659
ownerGroup: vshn.appcat.vshn.io
5760
ownerKind: XVSHNNextcloud
5861
ownerVersion: v1

tests/golden/control-plane/appcat/appcat/21_composition_vshn_postgres.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ spec:
4141
emailAlertingSmtpUsername: [email protected]
4242
externalDatabaseConnectionsEnabled: 'true'
4343
ignoreNamespaceForBilling: vshn-test
44-
imageTag: v4.120.0
44+
imageTag: v4.120.2
4545
initContainers: '{"clusterReconciliationCycle": {"limits": {"cpu": "300m",
4646
"memory": "200Mi"}, "requests": {"cpu": "100m", "memory": "100Mi"}}, "pgbouncerAuthFile":
4747
{"limits": {"cpu": "300m", "memory": "500Mi"}, "requests": {"cpu": "100m",

tests/golden/control-plane/appcat/appcat/21_composition_vshn_redis.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -597,7 +597,7 @@ spec:
597597
emailAlertingSmtpHost: smtp.eu.mailgun.org:465
598598
emailAlertingSmtpUsername: [email protected]
599599
ignoreNamespaceForBilling: vshn-test
600-
imageTag: v4.120.0
600+
imageTag: v4.120.2
601601
isOpenshift: 'false'
602602
maintenanceSA: helm-based-service-maintenance
603603
ownerGroup: vshn.appcat.vshn.io

tests/golden/control-plane/appcat/appcat/apiserver/30_deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ spec:
2929
- --secure-port=9443
3030
- --tls-cert-file=/apiserver.local.config/certificates/tls.crt
3131
- --tls-private-key-file=/apiserver.local.config/certificates/tls.key
32-
image: ghcr.io/vshn/appcat:v4.120.0
32+
image: ghcr.io/vshn/appcat:v4.120.2
3333
livenessProbe:
3434
failureThreshold: 3
3535
httpGet:

tests/golden/control-plane/appcat/appcat/controllers/appcat/30_deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ spec:
2323
env:
2424
- name: PLANS_NAMESPACE
2525
value: syn-appcat
26-
image: ghcr.io/vshn/appcat:v4.120.0
26+
image: ghcr.io/vshn/appcat:v4.120.2
2727
livenessProbe:
2828
httpGet:
2929
path: /healthz

0 commit comments

Comments
 (0)