diff --git a/class/defaults.yml b/class/defaults.yml index 22ac4576a..285bed4e9 100644 --- a/class/defaults.yml +++ b/class/defaults.yml @@ -55,7 +55,7 @@ parameters: appcat: registry: ghcr.io repository: vshn/appcat - tag: v4.118.3 + tag: id-addon-billing functionAppcat: registry: ${appcat:images:appcat:registry} repository: ${appcat:images:appcat:repository} diff --git a/tests/golden/control-plane/appcat/appcat/10_function_appcat.yaml b/tests/golden/control-plane/appcat/appcat/10_function_appcat.yaml index 8cd610988..106dfad8b 100644 --- a/tests/golden/control-plane/appcat/appcat/10_function_appcat.yaml +++ b/tests/golden/control-plane/appcat/appcat/10_function_appcat.yaml @@ -6,6 +6,6 @@ metadata: argocd.argoproj.io/sync-wave: '-40' name: function-appcat spec: - package: ghcr.io/vshn/appcat:v4.118.3-func + package: ghcr.io/vshn/appcat:id-addon-billing-func runtimeConfigRef: name: function-appcat diff --git a/tests/golden/control-plane/appcat/appcat/20_xrd_vshn_keycloak.yaml b/tests/golden/control-plane/appcat/appcat/20_xrd_vshn_keycloak.yaml index 4a83d77cf..291d16ef7 100644 --- a/tests/golden/control-plane/appcat/appcat/20_xrd_vshn_keycloak.yaml +++ b/tests/golden/control-plane/appcat/appcat/20_xrd_vshn_keycloak.yaml @@ -43,7 +43,6 @@ spec: should get backed up. properties: retention: - default: {} description: K8upRetentionPolicy describes the retention configuration for a K8up backup. properties: diff --git a/tests/golden/control-plane/appcat/appcat/20_xrd_vshn_mariadb.yaml b/tests/golden/control-plane/appcat/appcat/20_xrd_vshn_mariadb.yaml index 4dce35cd4..1a71c67ec 100644 --- a/tests/golden/control-plane/appcat/appcat/20_xrd_vshn_mariadb.yaml +++ b/tests/golden/control-plane/appcat/appcat/20_xrd_vshn_mariadb.yaml @@ -44,7 +44,6 @@ spec: should get backed up. properties: retention: - default: {} description: K8upRetentionPolicy describes the retention configuration for a K8up backup. properties: diff --git a/tests/golden/control-plane/appcat/appcat/20_xrd_vshn_nextcloud.yaml b/tests/golden/control-plane/appcat/appcat/20_xrd_vshn_nextcloud.yaml index d6c652e94..5fe45965f 100644 --- a/tests/golden/control-plane/appcat/appcat/20_xrd_vshn_nextcloud.yaml +++ b/tests/golden/control-plane/appcat/appcat/20_xrd_vshn_nextcloud.yaml @@ -37,13 +37,37 @@ spec: default: {} description: Parameters are the configurable fields of a VSHNNextcloud. properties: + addOns: + description: |- + VSHNNextcloudAddOns are additional components, modules, or extensions that enhances the functionality of VSHN Nextcloud. + Add-ons are designed to provide optional features or capabilities that are not part of the main product but + can be installed as needed. Usually add-on are billed separately. + properties: + office: + description: Office contains settings to control the Collabora + integration. + properties: + enabled: + default: false + description: Enabled enables the Collabora integration. + It will autoconfigure the Collabora server URL in + Your Nextcloud instance. + type: boolean + fqdn: + description: FQDN contains the FQDN of the Collabora + server. This is used to configure the Collabora server + URL in Your Nextcloud instance. + type: string + required: + - enabled + type: object + type: object backup: default: {} description: Backup contains settings to control how the instance should get backed up. properties: retention: - default: {} description: K8upRetentionPolicy describes the retention configuration for a K8up backup. properties: @@ -5615,24 +5639,6 @@ spec: default: {} description: Service contains nextcloud DBaaS specific properties properties: - collabora: - description: Collabora contains settings to control the - Collabora integration. - properties: - enabled: - default: false - description: Enabled enables the Collabora integration. - It will autoconfigure the Collabora server URL in - Your Nextcloud instance. - type: boolean - fqdn: - description: FQDN contains the FQDN of the Collabora - server. This is used to configure the Collabora server - URL in Your Nextcloud instance. - type: string - required: - - enabled - type: object fqdn: description: |- FQDN contains the FQDNs array, which will be used for the ingress. diff --git a/tests/golden/control-plane/appcat/appcat/20_xrd_vshn_redis.yaml b/tests/golden/control-plane/appcat/appcat/20_xrd_vshn_redis.yaml index bfde9dded..7fd70639a 100644 --- a/tests/golden/control-plane/appcat/appcat/20_xrd_vshn_redis.yaml +++ b/tests/golden/control-plane/appcat/appcat/20_xrd_vshn_redis.yaml @@ -46,7 +46,6 @@ spec: should get backed up. properties: retention: - default: {} description: K8upRetentionPolicy describes the retention configuration for a K8up backup. properties: diff --git a/tests/golden/control-plane/appcat/appcat/21_composition_vshn_keycloak.yaml b/tests/golden/control-plane/appcat/appcat/21_composition_vshn_keycloak.yaml index f8939b5b3..49c5f868b 100644 --- a/tests/golden/control-plane/appcat/appcat/21_composition_vshn_keycloak.yaml +++ b/tests/golden/control-plane/appcat/appcat/21_composition_vshn_keycloak.yaml @@ -40,7 +40,7 @@ spec: emailAlertingSmtpHost: smtp.eu.mailgun.org:465 emailAlertingSmtpUsername: appcat@appuio.cloud ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing ingress_annotations: | nginx.ingress.kubernetes.io/backend-protocol: HTTPS cert-manager.io/cluster-issuer: letsencrypt-staging diff --git a/tests/golden/control-plane/appcat/appcat/21_composition_vshn_mariadb.yaml b/tests/golden/control-plane/appcat/appcat/21_composition_vshn_mariadb.yaml index 834496c32..b4e9e9dbe 100644 --- a/tests/golden/control-plane/appcat/appcat/21_composition_vshn_mariadb.yaml +++ b/tests/golden/control-plane/appcat/appcat/21_composition_vshn_mariadb.yaml @@ -40,7 +40,7 @@ spec: emailAlertingSmtpHost: smtp.eu.mailgun.org:465 emailAlertingSmtpUsername: appcat@appuio.cloud ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing isOpenshift: 'false' maintenanceSA: helm-based-service-maintenance mode: standalone diff --git a/tests/golden/control-plane/appcat/appcat/21_composition_vshn_nextcloud.yaml b/tests/golden/control-plane/appcat/appcat/21_composition_vshn_nextcloud.yaml index bb199dd70..39ee8fc59 100644 --- a/tests/golden/control-plane/appcat/appcat/21_composition_vshn_nextcloud.yaml +++ b/tests/golden/control-plane/appcat/appcat/21_composition_vshn_nextcloud.yaml @@ -45,7 +45,7 @@ spec: emailAlertingSmtpHost: smtp.eu.mailgun.org:465 emailAlertingSmtpUsername: appcat@appuio.cloud ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing ingress_annotations: | cert-manager.io/cluster-issuer: letsencrypt-staging nginx.ingress.kubernetes.io/enable-cors: "true" diff --git a/tests/golden/control-plane/appcat/appcat/21_composition_vshn_postgres.yaml b/tests/golden/control-plane/appcat/appcat/21_composition_vshn_postgres.yaml index 8c11e1f99..6f6fe49cd 100644 --- a/tests/golden/control-plane/appcat/appcat/21_composition_vshn_postgres.yaml +++ b/tests/golden/control-plane/appcat/appcat/21_composition_vshn_postgres.yaml @@ -41,7 +41,7 @@ spec: emailAlertingSmtpUsername: appcat@appuio.cloud externalDatabaseConnectionsEnabled: 'true' ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing initContainers: '{"clusterReconciliationCycle": {"limits": {"cpu": "300m", "memory": "200Mi"}, "requests": {"cpu": "100m", "memory": "100Mi"}}, "pgbouncerAuthFile": {"limits": {"cpu": "300m", "memory": "500Mi"}, "requests": {"cpu": "100m", diff --git a/tests/golden/control-plane/appcat/appcat/21_composition_vshn_redis.yaml b/tests/golden/control-plane/appcat/appcat/21_composition_vshn_redis.yaml index 601349754..135fc8bba 100644 --- a/tests/golden/control-plane/appcat/appcat/21_composition_vshn_redis.yaml +++ b/tests/golden/control-plane/appcat/appcat/21_composition_vshn_redis.yaml @@ -597,7 +597,7 @@ spec: emailAlertingSmtpHost: smtp.eu.mailgun.org:465 emailAlertingSmtpUsername: appcat@appuio.cloud ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing isOpenshift: 'false' maintenanceSA: helm-based-service-maintenance ownerGroup: vshn.appcat.vshn.io diff --git a/tests/golden/control-plane/appcat/appcat/apiserver/30_deployment.yaml b/tests/golden/control-plane/appcat/appcat/apiserver/30_deployment.yaml index 2a9a736cd..3e76067bf 100644 --- a/tests/golden/control-plane/appcat/appcat/apiserver/30_deployment.yaml +++ b/tests/golden/control-plane/appcat/appcat/apiserver/30_deployment.yaml @@ -29,7 +29,7 @@ spec: - --secure-port=9443 - --tls-cert-file=/apiserver.local.config/certificates/tls.crt - --tls-private-key-file=/apiserver.local.config/certificates/tls.key - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing livenessProbe: failureThreshold: 3 httpGet: diff --git a/tests/golden/control-plane/appcat/appcat/controllers/appcat/30_deployment.yaml b/tests/golden/control-plane/appcat/appcat/controllers/appcat/30_deployment.yaml index b5130d2fc..9f08128c0 100644 --- a/tests/golden/control-plane/appcat/appcat/controllers/appcat/30_deployment.yaml +++ b/tests/golden/control-plane/appcat/appcat/controllers/appcat/30_deployment.yaml @@ -23,7 +23,7 @@ spec: env: - name: PLANS_NAMESPACE value: syn-appcat - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing livenessProbe: httpGet: path: /healthz diff --git a/tests/golden/control-plane/appcat/appcat/sla_reporter/01_cronjob.yaml b/tests/golden/control-plane/appcat/appcat/sla_reporter/01_cronjob.yaml index e6787f567..bded94676 100644 --- a/tests/golden/control-plane/appcat/appcat/sla_reporter/01_cronjob.yaml +++ b/tests/golden/control-plane/appcat/appcat/sla_reporter/01_cronjob.yaml @@ -30,7 +30,7 @@ spec: envFrom: - secretRef: name: appcat-sla-reports-creds - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing name: sla-reporter resources: limits: diff --git a/tests/golden/defaults/appcat/appcat/10_function_appcat.yaml b/tests/golden/defaults/appcat/appcat/10_function_appcat.yaml index 8cd610988..106dfad8b 100644 --- a/tests/golden/defaults/appcat/appcat/10_function_appcat.yaml +++ b/tests/golden/defaults/appcat/appcat/10_function_appcat.yaml @@ -6,6 +6,6 @@ metadata: argocd.argoproj.io/sync-wave: '-40' name: function-appcat spec: - package: ghcr.io/vshn/appcat:v4.118.3-func + package: ghcr.io/vshn/appcat:id-addon-billing-func runtimeConfigRef: name: function-appcat diff --git a/tests/golden/defaults/appcat/appcat/apiserver/30_deployment.yaml b/tests/golden/defaults/appcat/appcat/apiserver/30_deployment.yaml index 2a9a736cd..3e76067bf 100644 --- a/tests/golden/defaults/appcat/appcat/apiserver/30_deployment.yaml +++ b/tests/golden/defaults/appcat/appcat/apiserver/30_deployment.yaml @@ -29,7 +29,7 @@ spec: - --secure-port=9443 - --tls-cert-file=/apiserver.local.config/certificates/tls.crt - --tls-private-key-file=/apiserver.local.config/certificates/tls.key - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing livenessProbe: failureThreshold: 3 httpGet: diff --git a/tests/golden/defaults/appcat/appcat/sli_exporter/apps_v1_deployment_appcat-sliexporter-controller-manager.yaml b/tests/golden/defaults/appcat/appcat/sli_exporter/apps_v1_deployment_appcat-sliexporter-controller-manager.yaml index edbe612c7..51b6dfe19 100644 --- a/tests/golden/defaults/appcat/appcat/sli_exporter/apps_v1_deployment_appcat-sliexporter-controller-manager.yaml +++ b/tests/golden/defaults/appcat/appcat/sli_exporter/apps_v1_deployment_appcat-sliexporter-controller-manager.yaml @@ -24,7 +24,7 @@ spec: - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 env: [] - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing livenessProbe: httpGet: path: /healthz diff --git a/tests/golden/dev/appcat/appcat/10_function_appcat.yaml b/tests/golden/dev/appcat/appcat/10_function_appcat.yaml index 8cd610988..106dfad8b 100644 --- a/tests/golden/dev/appcat/appcat/10_function_appcat.yaml +++ b/tests/golden/dev/appcat/appcat/10_function_appcat.yaml @@ -6,6 +6,6 @@ metadata: argocd.argoproj.io/sync-wave: '-40' name: function-appcat spec: - package: ghcr.io/vshn/appcat:v4.118.3-func + package: ghcr.io/vshn/appcat:id-addon-billing-func runtimeConfigRef: name: function-appcat diff --git a/tests/golden/dev/appcat/appcat/20_xrd_vshn_keycloak.yaml b/tests/golden/dev/appcat/appcat/20_xrd_vshn_keycloak.yaml index 6c24d5151..a16962851 100644 --- a/tests/golden/dev/appcat/appcat/20_xrd_vshn_keycloak.yaml +++ b/tests/golden/dev/appcat/appcat/20_xrd_vshn_keycloak.yaml @@ -43,7 +43,6 @@ spec: should get backed up. properties: retention: - default: {} description: K8upRetentionPolicy describes the retention configuration for a K8up backup. properties: diff --git a/tests/golden/dev/appcat/appcat/20_xrd_vshn_mariadb.yaml b/tests/golden/dev/appcat/appcat/20_xrd_vshn_mariadb.yaml index f1affe1bc..db2406390 100644 --- a/tests/golden/dev/appcat/appcat/20_xrd_vshn_mariadb.yaml +++ b/tests/golden/dev/appcat/appcat/20_xrd_vshn_mariadb.yaml @@ -44,7 +44,6 @@ spec: should get backed up. properties: retention: - default: {} description: K8upRetentionPolicy describes the retention configuration for a K8up backup. properties: diff --git a/tests/golden/dev/appcat/appcat/20_xrd_vshn_nextcloud.yaml b/tests/golden/dev/appcat/appcat/20_xrd_vshn_nextcloud.yaml index 6efba8740..7f7a671a5 100644 --- a/tests/golden/dev/appcat/appcat/20_xrd_vshn_nextcloud.yaml +++ b/tests/golden/dev/appcat/appcat/20_xrd_vshn_nextcloud.yaml @@ -37,13 +37,37 @@ spec: default: {} description: Parameters are the configurable fields of a VSHNNextcloud. properties: + addOns: + description: |- + VSHNNextcloudAddOns are additional components, modules, or extensions that enhances the functionality of VSHN Nextcloud. + Add-ons are designed to provide optional features or capabilities that are not part of the main product but + can be installed as needed. Usually add-on are billed separately. + properties: + office: + description: Office contains settings to control the Collabora + integration. + properties: + enabled: + default: false + description: Enabled enables the Collabora integration. + It will autoconfigure the Collabora server URL in + Your Nextcloud instance. + type: boolean + fqdn: + description: FQDN contains the FQDN of the Collabora + server. This is used to configure the Collabora server + URL in Your Nextcloud instance. + type: string + required: + - enabled + type: object + type: object backup: default: {} description: Backup contains settings to control how the instance should get backed up. properties: retention: - default: {} description: K8upRetentionPolicy describes the retention configuration for a K8up backup. properties: @@ -5615,24 +5639,6 @@ spec: default: {} description: Service contains nextcloud DBaaS specific properties properties: - collabora: - description: Collabora contains settings to control the - Collabora integration. - properties: - enabled: - default: false - description: Enabled enables the Collabora integration. - It will autoconfigure the Collabora server URL in - Your Nextcloud instance. - type: boolean - fqdn: - description: FQDN contains the FQDN of the Collabora - server. This is used to configure the Collabora server - URL in Your Nextcloud instance. - type: string - required: - - enabled - type: object fqdn: description: |- FQDN contains the FQDNs array, which will be used for the ingress. diff --git a/tests/golden/dev/appcat/appcat/20_xrd_vshn_redis.yaml b/tests/golden/dev/appcat/appcat/20_xrd_vshn_redis.yaml index a3849a580..47de0f5c0 100644 --- a/tests/golden/dev/appcat/appcat/20_xrd_vshn_redis.yaml +++ b/tests/golden/dev/appcat/appcat/20_xrd_vshn_redis.yaml @@ -46,7 +46,6 @@ spec: should get backed up. properties: retention: - default: {} description: K8upRetentionPolicy describes the retention configuration for a K8up backup. properties: diff --git a/tests/golden/dev/appcat/appcat/21_composition_vshn_keycloak.yaml b/tests/golden/dev/appcat/appcat/21_composition_vshn_keycloak.yaml index c7dfb2c36..0352c1760 100644 --- a/tests/golden/dev/appcat/appcat/21_composition_vshn_keycloak.yaml +++ b/tests/golden/dev/appcat/appcat/21_composition_vshn_keycloak.yaml @@ -40,7 +40,7 @@ spec: emailAlertingSmtpHost: smtp.eu.mailgun.org:465 emailAlertingSmtpUsername: appcat@appuio.cloud ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing ingress_annotations: | nginx.ingress.kubernetes.io/backend-protocol: HTTPS cert-manager.io/cluster-issuer: letsencrypt-staging diff --git a/tests/golden/dev/appcat/appcat/21_composition_vshn_mariadb.yaml b/tests/golden/dev/appcat/appcat/21_composition_vshn_mariadb.yaml index 5c16d9af2..79b570216 100644 --- a/tests/golden/dev/appcat/appcat/21_composition_vshn_mariadb.yaml +++ b/tests/golden/dev/appcat/appcat/21_composition_vshn_mariadb.yaml @@ -40,7 +40,7 @@ spec: emailAlertingSmtpHost: smtp.eu.mailgun.org:465 emailAlertingSmtpUsername: appcat@appuio.cloud ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing isOpenshift: 'false' maintenanceSA: helm-based-service-maintenance mode: standalone diff --git a/tests/golden/dev/appcat/appcat/21_composition_vshn_nextcloud.yaml b/tests/golden/dev/appcat/appcat/21_composition_vshn_nextcloud.yaml index ac7d83106..4dabce0ca 100644 --- a/tests/golden/dev/appcat/appcat/21_composition_vshn_nextcloud.yaml +++ b/tests/golden/dev/appcat/appcat/21_composition_vshn_nextcloud.yaml @@ -45,7 +45,7 @@ spec: emailAlertingSmtpHost: smtp.eu.mailgun.org:465 emailAlertingSmtpUsername: appcat@appuio.cloud ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing ingress_annotations: | cert-manager.io/cluster-issuer: letsencrypt-staging isOpenshift: 'false' diff --git a/tests/golden/dev/appcat/appcat/21_composition_vshn_postgres.yaml b/tests/golden/dev/appcat/appcat/21_composition_vshn_postgres.yaml index f08620c1d..7ec7c9fb0 100644 --- a/tests/golden/dev/appcat/appcat/21_composition_vshn_postgres.yaml +++ b/tests/golden/dev/appcat/appcat/21_composition_vshn_postgres.yaml @@ -41,7 +41,7 @@ spec: emailAlertingSmtpUsername: appcat@appuio.cloud externalDatabaseConnectionsEnabled: 'true' ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing initContainers: '{"clusterReconciliationCycle": {"limits": {"cpu": "300m", "memory": "200Mi"}, "requests": {"cpu": "100m", "memory": "100Mi"}}, "pgbouncerAuthFile": {"limits": {"cpu": "300m", "memory": "500Mi"}, "requests": {"cpu": "100m", diff --git a/tests/golden/dev/appcat/appcat/21_composition_vshn_redis.yaml b/tests/golden/dev/appcat/appcat/21_composition_vshn_redis.yaml index 923db39ff..97145603c 100644 --- a/tests/golden/dev/appcat/appcat/21_composition_vshn_redis.yaml +++ b/tests/golden/dev/appcat/appcat/21_composition_vshn_redis.yaml @@ -597,7 +597,7 @@ spec: emailAlertingSmtpHost: smtp.eu.mailgun.org:465 emailAlertingSmtpUsername: appcat@appuio.cloud ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing isOpenshift: 'false' maintenanceSA: helm-based-service-maintenance ownerGroup: vshn.appcat.vshn.io diff --git a/tests/golden/dev/appcat/appcat/apiserver/30_deployment.yaml b/tests/golden/dev/appcat/appcat/apiserver/30_deployment.yaml index 2a9a736cd..3e76067bf 100644 --- a/tests/golden/dev/appcat/appcat/apiserver/30_deployment.yaml +++ b/tests/golden/dev/appcat/appcat/apiserver/30_deployment.yaml @@ -29,7 +29,7 @@ spec: - --secure-port=9443 - --tls-cert-file=/apiserver.local.config/certificates/tls.crt - --tls-private-key-file=/apiserver.local.config/certificates/tls.key - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing livenessProbe: failureThreshold: 3 httpGet: diff --git a/tests/golden/dev/appcat/appcat/controllers/appcat/30_deployment.yaml b/tests/golden/dev/appcat/appcat/controllers/appcat/30_deployment.yaml index b5130d2fc..9f08128c0 100644 --- a/tests/golden/dev/appcat/appcat/controllers/appcat/30_deployment.yaml +++ b/tests/golden/dev/appcat/appcat/controllers/appcat/30_deployment.yaml @@ -23,7 +23,7 @@ spec: env: - name: PLANS_NAMESPACE value: syn-appcat - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing livenessProbe: httpGet: path: /healthz diff --git a/tests/golden/dev/appcat/appcat/sla_reporter/01_cronjob.yaml b/tests/golden/dev/appcat/appcat/sla_reporter/01_cronjob.yaml index e6787f567..bded94676 100644 --- a/tests/golden/dev/appcat/appcat/sla_reporter/01_cronjob.yaml +++ b/tests/golden/dev/appcat/appcat/sla_reporter/01_cronjob.yaml @@ -30,7 +30,7 @@ spec: envFrom: - secretRef: name: appcat-sla-reports-creds - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing name: sla-reporter resources: limits: diff --git a/tests/golden/dev/appcat/appcat/sli_exporter/apps_v1_deployment_appcat-sliexporter-controller-manager.yaml b/tests/golden/dev/appcat/appcat/sli_exporter/apps_v1_deployment_appcat-sliexporter-controller-manager.yaml index edbe612c7..51b6dfe19 100644 --- a/tests/golden/dev/appcat/appcat/sli_exporter/apps_v1_deployment_appcat-sliexporter-controller-manager.yaml +++ b/tests/golden/dev/appcat/appcat/sli_exporter/apps_v1_deployment_appcat-sliexporter-controller-manager.yaml @@ -24,7 +24,7 @@ spec: - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 env: [] - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing livenessProbe: httpGet: path: /healthz diff --git a/tests/golden/exodev/appcat/appcat/10_function_appcat.yaml b/tests/golden/exodev/appcat/appcat/10_function_appcat.yaml index 8cd610988..106dfad8b 100644 --- a/tests/golden/exodev/appcat/appcat/10_function_appcat.yaml +++ b/tests/golden/exodev/appcat/appcat/10_function_appcat.yaml @@ -6,6 +6,6 @@ metadata: argocd.argoproj.io/sync-wave: '-40' name: function-appcat spec: - package: ghcr.io/vshn/appcat:v4.118.3-func + package: ghcr.io/vshn/appcat:id-addon-billing-func runtimeConfigRef: name: function-appcat diff --git a/tests/golden/exodev/appcat/appcat/apiserver/30_deployment.yaml b/tests/golden/exodev/appcat/appcat/apiserver/30_deployment.yaml index 2a9a736cd..3e76067bf 100644 --- a/tests/golden/exodev/appcat/appcat/apiserver/30_deployment.yaml +++ b/tests/golden/exodev/appcat/appcat/apiserver/30_deployment.yaml @@ -29,7 +29,7 @@ spec: - --secure-port=9443 - --tls-cert-file=/apiserver.local.config/certificates/tls.crt - --tls-private-key-file=/apiserver.local.config/certificates/tls.key - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing livenessProbe: failureThreshold: 3 httpGet: diff --git a/tests/golden/exodev/appcat/appcat/controllers/appcat/30_deployment.yaml b/tests/golden/exodev/appcat/appcat/controllers/appcat/30_deployment.yaml index b5130d2fc..9f08128c0 100644 --- a/tests/golden/exodev/appcat/appcat/controllers/appcat/30_deployment.yaml +++ b/tests/golden/exodev/appcat/appcat/controllers/appcat/30_deployment.yaml @@ -23,7 +23,7 @@ spec: env: - name: PLANS_NAMESPACE value: syn-appcat - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing livenessProbe: httpGet: path: /healthz diff --git a/tests/golden/exodev/appcat/appcat/sla_reporter/01_cronjob.yaml b/tests/golden/exodev/appcat/appcat/sla_reporter/01_cronjob.yaml index e6787f567..bded94676 100644 --- a/tests/golden/exodev/appcat/appcat/sla_reporter/01_cronjob.yaml +++ b/tests/golden/exodev/appcat/appcat/sla_reporter/01_cronjob.yaml @@ -30,7 +30,7 @@ spec: envFrom: - secretRef: name: appcat-sla-reports-creds - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing name: sla-reporter resources: limits: diff --git a/tests/golden/service-cluster/appcat/appcat/controllers/appcat/30_deployment.yaml b/tests/golden/service-cluster/appcat/appcat/controllers/appcat/30_deployment.yaml index 7110c05ac..95cab5e78 100644 --- a/tests/golden/service-cluster/appcat/appcat/controllers/appcat/30_deployment.yaml +++ b/tests/golden/service-cluster/appcat/appcat/controllers/appcat/30_deployment.yaml @@ -30,7 +30,7 @@ spec: secretKeyRef: key: kubeconfig name: controlclustercredentials - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing livenessProbe: httpGet: path: /healthz diff --git a/tests/golden/service-cluster/appcat/appcat/sli_exporter/apps_v1_deployment_appcat-sliexporter-controller-manager.yaml b/tests/golden/service-cluster/appcat/appcat/sli_exporter/apps_v1_deployment_appcat-sliexporter-controller-manager.yaml index 188045770..a730daba5 100644 --- a/tests/golden/service-cluster/appcat/appcat/sli_exporter/apps_v1_deployment_appcat-sliexporter-controller-manager.yaml +++ b/tests/golden/service-cluster/appcat/appcat/sli_exporter/apps_v1_deployment_appcat-sliexporter-controller-manager.yaml @@ -26,7 +26,7 @@ spec: env: - name: KUBECONFIG value: /.kube/config - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing livenessProbe: httpGet: path: /healthz diff --git a/tests/golden/vshn-cloud/appcat/appcat/10_function_appcat.yaml b/tests/golden/vshn-cloud/appcat/appcat/10_function_appcat.yaml index 8cd610988..106dfad8b 100644 --- a/tests/golden/vshn-cloud/appcat/appcat/10_function_appcat.yaml +++ b/tests/golden/vshn-cloud/appcat/appcat/10_function_appcat.yaml @@ -6,6 +6,6 @@ metadata: argocd.argoproj.io/sync-wave: '-40' name: function-appcat spec: - package: ghcr.io/vshn/appcat:v4.118.3-func + package: ghcr.io/vshn/appcat:id-addon-billing-func runtimeConfigRef: name: function-appcat diff --git a/tests/golden/vshn-cloud/appcat/appcat/20_xrd_vshn_keycloak.yaml b/tests/golden/vshn-cloud/appcat/appcat/20_xrd_vshn_keycloak.yaml index 4a83d77cf..291d16ef7 100644 --- a/tests/golden/vshn-cloud/appcat/appcat/20_xrd_vshn_keycloak.yaml +++ b/tests/golden/vshn-cloud/appcat/appcat/20_xrd_vshn_keycloak.yaml @@ -43,7 +43,6 @@ spec: should get backed up. properties: retention: - default: {} description: K8upRetentionPolicy describes the retention configuration for a K8up backup. properties: diff --git a/tests/golden/vshn-cloud/appcat/appcat/20_xrd_vshn_mariadb.yaml b/tests/golden/vshn-cloud/appcat/appcat/20_xrd_vshn_mariadb.yaml index 4dce35cd4..1a71c67ec 100644 --- a/tests/golden/vshn-cloud/appcat/appcat/20_xrd_vshn_mariadb.yaml +++ b/tests/golden/vshn-cloud/appcat/appcat/20_xrd_vshn_mariadb.yaml @@ -44,7 +44,6 @@ spec: should get backed up. properties: retention: - default: {} description: K8upRetentionPolicy describes the retention configuration for a K8up backup. properties: diff --git a/tests/golden/vshn-cloud/appcat/appcat/20_xrd_vshn_nextcloud.yaml b/tests/golden/vshn-cloud/appcat/appcat/20_xrd_vshn_nextcloud.yaml index d6c652e94..5fe45965f 100644 --- a/tests/golden/vshn-cloud/appcat/appcat/20_xrd_vshn_nextcloud.yaml +++ b/tests/golden/vshn-cloud/appcat/appcat/20_xrd_vshn_nextcloud.yaml @@ -37,13 +37,37 @@ spec: default: {} description: Parameters are the configurable fields of a VSHNNextcloud. properties: + addOns: + description: |- + VSHNNextcloudAddOns are additional components, modules, or extensions that enhances the functionality of VSHN Nextcloud. + Add-ons are designed to provide optional features or capabilities that are not part of the main product but + can be installed as needed. Usually add-on are billed separately. + properties: + office: + description: Office contains settings to control the Collabora + integration. + properties: + enabled: + default: false + description: Enabled enables the Collabora integration. + It will autoconfigure the Collabora server URL in + Your Nextcloud instance. + type: boolean + fqdn: + description: FQDN contains the FQDN of the Collabora + server. This is used to configure the Collabora server + URL in Your Nextcloud instance. + type: string + required: + - enabled + type: object + type: object backup: default: {} description: Backup contains settings to control how the instance should get backed up. properties: retention: - default: {} description: K8upRetentionPolicy describes the retention configuration for a K8up backup. properties: @@ -5615,24 +5639,6 @@ spec: default: {} description: Service contains nextcloud DBaaS specific properties properties: - collabora: - description: Collabora contains settings to control the - Collabora integration. - properties: - enabled: - default: false - description: Enabled enables the Collabora integration. - It will autoconfigure the Collabora server URL in - Your Nextcloud instance. - type: boolean - fqdn: - description: FQDN contains the FQDN of the Collabora - server. This is used to configure the Collabora server - URL in Your Nextcloud instance. - type: string - required: - - enabled - type: object fqdn: description: |- FQDN contains the FQDNs array, which will be used for the ingress. diff --git a/tests/golden/vshn-cloud/appcat/appcat/20_xrd_vshn_redis.yaml b/tests/golden/vshn-cloud/appcat/appcat/20_xrd_vshn_redis.yaml index bfde9dded..7fd70639a 100644 --- a/tests/golden/vshn-cloud/appcat/appcat/20_xrd_vshn_redis.yaml +++ b/tests/golden/vshn-cloud/appcat/appcat/20_xrd_vshn_redis.yaml @@ -46,7 +46,6 @@ spec: should get backed up. properties: retention: - default: {} description: K8upRetentionPolicy describes the retention configuration for a K8up backup. properties: diff --git a/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_keycloak.yaml b/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_keycloak.yaml index 793d0bbda..c34305e19 100644 --- a/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_keycloak.yaml +++ b/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_keycloak.yaml @@ -40,7 +40,7 @@ spec: emailAlertingSmtpHost: smtp.eu.mailgun.org:465 emailAlertingSmtpUsername: appcat@appuio.cloud ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing ingress_annotations: | nginx.ingress.kubernetes.io/backend-protocol: HTTPS cert-manager.io/cluster-issuer: letsencrypt-staging diff --git a/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_mariadb.yaml b/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_mariadb.yaml index 390e6a781..eacc23aad 100644 --- a/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_mariadb.yaml +++ b/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_mariadb.yaml @@ -40,7 +40,7 @@ spec: emailAlertingSmtpHost: smtp.eu.mailgun.org:465 emailAlertingSmtpUsername: appcat@appuio.cloud ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing isOpenshift: 'true' maintenanceSA: helm-based-service-maintenance mode: standalone diff --git a/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_minio.yaml b/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_minio.yaml index 6b572f68f..62551526b 100644 --- a/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_minio.yaml +++ b/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_minio.yaml @@ -40,7 +40,7 @@ spec: emailAlertingSmtpHost: smtp.eu.mailgun.org:465 emailAlertingSmtpUsername: appcat@appuio.cloud ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing isOpenshift: 'true' maintenanceSA: helm-based-service-maintenance minioChartRepository: https://charts.min.io diff --git a/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_nextcloud.yaml b/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_nextcloud.yaml index ffabdc294..4bf5e5131 100644 --- a/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_nextcloud.yaml +++ b/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_nextcloud.yaml @@ -45,7 +45,7 @@ spec: emailAlertingSmtpHost: smtp.eu.mailgun.org:465 emailAlertingSmtpUsername: appcat@appuio.cloud ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing ingress_annotations: | cert-manager.io/cluster-issuer: letsencrypt-staging isOpenshift: 'true' diff --git a/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_postgres.yaml b/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_postgres.yaml index 99bf274c5..8e335f72f 100644 --- a/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_postgres.yaml +++ b/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_postgres.yaml @@ -41,7 +41,7 @@ spec: emailAlertingSmtpUsername: appcat@appuio.cloud externalDatabaseConnectionsEnabled: 'true' ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing initContainers: '{"clusterReconciliationCycle": {"limits": {"cpu": "300m", "memory": "200Mi"}, "requests": {"cpu": "100m", "memory": "100Mi"}}, "pgbouncerAuthFile": {"limits": {"cpu": "300m", "memory": "500Mi"}, "requests": {"cpu": "100m", diff --git a/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_redis.yaml b/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_redis.yaml index 6a990a6ba..e4032a059 100644 --- a/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_redis.yaml +++ b/tests/golden/vshn-cloud/appcat/appcat/21_composition_vshn_redis.yaml @@ -597,7 +597,7 @@ spec: emailAlertingSmtpHost: smtp.eu.mailgun.org:465 emailAlertingSmtpUsername: appcat@appuio.cloud ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing isOpenshift: 'true' maintenanceSA: helm-based-service-maintenance ownerGroup: vshn.appcat.vshn.io diff --git a/tests/golden/vshn-cloud/appcat/appcat/apiserver/30_deployment.yaml b/tests/golden/vshn-cloud/appcat/appcat/apiserver/30_deployment.yaml index 879ff5c0d..ed2dcae0d 100644 --- a/tests/golden/vshn-cloud/appcat/appcat/apiserver/30_deployment.yaml +++ b/tests/golden/vshn-cloud/appcat/appcat/apiserver/30_deployment.yaml @@ -29,7 +29,7 @@ spec: - --secure-port=9443 - --tls-cert-file=/apiserver.local.config/certificates/tls.crt - --tls-private-key-file=/apiserver.local.config/certificates/tls.key - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing livenessProbe: failureThreshold: 3 httpGet: diff --git a/tests/golden/vshn-cloud/appcat/appcat/controllers/appcat/30_deployment.yaml b/tests/golden/vshn-cloud/appcat/appcat/controllers/appcat/30_deployment.yaml index b5130d2fc..9f08128c0 100644 --- a/tests/golden/vshn-cloud/appcat/appcat/controllers/appcat/30_deployment.yaml +++ b/tests/golden/vshn-cloud/appcat/appcat/controllers/appcat/30_deployment.yaml @@ -23,7 +23,7 @@ spec: env: - name: PLANS_NAMESPACE value: syn-appcat - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing livenessProbe: httpGet: path: /healthz diff --git a/tests/golden/vshn-cloud/appcat/appcat/sla_reporter/01_cronjob.yaml b/tests/golden/vshn-cloud/appcat/appcat/sla_reporter/01_cronjob.yaml index e6787f567..bded94676 100644 --- a/tests/golden/vshn-cloud/appcat/appcat/sla_reporter/01_cronjob.yaml +++ b/tests/golden/vshn-cloud/appcat/appcat/sla_reporter/01_cronjob.yaml @@ -30,7 +30,7 @@ spec: envFrom: - secretRef: name: appcat-sla-reports-creds - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing name: sla-reporter resources: limits: diff --git a/tests/golden/vshn-cloud/appcat/appcat/sli_exporter/apps_v1_deployment_appcat-sliexporter-controller-manager.yaml b/tests/golden/vshn-cloud/appcat/appcat/sli_exporter/apps_v1_deployment_appcat-sliexporter-controller-manager.yaml index edbe612c7..51b6dfe19 100644 --- a/tests/golden/vshn-cloud/appcat/appcat/sli_exporter/apps_v1_deployment_appcat-sliexporter-controller-manager.yaml +++ b/tests/golden/vshn-cloud/appcat/appcat/sli_exporter/apps_v1_deployment_appcat-sliexporter-controller-manager.yaml @@ -24,7 +24,7 @@ spec: - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 env: [] - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing livenessProbe: httpGet: path: /healthz diff --git a/tests/golden/vshn-managed/appcat/appcat/10_function_appcat.yaml b/tests/golden/vshn-managed/appcat/appcat/10_function_appcat.yaml index 8cd610988..106dfad8b 100644 --- a/tests/golden/vshn-managed/appcat/appcat/10_function_appcat.yaml +++ b/tests/golden/vshn-managed/appcat/appcat/10_function_appcat.yaml @@ -6,6 +6,6 @@ metadata: argocd.argoproj.io/sync-wave: '-40' name: function-appcat spec: - package: ghcr.io/vshn/appcat:v4.118.3-func + package: ghcr.io/vshn/appcat:id-addon-billing-func runtimeConfigRef: name: function-appcat diff --git a/tests/golden/vshn-managed/appcat/appcat/20_xrd_vshn_keycloak.yaml b/tests/golden/vshn-managed/appcat/appcat/20_xrd_vshn_keycloak.yaml index 4a83d77cf..291d16ef7 100644 --- a/tests/golden/vshn-managed/appcat/appcat/20_xrd_vshn_keycloak.yaml +++ b/tests/golden/vshn-managed/appcat/appcat/20_xrd_vshn_keycloak.yaml @@ -43,7 +43,6 @@ spec: should get backed up. properties: retention: - default: {} description: K8upRetentionPolicy describes the retention configuration for a K8up backup. properties: diff --git a/tests/golden/vshn-managed/appcat/appcat/20_xrd_vshn_mariadb.yaml b/tests/golden/vshn-managed/appcat/appcat/20_xrd_vshn_mariadb.yaml index 4dce35cd4..1a71c67ec 100644 --- a/tests/golden/vshn-managed/appcat/appcat/20_xrd_vshn_mariadb.yaml +++ b/tests/golden/vshn-managed/appcat/appcat/20_xrd_vshn_mariadb.yaml @@ -44,7 +44,6 @@ spec: should get backed up. properties: retention: - default: {} description: K8upRetentionPolicy describes the retention configuration for a K8up backup. properties: diff --git a/tests/golden/vshn-managed/appcat/appcat/20_xrd_vshn_nextcloud.yaml b/tests/golden/vshn-managed/appcat/appcat/20_xrd_vshn_nextcloud.yaml index d6c652e94..5fe45965f 100644 --- a/tests/golden/vshn-managed/appcat/appcat/20_xrd_vshn_nextcloud.yaml +++ b/tests/golden/vshn-managed/appcat/appcat/20_xrd_vshn_nextcloud.yaml @@ -37,13 +37,37 @@ spec: default: {} description: Parameters are the configurable fields of a VSHNNextcloud. properties: + addOns: + description: |- + VSHNNextcloudAddOns are additional components, modules, or extensions that enhances the functionality of VSHN Nextcloud. + Add-ons are designed to provide optional features or capabilities that are not part of the main product but + can be installed as needed. Usually add-on are billed separately. + properties: + office: + description: Office contains settings to control the Collabora + integration. + properties: + enabled: + default: false + description: Enabled enables the Collabora integration. + It will autoconfigure the Collabora server URL in + Your Nextcloud instance. + type: boolean + fqdn: + description: FQDN contains the FQDN of the Collabora + server. This is used to configure the Collabora server + URL in Your Nextcloud instance. + type: string + required: + - enabled + type: object + type: object backup: default: {} description: Backup contains settings to control how the instance should get backed up. properties: retention: - default: {} description: K8upRetentionPolicy describes the retention configuration for a K8up backup. properties: @@ -5615,24 +5639,6 @@ spec: default: {} description: Service contains nextcloud DBaaS specific properties properties: - collabora: - description: Collabora contains settings to control the - Collabora integration. - properties: - enabled: - default: false - description: Enabled enables the Collabora integration. - It will autoconfigure the Collabora server URL in - Your Nextcloud instance. - type: boolean - fqdn: - description: FQDN contains the FQDN of the Collabora - server. This is used to configure the Collabora server - URL in Your Nextcloud instance. - type: string - required: - - enabled - type: object fqdn: description: |- FQDN contains the FQDNs array, which will be used for the ingress. diff --git a/tests/golden/vshn-managed/appcat/appcat/20_xrd_vshn_redis.yaml b/tests/golden/vshn-managed/appcat/appcat/20_xrd_vshn_redis.yaml index bfde9dded..7fd70639a 100644 --- a/tests/golden/vshn-managed/appcat/appcat/20_xrd_vshn_redis.yaml +++ b/tests/golden/vshn-managed/appcat/appcat/20_xrd_vshn_redis.yaml @@ -46,7 +46,6 @@ spec: should get backed up. properties: retention: - default: {} description: K8upRetentionPolicy describes the retention configuration for a K8up backup. properties: diff --git a/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_keycloak.yaml b/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_keycloak.yaml index 3627a5c7c..d624d3043 100644 --- a/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_keycloak.yaml +++ b/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_keycloak.yaml @@ -40,7 +40,7 @@ spec: emailAlertingSmtpHost: smtp.eu.mailgun.org:465 emailAlertingSmtpUsername: appcat@appuio.cloud ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing ingress_annotations: | nginx.ingress.kubernetes.io/backend-protocol: HTTPS cert-manager.io/cluster-issuer: letsencrypt-staging diff --git a/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_mariadb.yaml b/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_mariadb.yaml index 3806d295b..5b773549a 100644 --- a/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_mariadb.yaml +++ b/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_mariadb.yaml @@ -40,7 +40,7 @@ spec: emailAlertingSmtpHost: smtp.eu.mailgun.org:465 emailAlertingSmtpUsername: appcat@appuio.cloud ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing isOpenshift: 'true' maintenanceSA: helm-based-service-maintenance mode: standalone diff --git a/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_minio.yaml b/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_minio.yaml index 1044a676e..8d8173f32 100644 --- a/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_minio.yaml +++ b/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_minio.yaml @@ -40,7 +40,7 @@ spec: emailAlertingSmtpHost: smtp.eu.mailgun.org:465 emailAlertingSmtpUsername: appcat@appuio.cloud ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing isOpenshift: 'true' maintenanceSA: helm-based-service-maintenance minioChartRepository: https://charts.min.io diff --git a/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_nextcloud.yaml b/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_nextcloud.yaml index 1a5b0ebd4..bc569ca4a 100644 --- a/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_nextcloud.yaml +++ b/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_nextcloud.yaml @@ -45,7 +45,7 @@ spec: emailAlertingSmtpHost: smtp.eu.mailgun.org:465 emailAlertingSmtpUsername: appcat@appuio.cloud ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing ingress_annotations: | cert-manager.io/cluster-issuer: letsencrypt-staging isOpenshift: 'true' diff --git a/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_postgres.yaml b/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_postgres.yaml index df8c109f8..4ff213f0c 100644 --- a/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_postgres.yaml +++ b/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_postgres.yaml @@ -41,7 +41,7 @@ spec: emailAlertingSmtpUsername: appcat@appuio.cloud externalDatabaseConnectionsEnabled: 'true' ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing initContainers: '{"clusterReconciliationCycle": {"limits": {"cpu": "300m", "memory": "200Mi"}, "requests": {"cpu": "100m", "memory": "100Mi"}}, "pgbouncerAuthFile": {"limits": {"cpu": "300m", "memory": "500Mi"}, "requests": {"cpu": "100m", diff --git a/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_redis.yaml b/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_redis.yaml index 4fb12c722..89d836a56 100644 --- a/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_redis.yaml +++ b/tests/golden/vshn-managed/appcat/appcat/21_composition_vshn_redis.yaml @@ -597,7 +597,7 @@ spec: emailAlertingSmtpHost: smtp.eu.mailgun.org:465 emailAlertingSmtpUsername: appcat@appuio.cloud ignoreNamespaceForBilling: vshn-test - imageTag: v4.118.3 + imageTag: id-addon-billing isOpenshift: 'true' maintenanceSA: helm-based-service-maintenance ownerGroup: vshn.appcat.vshn.io diff --git a/tests/golden/vshn-managed/appcat/appcat/apiserver/30_deployment.yaml b/tests/golden/vshn-managed/appcat/appcat/apiserver/30_deployment.yaml index 879ff5c0d..ed2dcae0d 100644 --- a/tests/golden/vshn-managed/appcat/appcat/apiserver/30_deployment.yaml +++ b/tests/golden/vshn-managed/appcat/appcat/apiserver/30_deployment.yaml @@ -29,7 +29,7 @@ spec: - --secure-port=9443 - --tls-cert-file=/apiserver.local.config/certificates/tls.crt - --tls-private-key-file=/apiserver.local.config/certificates/tls.key - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing livenessProbe: failureThreshold: 3 httpGet: diff --git a/tests/golden/vshn-managed/appcat/appcat/controllers/appcat/30_deployment.yaml b/tests/golden/vshn-managed/appcat/appcat/controllers/appcat/30_deployment.yaml index b5130d2fc..9f08128c0 100644 --- a/tests/golden/vshn-managed/appcat/appcat/controllers/appcat/30_deployment.yaml +++ b/tests/golden/vshn-managed/appcat/appcat/controllers/appcat/30_deployment.yaml @@ -23,7 +23,7 @@ spec: env: - name: PLANS_NAMESPACE value: syn-appcat - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing livenessProbe: httpGet: path: /healthz diff --git a/tests/golden/vshn-managed/appcat/appcat/sla_reporter/01_cronjob.yaml b/tests/golden/vshn-managed/appcat/appcat/sla_reporter/01_cronjob.yaml index e6787f567..bded94676 100644 --- a/tests/golden/vshn-managed/appcat/appcat/sla_reporter/01_cronjob.yaml +++ b/tests/golden/vshn-managed/appcat/appcat/sla_reporter/01_cronjob.yaml @@ -30,7 +30,7 @@ spec: envFrom: - secretRef: name: appcat-sla-reports-creds - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing name: sla-reporter resources: limits: diff --git a/tests/golden/vshn-managed/appcat/appcat/sli_exporter/apps_v1_deployment_appcat-sliexporter-controller-manager.yaml b/tests/golden/vshn-managed/appcat/appcat/sli_exporter/apps_v1_deployment_appcat-sliexporter-controller-manager.yaml index edbe612c7..51b6dfe19 100644 --- a/tests/golden/vshn-managed/appcat/appcat/sli_exporter/apps_v1_deployment_appcat-sliexporter-controller-manager.yaml +++ b/tests/golden/vshn-managed/appcat/appcat/sli_exporter/apps_v1_deployment_appcat-sliexporter-controller-manager.yaml @@ -24,7 +24,7 @@ spec: - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 env: [] - image: ghcr.io/vshn/appcat:v4.118.3 + image: ghcr.io/vshn/appcat:id-addon-billing livenessProbe: httpGet: path: /healthz