diff --git a/.github/actions/deploy-via-github/Dockerfile b/.github/actions/deploy-via-github/Dockerfile index 0a1839b38f..4ddcafdd4d 100644 --- a/.github/actions/deploy-via-github/Dockerfile +++ b/.github/actions/deploy-via-github/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/socialgouv/kontinuous:v1.165.3 +FROM ghcr.io/socialgouv/kontinuous:v1.165.6 COPY entrypoint.sh /entrypoint.sh diff --git a/.github/actions/deploy-via-github/action.yaml b/.github/actions/deploy-via-github/action.yaml index 762c63d7d5..2bba1b637f 100644 --- a/.github/actions/deploy-via-github/action.yaml +++ b/.github/actions/deploy-via-github/action.yaml @@ -45,7 +45,7 @@ inputs: runs: using: docker # image: Dockerfile - image: docker://ghcr.io/socialgouv/kontinuous/deploy-via-github:v1.165.3 + image: docker://ghcr.io/socialgouv/kontinuous/deploy-via-github:v1.165.6 env: KS_ENVIRONMENT: ${{ inputs.environment }} KS_CHART: ${{ inputs.chart }} diff --git a/.github/actions/deploy-via-webhook/Dockerfile b/.github/actions/deploy-via-webhook/Dockerfile index 86d0f66589..cf544e5931 100644 --- a/.github/actions/deploy-via-webhook/Dockerfile +++ b/.github/actions/deploy-via-webhook/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/socialgouv/kontinuous:v1.165.3 as base +FROM ghcr.io/socialgouv/kontinuous:v1.165.6 as base USER 0 diff --git a/.github/actions/deploy-via-webhook/action.yaml b/.github/actions/deploy-via-webhook/action.yaml index be2c53f175..4a58062f6d 100644 --- a/.github/actions/deploy-via-webhook/action.yaml +++ b/.github/actions/deploy-via-webhook/action.yaml @@ -29,7 +29,7 @@ inputs: runs: using: docker # image: Dockerfile - image: docker://ghcr.io/socialgouv/kontinuous/deploy-via-webhook:v1.165.3 + image: docker://ghcr.io/socialgouv/kontinuous/deploy-via-webhook:v1.165.6 env: KS_WEBHOOK_TOKEN: ${{ inputs.webhookToken }} KS_WEBHOOK_URI: ${{ inputs.webhookUri }} diff --git a/.github/actions/deploy-via-webhook/kontinuousVersion b/.github/actions/deploy-via-webhook/kontinuousVersion index 7053acc9fd..96071a7222 100644 --- a/.github/actions/deploy-via-webhook/kontinuousVersion +++ b/.github/actions/deploy-via-webhook/kontinuousVersion @@ -1 +1 @@ -ghcr.io/socialgouv/kontinuous:v1.165.3 \ No newline at end of file +ghcr.io/socialgouv/kontinuous:v1.165.6 \ No newline at end of file diff --git a/.github/actions/env/Dockerfile b/.github/actions/env/Dockerfile index d87adcdd80..0d7b183dc7 100644 --- a/.github/actions/env/Dockerfile +++ b/.github/actions/env/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/socialgouv/kontinuous:v1.165.3 +FROM ghcr.io/socialgouv/kontinuous:v1.165.6 COPY entrypoint.sh /entrypoint.sh diff --git a/.github/actions/env/action.yaml b/.github/actions/env/action.yaml index 5d57852ead..e2e1c04517 100644 --- a/.github/actions/env/action.yaml +++ b/.github/actions/env/action.yaml @@ -11,7 +11,7 @@ inputs: runs: using: docker # image: Dockerfile - image: docker://ghcr.io/socialgouv/kontinuous/env:v1.165.3 + image: docker://ghcr.io/socialgouv/kontinuous/env:v1.165.6 env: KS_GIT_BRANCH: ${{ inputs.branch }} KSENV_REPOSITORY_NAME: ${{ inputs.repositoryName }} diff --git a/.github/kontinuousVersion b/.github/kontinuousVersion index 7053acc9fd..96071a7222 100644 --- a/.github/kontinuousVersion +++ b/.github/kontinuousVersion @@ -1 +1 @@ -ghcr.io/socialgouv/kontinuous:v1.165.3 \ No newline at end of file +ghcr.io/socialgouv/kontinuous:v1.165.6 \ No newline at end of file diff --git a/.github/workflows/tests-jsonschema.yml b/.github/workflows/tests-jsonschema.yml index e8f1486660..87e57496b3 100644 --- a/.github/workflows/tests-jsonschema.yml +++ b/.github/workflows/tests-jsonschema.yml @@ -6,6 +6,8 @@ on: - "**" paths: - "**/values.schema.json" + - "**/config.schema.json" + - "**/kontinuous.schema.json" - "**/*.values.schema.json" - ".github/jsonschema/**" - ".github/workflows/tests-jsonschema.yml" @@ -30,11 +32,23 @@ jobs: - name: install run: | # fetch kube json-schema locally and add $id for schema resolution - curl https://raw.githubusercontent.com/ad-m/kubernetes-json-schema/master/master-standalone-strict/_definitions.json | jq '. + {"$id": "https://raw.githubusercontent.com/ad-m/kubernetes-json-schema/master/master-standalone-strict/_definitions.json"}' > kube.json + + sudo apt-get update -y + + mkdir external-schemas + curl https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.24.0/_definitions.json | jq '. + {"$id": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.24.0/_definitions.json"}' > external-schemas/kube.json + + curl https://raw.githubusercontent.com/socialgouv/helm-charts/v1/charts/cnpg-cluster/values.schema.json > external-schemas/cnpg-cluster.schema.json + curl https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/contrib/charts/app/kontinuous.values.schema.json > external-schemas/app.schema.json + curl https://raw.githubusercontent.com/socialgouv/helm-charts/v1/charts/pgweb/values.schema.json > external-schemas/pgweb.schema.json + curl https://raw.githubusercontent.com/socialgouv/helm-charts/v1/charts/maildev/values.schema.json > external-schemas/maildev.schema.json + curl https://raw.githubusercontent.com/SocialGouv/json-schemas/main/postgres/parameters.json > external-schemas/postgres-parameters.schema.json + curl https://raw.githubusercontent.com/SocialGouv/json-schemas/main/postgres/extensions.json > external-schemas/postgres-extensions.schema.json + curl https://raw.githubusercontent.com/SocialGouv/json-schemas/main/nginx/annotations.schema.json > external-schemas/nginx-annotations.schema.json - name: test valid schema run: | - AJV_PARAMS="--spec draft7 --allow-union-types --strict=false --all-errors --errors=json --validate-formats=false -r "plugins/**/*.schema.json" -r kube.json" + AJV_PARAMS='--spec draft7 --allow-union-types --strict=false --all-errors --errors=json --validate-formats=false -r "plugins/**/*.schema.json" -r "./external-schemas/**.json"' echo "jsonschema-valid.yaml should have no error" cat .github/jsonschema/jsonschema-valid.yml | yq -o=json > jsonschema-valid.json RES=$(npx ajv-cli validate -s ./docs/values.schema.json -d jsonschema-valid.json $AJV_PARAMS) @@ -47,7 +61,7 @@ jobs: - name: test invalid schema run: | - AJV_PARAMS="--spec draft7 --allow-union-types --strict=false --all-errors --errors=json --validate-formats=false -r "plugins/**/*.schema.json" -r kube.json" + AJV_PARAMS='--spec draft7 --allow-union-types --strict=false --all-errors --errors=json --validate-formats=false -r "plugins/**/*.schema.json" -r "./external-schemas/**.json"' echo "jsonschema-invalid.yaml should have 23 errors" cat .github/jsonschema/jsonschema-invalid.yml | yq -o=json > jsonschema-invalid.json npx ajv-cli validate -s ./docs/values.schema.json $AJV_PARAMS -d jsonschema-invalid.json 2>&1 | tail --lines=+2 > invalid-result.json diff --git a/.github/workflows/tests-kubeconform.yml b/.github/workflows/tests-kubeconform.yml index 7eed07f502..660234b971 100644 --- a/.github/workflows/tests-kubeconform.yml +++ b/.github/workflows/tests-kubeconform.yml @@ -49,7 +49,7 @@ jobs: echo "Validate against kube API 1.24.9" for f in ./tests_yaml/*.yaml; do echo "$f" - ./kubeconform -summary -kubernetes-version 1.24.9 -strict -skip monitoring.coreos.com/v1/PodMonitor,postgresql.cnpg.io/v1/Pooler,postgresql.cnpg.io/v1/Cluster,bitnami.com/v1alpha1/SealedSecret "$f" + ./kubeconform -summary -kubernetes-version 1.24.9 -strict -skip monitoring.coreos.com/v1/PodMonitor,postgresql.cnpg.io/v1/Pooler,postgresql.cnpg.io/v1/Cluster,postgresql.cnpg.io/v1/ScheduledBackup,bitnami.com/v1alpha1/SealedSecret "$f" done - name: Run kubeconform on kube@1.25.7 @@ -58,7 +58,7 @@ jobs: echo "Validate against kube API 1.25.7" for f in ./tests_yaml/*.yaml; do echo "$f" - ./kubeconform -summary -kubernetes-version 1.25.7 -skip monitoring.coreos.com/v1/PodMonitor,postgresql.cnpg.io/v1/Pooler,postgresql.cnpg.io/v1/Cluster,bitnami.com/v1alpha1/SealedSecret "$f" + ./kubeconform -summary -kubernetes-version 1.25.7 -skip monitoring.coreos.com/v1/PodMonitor,postgresql.cnpg.io/v1/Pooler,postgresql.cnpg.io/v1/Cluster,postgresql.cnpg.io/v1/ScheduledBackup,bitnami.com/v1alpha1/SealedSecret "$f" done - name: Run kubeconform on kube@1.26.2 @@ -67,5 +67,5 @@ jobs: echo "Validate against kube API 1.26.2" for f in ./tests_yaml/*.yaml; do echo "$f" - ./kubeconform -summary -kubernetes-version 1.26.2 -skip monitoring.coreos.com/v1/PodMonitor,postgresql.cnpg.io/v1/Pooler,postgresql.cnpg.io/v1/Cluster,bitnami.com/v1alpha1/SealedSecret "$f" + ./kubeconform -summary -kubernetes-version 1.26.2 -skip monitoring.coreos.com/v1/PodMonitor,postgresql.cnpg.io/v1/Pooler,postgresql.cnpg.io/v1/Cluster,postgresql.cnpg.io/v1/ScheduledBackup,bitnami.com/v1alpha1/SealedSecret "$f" done diff --git a/CHANGELOG.md b/CHANGELOG.md index c145b4feb6..cea1cac440 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,27 @@ All notable changes to this project will be documented in this file. See [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version) for commit guidelines. +## 1.165.6 (2023-09-25) + + +### Bug Fixes + +* **pg:** set default priorityClassName ([#422](https://github.com/socialgouv/kontinuous/issues/422)) ([b3f5bad](https://github.com/socialgouv/kontinuous/commit/b3f5bad55f57a42bdddd51629409c7081ab5b4aa)) + +## 1.165.5 (2023-09-20) + + +### Bug Fixes + +* json schema fixes ([#414](https://github.com/socialgouv/kontinuous/issues/414)) ([b581f28](https://github.com/socialgouv/kontinuous/commit/b581f28d127231f12042bf7bc3568073df1108e0)) + +## 1.165.4 (2023-09-19) + + +### Bug Fixes + +* cnpg acid consistency compliance ([#419](https://github.com/socialgouv/kontinuous/issues/419)) ([dde9610](https://github.com/socialgouv/kontinuous/commit/dde9610341a78ed8570ca673ef7c51d97dac5605)) + ## 1.165.3 (2023-09-18) diff --git a/boilerplates/infra-samples/argocd/kontinuous-webhook/values.yaml b/boilerplates/infra-samples/argocd/kontinuous-webhook/values.yaml index 4bf6256f32..d911071ca6 100644 --- a/boilerplates/infra-samples/argocd/kontinuous-webhook/values.yaml +++ b/boilerplates/infra-samples/argocd/kontinuous-webhook/values.yaml @@ -1,5 +1,5 @@ kontinuous-webhook: - image: ghcr.io/socialgouv/kontinuous/webhook:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/webhook:v1.165.6 # image: harbor.fabrique.social.gouv.fr/sre/kontinuous/webhook:1 host: "kontinuous.fabrique.social.gouv.fr" diff --git a/docker-compose.yaml b/docker-compose.yaml index b0f5c438e9..e7a1b0a5df 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -17,8 +17,8 @@ services: KUBEWEBHOOK_CONFIG_PATH: config.sample.yaml KUBEWEBHOOK_SUPERTOKEN: ${KUBEWEBHOOK_SUPERTOKEN:-1234} KUBEWEBHOOK_EXPOSED_PORT: ${KUBEWEBHOOK_EXPOSED_PORT:-7530} - KUBEWEBHOOK_PIPELINE_IMAGE: ${KUBEWEBHOOK_PIPELINE_IMAGE:-"ghcr.io/socialgouv/kontinuous:v1.165.3"} - KUBEWEBHOOK_PIPELINE_CHECKOUT_IMAGE: ${KUBEWEBHOOK_PIPELINE_CHECKOUT_IMAGE:-"ghcr.io/socialgouv/kontinuous/degit:v1.165.3"} + KUBEWEBHOOK_PIPELINE_IMAGE: ${KUBEWEBHOOK_PIPELINE_IMAGE:-"ghcr.io/socialgouv/kontinuous:v1.165.6"} + KUBEWEBHOOK_PIPELINE_CHECKOUT_IMAGE: ${KUBEWEBHOOK_PIPELINE_CHECKOUT_IMAGE:-"ghcr.io/socialgouv/kontinuous/degit:v1.165.6"} KUBEWEBHOOK_CI_NAMESPACE_ALLOW_ALL: ${KUBEWEBHOOK_CI_NAMESPACE_ALLOW_ALL:-"true"} KUBEWEBHOOK_HTTPLOGGER_IGNOREUSERAGENTS: backbox-robot KUBEWEBHOOK_SENTRY_DSN: ${KUBEWEBHOOK_SENTRY_DSN} diff --git a/docs/extract-plugin-config-schema.js b/docs/extract-plugin-config-schema.js index 1f0bee7d96..4402ad5eae 100644 --- a/docs/extract-plugin-config-schema.js +++ b/docs/extract-plugin-config-schema.js @@ -41,10 +41,14 @@ const getPluginSchema = (plugin, dependencies) => { const folderProperties = getFilesFromPath(folderPath, true).reduce( (a, file) => ({ ...a, - [file.id]: { + [camelCase(file.id)]: { type: "object", - title: file.id, - markdownDescription: `Configuration of the ${file.id} plugin\n\nSee [plugin source](https://github.com/SocialGouv/kontinuous/blob/master/plugins/${plugin}/${folder}/${file.path})`, + title: camelCase(file.id), + markdownDescription: `Configuration of the ${camelCase( + file.id + )} plugin\n\nSee [plugin source](https://github.com/SocialGouv/kontinuous/blob/master/plugins/${plugin}/${folder}/${ + file.path + })`, properties: { enabled: { title: `${file.id}.enabled`, @@ -53,7 +57,11 @@ const getPluginSchema = (plugin, dependencies) => { }, options: { title: `${file.id}.options`, - markdownDescription: `Options of the ${file.id} plugin\n\nSee [plugin source](https://github.com/SocialGouv/kontinuous/blob/master/plugins/${plugin}/${folder}/${file.path})`, + markdownDescription: `Options of the ${camelCase( + file.id + )} plugin\n\nSee [plugin source](https://github.com/SocialGouv/kontinuous/blob/master/plugins/${plugin}/${folder}/${ + file.path + })`, type: "object", properties: {}, }, @@ -64,10 +72,10 @@ const getPluginSchema = (plugin, dependencies) => { ) return { ...allFolders, - [folder]: { + [camelCase(folder)]: { type: "object", title: folder, - markdownDescription: `Options from the ${folder} type.`, + markdownDescription: `Options from the ${camelCase(folder)} type.`, properties: folderProperties, }, } diff --git a/docs/values.schema.json b/docs/values.schema.json index 0e156c03ec..4e6f990b31 100644 --- a/docs/values.schema.json +++ b/docs/values.schema.json @@ -3,6 +3,14 @@ "$id": "https://raw.githubusercontent.com/socialgouv/kontinuous/v1/docs/values.schema.json", "title": "schema for .kontinuous/values.yaml", "type": "object", + "patternProperties": { + "pg-*": { + "$ref": "https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/fabrique/charts/pg/kontinuous.values.schema.json" + }, + "app-*": { + "$ref": "https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/contrib/charts/app/kontinuous.values.schema.json" + } + }, "additionalProperties": { "type": "object", "title": "Additional helm chart", @@ -17,7 +25,7 @@ } }, "then": { - "$ref": "https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/contrib/charts/app/kontinuous.values.schema.json#" + "$ref": "https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/contrib/charts/app/kontinuous.values.schema.json" } }, { @@ -30,7 +38,7 @@ } }, "then": { - "$ref": "https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/fabrique/charts/pg/kontinuous.values.schema.json#" + "$ref": "https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/fabrique/charts/pg/kontinuous.values.schema.json" } }, { @@ -43,7 +51,7 @@ } }, "then": { - "$ref": "https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/contrib/charts/jobs/kontinuous.values.schema.json#" + "$ref": "https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/contrib/charts/jobs/kontinuous.values.schema.json" } }, { @@ -56,7 +64,7 @@ } }, "then": { - "$ref": "https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/contrib/charts/oauth2-proxy/values.schema.json#" + "$ref": "https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/contrib/charts/oauth2-proxy/values.schema.json" } }, { @@ -159,7 +167,7 @@ "project": { "type": "object", "additionalProperties": true }, "jobs": { - "$ref": "https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/contrib/charts/jobs/kontinuous.values.schema.json#" + "$ref": "https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/contrib/charts/jobs/kontinuous.values.schema.json" } }, "required": [], @@ -171,19 +179,44 @@ "description": "Kontinuous chart to use", "type": "string", "default": "app", - "examples": [ - "app", - "pg", - "hasura", - "metabase", - "pgweb", - "maildev", - "oauth2-proxy", - "redis" + "anyOf": [ + { + "const": "app", + "markdownDescription": "The [app chart](https://github.com/SocialGouv/kontinuous/blob/master/plugins/contrib/charts/app) provides all the resources to deploy a kubernetes application\n\nšŸ’” You can use the [meta `~tpl~` prefix](https://socialgouv.github.io/kontinuous/#/./advanced/build?id=meta-values-plugin-tpl) to make any property a [go template](https://docs.gofiber.io/template/html/TEMPLATES_CHEATSHEET/#template-variables)" + }, + { + "const": "pg", + "markdownDescription": "The [pg chart](https://github.com/SocialGouv/kontinuous/blob/master/plugins/fabrique/charts/pg) is a wrapper around [cnpg-cluster helm chart](https://github.com/SocialGouv/kontinuous/blob/master/plugins/fabrique/charts/pg)" + }, + { + "const": "hasura", + "markdownDescription": "The [hasura chart](https://github.com/SocialGouv/kontinuous/blob/master/plugins/contrib/charts/hasura) deploys an [hasura](https://hasura.io) instance" + }, + { + "const": "metabase", + "markdownDescription": "The [metabase chart](https://github.com/SocialGouv/kontinuous/blob/master/plugins/contrib/charts/metabase) deploys a [metabase](https://metabase.com) instance" + }, + { + "const": "pgweb", + "markdownDescription": "The [pgweb chart](https://github.com/SocialGouv/kontinuous/blob/master/plugins/fabrique/charts/pgweb) deploys a [pgweb](https://github.com/sosedoff/pgweb) instance" + }, + { + "const": "maildev", + "markdownDescription": "The [maildev chart](https://github.com/SocialGouv/kontinuous/blob/master/plugins/fabrique/charts/maildev) deploys a [maildev](https://github.com/maildev/maildev) instance" + }, + { + "const": "oauth2-proxy", + "markdownDescription": "The [oauth2-proxy chart](https://github.com/SocialGouv/kontinuous/blob/master/plugins/contrib/charts/oauth2-proxy) deploys an [oauth2-proxy](https://oauth2-proxy.github.io/oauth2-proxy/) instance" + }, + { + "const": "redis", + "markdownDescription": "The [redis chart](https://github.com/SocialGouv/kontinuous/blob/master/plugins/contrib/charts/redis) deploys an [redis](https://oauth2-proxy.github.io/redis/) instance" + } ] }, "~needs": { - "markdownDescription": "Job or deployment dependencies.\n\nThe meta-value `~needs`is used to define dependencies tree between charts and jobs.\n\nYou can target using simple charts or jobs name, or be more specific to avoid collision in more complex cases.\n\nsee [~needs documentation](https://socialgouv.github.io/kontinuous/#https://raw.githubusercontent.com/socialgouv/kontinuous/v1/advanced/build?id=meta-values-plugin-needs)", + "markdownDescription": "The meta-value `~needs`is used to define dependencies tree between charts and jobs.\n\nYou can target using simple charts or jobs name, or be more specific to avoid collision in more complex cases.\n\nsee [~needs documentation](https://socialgouv.github.io/kontinuous/#https://raw.githubusercontent.com/socialgouv/kontinuous/v1/advanced/build?id=meta-values-plugin-needs)", + "title": "Job or deployment dependencies", "type": "array", "items": { "type": "string" diff --git a/package.json b/package.json index ec0975858c..906fe0cb1e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "~dev", - "version": "1.165.3", + "version": "1.165.6", "repository": "git@github.com:socialgouv/kontinuous.git", "license": "MIT", "private": true, diff --git a/packages/argocd/Dockerfile b/packages/argocd/Dockerfile index 67205fa5e0..b5def0aadc 100644 --- a/packages/argocd/Dockerfile +++ b/packages/argocd/Dockerfile @@ -25,8 +25,8 @@ RUN chown 1001:1001 /workspace RUN git config --global --add safe.directory /workspace -COPY --from=ghcr.io/socialgouv/kontinuous:v1.165.3 /usr/local/bin /usr/local/bin/ -COPY --from=ghcr.io/socialgouv/kontinuous:v1.165.3 --chown=999:999 /opt/kontinuous /opt/kontinuous/ +COPY --from=ghcr.io/socialgouv/kontinuous:v1.165.6 /usr/local/bin /usr/local/bin/ +COPY --from=ghcr.io/socialgouv/kontinuous:v1.165.6 --chown=999:999 /opt/kontinuous /opt/kontinuous/ # Switch back to non-root user USER 999 \ No newline at end of file diff --git a/packages/common/package.json b/packages/common/package.json index 1c802abcdc..b22ae3142d 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "~common", - "version": "1.165.3", + "version": "1.165.6", "description": "", "license": "MIT", "engines": { diff --git a/packages/dev-tools/package.json b/packages/dev-tools/package.json index 8cd7daa583..47d483e624 100644 --- a/packages/dev-tools/package.json +++ b/packages/dev-tools/package.json @@ -1,6 +1,6 @@ { "name": "~dev-tools", - "version": "1.165.3", + "version": "1.165.6", "dependencies": { "replace": "^1.2.2", "~common": "workspace:^" diff --git a/packages/helm-tree/package.json b/packages/helm-tree/package.json index f8016f39f9..a7e4cc5599 100644 --- a/packages/helm-tree/package.json +++ b/packages/helm-tree/package.json @@ -1,6 +1,6 @@ { "name": "helm-tree", - "version": "1.165.3", + "version": "1.165.6", "description": "", "license": "MIT", "engines": { diff --git a/packages/kontinuous/package.json b/packages/kontinuous/package.json index ab37c674c0..fce7e3cd8a 100644 --- a/packages/kontinuous/package.json +++ b/packages/kontinuous/package.json @@ -1,6 +1,6 @@ { "name": "kontinuous", - "version": "1.165.3", + "version": "1.165.6", "repository": "https://github.com/socialgouv/kontinuous.git", "homepage": "https://socialgouv.github.io/kontinuous/", "license": "MIT", diff --git a/packages/kontinuous/tests/__snapshots__/app-simple-options.dev.yaml b/packages/kontinuous/tests/__snapshots__/app-simple-options.dev.yaml index cdaa7f0d27..0519fae93e 100644 --- a/packages/kontinuous/tests/__snapshots__/app-simple-options.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/app-simple-options.dev.yaml @@ -136,7 +136,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c @@ -285,7 +285,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c @@ -431,7 +431,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -555,7 +555,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -578,7 +578,7 @@ spec: cpu: \\"0\\" memory: \\"0\\" - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c diff --git a/packages/kontinuous/tests/__snapshots__/deactivate.dev.yaml b/packages/kontinuous/tests/__snapshots__/deactivate.dev.yaml index 092f140fd9..5f59e3d0f3 100644 --- a/packages/kontinuous/tests/__snapshots__/deactivate.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/deactivate.dev.yaml @@ -56,7 +56,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c diff --git a/packages/kontinuous/tests/__snapshots__/extends-ovh.dev.yaml b/packages/kontinuous/tests/__snapshots__/extends-ovh.dev.yaml index 3bebaed2c1..11fc478a34 100644 --- a/packages/kontinuous/tests/__snapshots__/extends-ovh.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/extends-ovh.dev.yaml @@ -135,7 +135,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c @@ -284,7 +284,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c diff --git a/packages/kontinuous/tests/__snapshots__/extends-ovh.prod.yaml b/packages/kontinuous/tests/__snapshots__/extends-ovh.prod.yaml index 2aad2a80aa..288a79d94f 100644 --- a/packages/kontinuous/tests/__snapshots__/extends-ovh.prod.yaml +++ b/packages/kontinuous/tests/__snapshots__/extends-ovh.prod.yaml @@ -291,7 +291,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c @@ -440,7 +440,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c @@ -770,8 +770,8 @@ spec: name: fabrique-prod-backups-access-key wal: compression: gzip - minSyncReplicas: 0 - maxSyncReplicas: 0 + minSyncReplicas: 1 + maxSyncReplicas: 1 postgresql: parameters: TimeZone: Europe/Paris @@ -854,8 +854,8 @@ spec: name: fabrique-prod-backups-access-key wal: compression: gzip - minSyncReplicas: 0 - maxSyncReplicas: 0 + minSyncReplicas: 1 + maxSyncReplicas: 1 postgresql: parameters: TimeZone: Europe/Paris diff --git a/packages/kontinuous/tests/__snapshots__/include-file.dev.yaml b/packages/kontinuous/tests/__snapshots__/include-file.dev.yaml index 1b40d1db3b..e615af1939 100644 --- a/packages/kontinuous/tests/__snapshots__/include-file.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/include-file.dev.yaml @@ -134,7 +134,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh diff --git a/packages/kontinuous/tests/__snapshots__/init-container.dev.yaml b/packages/kontinuous/tests/__snapshots__/init-container.dev.yaml index acd12fed90..4b358f6fbe 100644 --- a/packages/kontinuous/tests/__snapshots__/init-container.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/init-container.dev.yaml @@ -136,7 +136,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh diff --git a/packages/kontinuous/tests/__snapshots__/job-builds.dev.yaml b/packages/kontinuous/tests/__snapshots__/job-builds.dev.yaml index cbdd350ad6..de9ae09cbd 100644 --- a/packages/kontinuous/tests/__snapshots__/job-builds.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/job-builds.dev.yaml @@ -135,7 +135,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -315,7 +315,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh diff --git a/packages/kontinuous/tests/__snapshots__/jobs-build-options.dev.yaml b/packages/kontinuous/tests/__snapshots__/jobs-build-options.dev.yaml index ecd6799577..2b72331155 100644 --- a/packages/kontinuous/tests/__snapshots__/jobs-build-options.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/jobs-build-options.dev.yaml @@ -136,7 +136,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh diff --git a/packages/kontinuous/tests/__snapshots__/jobs-build-stage.dev.yaml b/packages/kontinuous/tests/__snapshots__/jobs-build-stage.dev.yaml index 8112ef6543..4b99049ed6 100644 --- a/packages/kontinuous/tests/__snapshots__/jobs-build-stage.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/jobs-build-stage.dev.yaml @@ -136,7 +136,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c @@ -285,7 +285,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c @@ -432,7 +432,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -612,7 +612,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh diff --git a/packages/kontinuous/tests/__snapshots__/jobs-build.dev.yaml b/packages/kontinuous/tests/__snapshots__/jobs-build.dev.yaml index 139505bfd3..79390563e5 100644 --- a/packages/kontinuous/tests/__snapshots__/jobs-build.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/jobs-build.dev.yaml @@ -136,7 +136,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c @@ -285,7 +285,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c @@ -431,7 +431,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -610,7 +610,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh diff --git a/packages/kontinuous/tests/__snapshots__/jobs-runs-map.dev.yaml b/packages/kontinuous/tests/__snapshots__/jobs-runs-map.dev.yaml index dd6cffbdc0..29d6df5e4b 100644 --- a/packages/kontinuous/tests/__snapshots__/jobs-runs-map.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/jobs-runs-map.dev.yaml @@ -135,7 +135,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c @@ -284,7 +284,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c diff --git a/packages/kontinuous/tests/__snapshots__/jobs-seed-command.dev.yaml b/packages/kontinuous/tests/__snapshots__/jobs-seed-command.dev.yaml index 0d293a3100..a5bad7674f 100644 --- a/packages/kontinuous/tests/__snapshots__/jobs-seed-command.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/jobs-seed-command.dev.yaml @@ -136,7 +136,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c @@ -285,7 +285,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c diff --git a/packages/kontinuous/tests/__snapshots__/jobs-seed-sql.dev.yaml b/packages/kontinuous/tests/__snapshots__/jobs-seed-sql.dev.yaml index 17d3a5dd5c..0c4a4ecd9b 100644 --- a/packages/kontinuous/tests/__snapshots__/jobs-seed-sql.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/jobs-seed-sql.dev.yaml @@ -136,7 +136,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c @@ -285,7 +285,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c @@ -431,7 +431,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -454,7 +454,7 @@ spec: cpu: \\"0\\" memory: \\"0\\" - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c diff --git a/packages/kontinuous/tests/__snapshots__/jobs-uses-relative.dev.yaml b/packages/kontinuous/tests/__snapshots__/jobs-uses-relative.dev.yaml index e8cfb3d332..d5bf11650f 100644 --- a/packages/kontinuous/tests/__snapshots__/jobs-uses-relative.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/jobs-uses-relative.dev.yaml @@ -135,7 +135,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c @@ -284,7 +284,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c diff --git a/packages/kontinuous/tests/__snapshots__/jobs-uses-self-ref.dev.yaml b/packages/kontinuous/tests/__snapshots__/jobs-uses-self-ref.dev.yaml index d63f84d3fa..f7509c3793 100644 --- a/packages/kontinuous/tests/__snapshots__/jobs-uses-self-ref.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/jobs-uses-self-ref.dev.yaml @@ -135,7 +135,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c @@ -284,7 +284,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c diff --git a/packages/kontinuous/tests/__snapshots__/meta-log.dev.yaml b/packages/kontinuous/tests/__snapshots__/meta-log.dev.yaml index 3b8b06c8c7..74279389f7 100644 --- a/packages/kontinuous/tests/__snapshots__/meta-log.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/meta-log.dev.yaml @@ -135,7 +135,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -250,7 +250,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh diff --git a/packages/kontinuous/tests/__snapshots__/output.dev.yaml b/packages/kontinuous/tests/__snapshots__/output.dev.yaml index 6093b184e2..b7657bb31b 100644 --- a/packages/kontinuous/tests/__snapshots__/output.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/output.dev.yaml @@ -160,7 +160,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -283,7 +283,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh diff --git a/packages/kontinuous/tests/__snapshots__/override-env-default.dev.yaml b/packages/kontinuous/tests/__snapshots__/override-env-default.dev.yaml index a225fc7a16..3e1ef3ac99 100644 --- a/packages/kontinuous/tests/__snapshots__/override-env-default.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/override-env-default.dev.yaml @@ -213,7 +213,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c diff --git a/packages/kontinuous/tests/__snapshots__/pg.dev.yaml b/packages/kontinuous/tests/__snapshots__/pg.dev.yaml index fcc90f4baf..77d6aa0f02 100644 --- a/packages/kontinuous/tests/__snapshots__/pg.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/pg.dev.yaml @@ -135,7 +135,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c diff --git a/packages/kontinuous/tests/__snapshots__/pg.prod.yaml b/packages/kontinuous/tests/__snapshots__/pg.prod.yaml index 5fb9cbc6fe..3b75e81a89 100644 --- a/packages/kontinuous/tests/__snapshots__/pg.prod.yaml +++ b/packages/kontinuous/tests/__snapshots__/pg.prod.yaml @@ -212,7 +212,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c @@ -530,8 +530,8 @@ spec: name: fabrique-prod-backups-access-key wal: compression: gzip - minSyncReplicas: 0 - maxSyncReplicas: 0 + minSyncReplicas: 1 + maxSyncReplicas: 1 postgresql: parameters: TimeZone: Europe/Paris diff --git a/packages/kontinuous/tests/__snapshots__/repo.domifa.dev.yaml b/packages/kontinuous/tests/__snapshots__/repo.domifa.dev.yaml index 4d270e3b78..3afcbf6fa9 100644 --- a/packages/kontinuous/tests/__snapshots__/repo.domifa.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/repo.domifa.dev.yaml @@ -172,7 +172,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -356,7 +356,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -541,7 +541,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -722,7 +722,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -904,7 +904,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c @@ -1054,7 +1054,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c @@ -1199,7 +1199,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c @@ -1324,7 +1324,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -1347,7 +1347,7 @@ spec: cpu: \\"0\\" memory: \\"0\\" - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - -c diff --git a/packages/kontinuous/tests/__snapshots__/repo.domifa.preprod.yaml b/packages/kontinuous/tests/__snapshots__/repo.domifa.preprod.yaml index 33998ae5dd..be497d4f6f 100644 --- a/packages/kontinuous/tests/__snapshots__/repo.domifa.preprod.yaml +++ b/packages/kontinuous/tests/__snapshots__/repo.domifa.preprod.yaml @@ -170,7 +170,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -350,7 +350,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -535,7 +535,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -716,7 +716,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh diff --git a/packages/kontinuous/tests/__snapshots__/repo.domifa.prod.yaml b/packages/kontinuous/tests/__snapshots__/repo.domifa.prod.yaml index 3aa8463ee9..490b7c62df 100644 --- a/packages/kontinuous/tests/__snapshots__/repo.domifa.prod.yaml +++ b/packages/kontinuous/tests/__snapshots__/repo.domifa.prod.yaml @@ -225,7 +225,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -408,7 +408,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -593,7 +593,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -775,7 +775,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh diff --git a/packages/kontinuous/tests/__snapshots__/socialgouv-autodevops-override.dev.yaml b/packages/kontinuous/tests/__snapshots__/socialgouv-autodevops-override.dev.yaml index d92ef42aef..de2e07f592 100644 --- a/packages/kontinuous/tests/__snapshots__/socialgouv-autodevops-override.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/socialgouv-autodevops-override.dev.yaml @@ -136,7 +136,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh diff --git a/packages/kontinuous/tests/__snapshots__/socialgouv-autodevops.dev.yaml b/packages/kontinuous/tests/__snapshots__/socialgouv-autodevops.dev.yaml index 4c0e811509..676091b22e 100644 --- a/packages/kontinuous/tests/__snapshots__/socialgouv-autodevops.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/socialgouv-autodevops.dev.yaml @@ -136,7 +136,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh diff --git a/packages/kontinuous/tests/__snapshots__/values-extends.dev.yaml b/packages/kontinuous/tests/__snapshots__/values-extends.dev.yaml index d0fbabae88..93401e26ef 100644 --- a/packages/kontinuous/tests/__snapshots__/values-extends.dev.yaml +++ b/packages/kontinuous/tests/__snapshots__/values-extends.dev.yaml @@ -135,7 +135,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh diff --git a/packages/kontinuous/tests/__snapshots__/values-extends.preprod.yaml b/packages/kontinuous/tests/__snapshots__/values-extends.preprod.yaml index 9f45aa7852..6e6c7f08c4 100644 --- a/packages/kontinuous/tests/__snapshots__/values-extends.preprod.yaml +++ b/packages/kontinuous/tests/__snapshots__/values-extends.preprod.yaml @@ -134,7 +134,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh diff --git a/packages/kontinuous/tests/samples/jobs-uses-degit.disabled/env/dev/values.yaml b/packages/kontinuous/tests/samples/jobs-uses-degit.disabled/env/dev/values.yaml index a399f8cb19..59267ad67a 100644 --- a/packages/kontinuous/tests/samples/jobs-uses-degit.disabled/env/dev/values.yaml +++ b/packages/kontinuous/tests/samples/jobs-uses-degit.disabled/env/dev/values.yaml @@ -2,6 +2,6 @@ jobs: enabled: true runs: db: - use: socialgouv/kontinuous/plugins/contrib/jobs/create-db@v1.165.3 + use: socialgouv/kontinuous/plugins/contrib/jobs/create-db@v1.165.6 with: pgAdminSecretRefName: pg-scaleway diff --git a/packages/wait-needs/package.json b/packages/wait-needs/package.json index 26c9fd34f0..7b0f0c9f96 100644 --- a/packages/wait-needs/package.json +++ b/packages/wait-needs/package.json @@ -5,7 +5,7 @@ "~common": "workspace:^" }, "bin": "./bin/wait-needs", - "version": "1.165.3", + "version": "1.165.6", "engines": { "node": "^16.17 || ^18 || ^20" } diff --git a/packages/webhook/Chart.yaml b/packages/webhook/Chart.yaml index 85c0055cbb..e0bedb1a1e 100644 --- a/packages/webhook/Chart.yaml +++ b/packages/webhook/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: kontinuous-webhook -version: 1.165.3 +version: 1.165.6 home: https://socialgouv.github.io/kontinuous/ description: Webhook CI for Kubernetes icon: https://avatars.githubusercontent.com/u/45039513?v=4 diff --git a/packages/webhook/package.json b/packages/webhook/package.json index e13c4af76c..eb7aa115f9 100644 --- a/packages/webhook/package.json +++ b/packages/webhook/package.json @@ -1,6 +1,6 @@ { "name": "~webhook", - "version": "1.165.3", + "version": "1.165.6", "description": "", "license": "MIT", "author": "", diff --git a/packages/webhook/values.yaml b/packages/webhook/values.yaml index 0cfdb877e4..49a8d9c5ea 100644 --- a/packages/webhook/values.yaml +++ b/packages/webhook/values.yaml @@ -8,7 +8,7 @@ replicas: 2 isProdCluster: true containerPort: 3000 # image: harbor.fabrique.social.gouv.fr/sre/kontinuous/webhook:latest -image: ghcr.io/socialgouv/kontinuous/webhook:v1.165.3 +image: ghcr.io/socialgouv/kontinuous/webhook:v1.165.6 resources: limits: cpu: 2 diff --git a/plugins/contrib/Chart.yaml b/plugins/contrib/Chart.yaml index d0612fad6d..2b609f92ce 100644 --- a/plugins/contrib/Chart.yaml +++ b/plugins/contrib/Chart.yaml @@ -1,59 +1,59 @@ apiVersion: v2 name: contrib -version: 1.165.3 +version: 1.165.6 dependencies: - name: rancher-namespace repository: file://./charts/rancher-namespace - version: 1.165.3 + version: 1.165.6 condition: global.rancherNamespaceEnabled,rancher-namespace.enabled - name: namespace repository: file://./charts/namespace - version: 1.165.3 + version: 1.165.6 condition: global.namespaceEnabled,namespace.enabled - name: security-policies repository: file://./charts/security-policies - version: 1.165.3 + version: 1.165.6 condition: global.securityPoliciesEnabled,security-policies.enabled - name: output-volume repository: file://./charts/output-volume - version: 1.165.3 + version: 1.165.6 condition: global.outputVolumeEnabled,output-volume.enabled - name: contrib-helpers repository: file://./charts/contrib-helpers - version: 1.165.3 + version: 1.165.6 - name: app repository: file://./charts/app - version: 1.165.3 + version: 1.165.6 condition: app.enabled - name: daemon repository: file://./charts/daemon - version: 1.165.3 + version: 1.165.6 condition: daemon.enabled - name: deactivate repository: file://./charts/deactivate - version: 1.165.3 + version: 1.165.6 condition: deactivate.enabled - name: hasura repository: file://./charts/hasura - version: 1.165.3 + version: 1.165.6 condition: hasura.enabled - name: jobs repository: file://./charts/jobs - version: 1.165.3 + version: 1.165.6 condition: jobs.enabled - name: job repository: file://./charts/job - version: 1.165.3 + version: 1.165.6 condition: job.enabled - name: metabase repository: file://./charts/metabase - version: 1.165.3 + version: 1.165.6 condition: metabase.enabled - name: oauth2-proxy repository: file://./charts/oauth2-proxy - version: 1.165.3 + version: 1.165.6 condition: oauth2-proxy.enabled - name: redis repository: file://./charts/redis - version: 1.165.3 + version: 1.165.6 condition: redis.enabled diff --git a/plugins/contrib/charts/app/Chart.yaml b/plugins/contrib/charts/app/Chart.yaml index 7d7c946586..116050abb6 100644 --- a/plugins/contrib/charts/app/Chart.yaml +++ b/plugins/contrib/charts/app/Chart.yaml @@ -1,3 +1,3 @@ apiVersion: v2 name: app -version: 1.165.3 +version: 1.165.6 diff --git a/plugins/contrib/charts/app/kontinuous.values.schema.json b/plugins/contrib/charts/app/kontinuous.values.schema.json index 760efcc819..a72447e02d 100644 --- a/plugins/contrib/charts/app/kontinuous.values.schema.json +++ b/plugins/contrib/charts/app/kontinuous.values.schema.json @@ -9,22 +9,13 @@ "^\\.": { "type": ["string", "number", "boolean"] } }, "properties": { - "~chart": { - "type": "string" - }, + "~chart": {}, "~forceRestart": { "description": "Force restart on every deployment. default true", "type": "boolean", "default": true }, - "~needs": { - "description": "Job or deployment dependencies", - "type": "array", - "items": { - "type": "string" - }, - "examples": ["[build-app]"] - }, + "~needs": {}, "image": { "description": "Full path to docker image", "examples": ["ghcr.io/socialgouv/docker/nginx:7.0.1"], @@ -61,6 +52,7 @@ }, "ingress": { "type": "object", + "description": "Ingress configuration", "additionalProperties": false, "properties": { "enabled": { @@ -79,8 +71,7 @@ }, "annotations": { "description": "NGINX ingress annotations, see https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/", - "type": "object", - "additionalProperties": true + "$ref": "https://raw.githubusercontent.com/socialgouv/json-schemas/main/nginx/annotations.schema.json" } } }, @@ -97,38 +88,38 @@ "examples": ["[uploads]"] }, "env": { - "$ref": "https://raw.githubusercontent.com/ad-m/kubernetes-json-schema/master/master-standalone-strict/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/env" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.24.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/env" }, "envFrom": { - "$ref": "https://raw.githubusercontent.com/ad-m/kubernetes-json-schema/master/master-standalone-strict/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/envFrom" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.24.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/envFrom" }, "vars": { "type": "object", "additionalProperties": true }, "volumes": { - "$ref": "https://raw.githubusercontent.com/ad-m/kubernetes-json-schema/master/master-standalone-strict/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/volumes" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.24.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/volumes" }, "volumeMounts": { - "$ref": "https://raw.githubusercontent.com/ad-m/kubernetes-json-schema/master/master-standalone-strict/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/volumeMounts" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.24.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/volumeMounts" }, "replicas": { - "$ref": "https://raw.githubusercontent.com/ad-m/kubernetes-json-schema/master/master-standalone-strict/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentSpec/properties/replicas" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.24.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentSpec/properties/replicas" }, "resources": { - "$ref": "https://raw.githubusercontent.com/ad-m/kubernetes-json-schema/master/master-standalone-strict/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.24.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements" }, "livenessProbe": { - "$ref": "https://raw.githubusercontent.com/ad-m/kubernetes-json-schema/master/master-standalone-strict/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.24.0/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", "description": "Periodic probe of container liveness. Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes" }, "readinessProbe": { - "$ref": "https://raw.githubusercontent.com/ad-m/kubernetes-json-schema/master/master-standalone-strict/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.24.0/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", "description": "Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes" }, "startupProbe": { - "$ref": "https://raw.githubusercontent.com/ad-m/kubernetes-json-schema/master/master-standalone-strict/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.24.0/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", "description": "StartupProbe indicates that the Pod has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes" }, "securityContext": { - "$ref": "https://raw.githubusercontent.com/ad-m/kubernetes-json-schema/master/master-standalone-strict/_definitions.json#/definitions/io.k8s.api.core.v1.PodSecurityContext", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.24.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSecurityContext", "description": "Setup your securityContext to reduce security risks, see https://kubernetes.io/docs/tasks/configure-pod-container/security-context/" } } diff --git a/plugins/contrib/charts/contrib-helpers/Chart.yaml b/plugins/contrib/charts/contrib-helpers/Chart.yaml index bc1ffaa017..6eed128354 100644 --- a/plugins/contrib/charts/contrib-helpers/Chart.yaml +++ b/plugins/contrib/charts/contrib-helpers/Chart.yaml @@ -1,4 +1,4 @@ apiVersion: v2 name: contrib-helpers -version: 1.165.3 +version: 1.165.6 type: library diff --git a/plugins/contrib/charts/daemon/Chart.yaml b/plugins/contrib/charts/daemon/Chart.yaml index 0f04cf9121..ab586f26f7 100644 --- a/plugins/contrib/charts/daemon/Chart.yaml +++ b/plugins/contrib/charts/daemon/Chart.yaml @@ -1,3 +1,3 @@ apiVersion: v2 name: daemon -version: 1.165.3 +version: 1.165.6 diff --git a/plugins/contrib/charts/deactivate/Chart.yaml b/plugins/contrib/charts/deactivate/Chart.yaml index fcc8d848d6..03428451f9 100644 --- a/plugins/contrib/charts/deactivate/Chart.yaml +++ b/plugins/contrib/charts/deactivate/Chart.yaml @@ -1,9 +1,9 @@ apiVersion: v2 name: deactivate -version: 1.165.3 +version: 1.165.6 dependencies: - name: jobs repository: file://../jobs condition: 'true' alias: jobs-deactivate - version: 1.165.3 + version: 1.165.6 diff --git a/plugins/contrib/charts/hasura/Chart.yaml b/plugins/contrib/charts/hasura/Chart.yaml index bf3ec91a50..31478758b1 100644 --- a/plugins/contrib/charts/hasura/Chart.yaml +++ b/plugins/contrib/charts/hasura/Chart.yaml @@ -1,3 +1,3 @@ apiVersion: v2 name: hasura -version: 1.165.3 +version: 1.165.6 diff --git a/plugins/contrib/charts/job/Chart.yaml b/plugins/contrib/charts/job/Chart.yaml index ff510bfdb8..25b2aa581e 100644 --- a/plugins/contrib/charts/job/Chart.yaml +++ b/plugins/contrib/charts/job/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: job -version: 1.165.3 +version: 1.165.6 dependencies: - name: contrib-helpers repository: file://../contrib-helpers - version: 1.165.3 + version: 1.165.6 diff --git a/plugins/contrib/charts/job/values.yaml b/plugins/contrib/charts/job/values.yaml index af09e6645d..1ff7b86627 100644 --- a/plugins/contrib/charts/job/values.yaml +++ b/plugins/contrib/charts/job/values.yaml @@ -6,7 +6,7 @@ gitBranch: runs: {} defaults: image: "debian:stable" - degitImage: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + degitImage: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 # degitImagePullPolicy: Always degitImagePullPolicy: IfNotPresent diff --git a/plugins/contrib/charts/jobs/Chart.yaml b/plugins/contrib/charts/jobs/Chart.yaml index 5b6f661c9b..bf98109659 100644 --- a/plugins/contrib/charts/jobs/Chart.yaml +++ b/plugins/contrib/charts/jobs/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: jobs -version: 1.165.3 +version: 1.165.6 dependencies: - name: contrib-helpers repository: file://../contrib-helpers - version: 1.165.3 + version: 1.165.6 diff --git a/plugins/contrib/charts/jobs/values.yaml b/plugins/contrib/charts/jobs/values.yaml index c2c3f698ac..62d708ea39 100644 --- a/plugins/contrib/charts/jobs/values.yaml +++ b/plugins/contrib/charts/jobs/values.yaml @@ -5,7 +5,7 @@ gitBranch: runs: {} image: "debian:stable" -degitImage: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 +degitImage: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 # degitImagePullPolicy: Always degitImagePullPolicy: IfNotPresent diff --git a/plugins/contrib/charts/metabase/Chart.yaml b/plugins/contrib/charts/metabase/Chart.yaml index 70407a81ed..21babe0cab 100644 --- a/plugins/contrib/charts/metabase/Chart.yaml +++ b/plugins/contrib/charts/metabase/Chart.yaml @@ -1,3 +1,3 @@ apiVersion: v2 name: metabase -version: 1.165.3 +version: 1.165.6 diff --git a/plugins/contrib/charts/namespace/Chart.yaml b/plugins/contrib/charts/namespace/Chart.yaml index 13bf1cfe33..a87c3a6d1e 100644 --- a/plugins/contrib/charts/namespace/Chart.yaml +++ b/plugins/contrib/charts/namespace/Chart.yaml @@ -1,3 +1,3 @@ apiVersion: v2 name: namespace -version: 1.165.3 +version: 1.165.6 diff --git a/plugins/contrib/charts/oauth2-proxy/Chart.yaml b/plugins/contrib/charts/oauth2-proxy/Chart.yaml index 98b6419025..a06e7f4d47 100644 --- a/plugins/contrib/charts/oauth2-proxy/Chart.yaml +++ b/plugins/contrib/charts/oauth2-proxy/Chart.yaml @@ -1,3 +1,3 @@ apiVersion: v2 name: oauth2-proxy -version: 1.165.3 +version: 1.165.6 diff --git a/plugins/contrib/charts/oauth2-proxy/values.schema.json b/plugins/contrib/charts/oauth2-proxy/values.schema.json index ece1900957..afb2048a69 100644 --- a/plugins/contrib/charts/oauth2-proxy/values.schema.json +++ b/plugins/contrib/charts/oauth2-proxy/values.schema.json @@ -1,6 +1,7 @@ { "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/contrib/charts/oauth2-proxy/values.schema.json", "title": "Kontinuous oauth2-proxy helm chart", "markdownDescription": "The [oauth2-proxy chart](https://github.com/SocialGouv/kontinuous/blob/master/plugins/contrib/charts/oauth2-proxy) provide a configured proxy to protect your application using the awesome [oauth2-proxy](https://oauth2-proxy.github.io/)\n\nšŸ’” You can use the [meta `~tpl~` prefix](https://socialgouv.github.io/kontinuous/#/./advanced/build?id=meta-values-plugin-tpl) to make any property a [go template](https://docs.gofiber.io/template/html/TEMPLATES_CHEATSHEET/#template-variables)", "required": ["upstream"], @@ -14,10 +15,10 @@ "title": "ingress host" }, "env": { - "$ref": "https://raw.githubusercontent.com/ad-m/kubernetes-json-schema/master/master-standalone-strict/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/env" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.24.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/env" }, "envFrom": { - "$ref": "https://raw.githubusercontent.com/ad-m/kubernetes-json-schema/master/master-standalone-strict/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/envFrom" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.24.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/envFrom" }, "ingress": { "type": "object", diff --git a/plugins/contrib/charts/oauth2-proxy/values.yaml b/plugins/contrib/charts/oauth2-proxy/values.yaml index 953ac70f4d..888a6b9891 100644 --- a/plugins/contrib/charts/oauth2-proxy/values.yaml +++ b/plugins/contrib/charts/oauth2-proxy/values.yaml @@ -4,9 +4,9 @@ namespace: # @param {string,null} [host] ingress host host: -# @param {https://raw.githubusercontent.com/ad-m/kubernetes-json-schema/master/master-standalone-strict/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/env} [env] +# @param {https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.24.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/env} [env] env: [] -# @param {https://raw.githubusercontent.com/ad-m/kubernetes-json-schema/master/master-standalone-strict/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/envFrom} [envFrom] +# @param {https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.24.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/envFrom} [envFrom] envFrom: [] # @param {object,null} [ingress] The greet NGINX ingress consoller : https://kubernetes.github.io/ingress-nginx/user-guide diff --git a/plugins/contrib/charts/output-volume/Chart.yaml b/plugins/contrib/charts/output-volume/Chart.yaml index 5dd24d531d..32ce5fd790 100644 --- a/plugins/contrib/charts/output-volume/Chart.yaml +++ b/plugins/contrib/charts/output-volume/Chart.yaml @@ -1,3 +1,3 @@ apiVersion: v2 name: output-volume -version: 1.165.3 +version: 1.165.6 diff --git a/plugins/contrib/charts/rancher-namespace/Chart.yaml b/plugins/contrib/charts/rancher-namespace/Chart.yaml index 4e12535329..813dae4616 100644 --- a/plugins/contrib/charts/rancher-namespace/Chart.yaml +++ b/plugins/contrib/charts/rancher-namespace/Chart.yaml @@ -1,3 +1,3 @@ apiVersion: v2 name: rancher-namespace -version: 1.165.3 +version: 1.165.6 diff --git a/plugins/contrib/charts/redis/Chart.yaml b/plugins/contrib/charts/redis/Chart.yaml index dde8e27ca1..5f8bc8bd8a 100644 --- a/plugins/contrib/charts/redis/Chart.yaml +++ b/plugins/contrib/charts/redis/Chart.yaml @@ -1,3 +1,3 @@ apiVersion: v2 name: redis -version: 1.165.3 +version: 1.165.6 diff --git a/plugins/contrib/charts/security-policies/Chart.yaml b/plugins/contrib/charts/security-policies/Chart.yaml index a887a4e6b1..15e6092482 100644 --- a/plugins/contrib/charts/security-policies/Chart.yaml +++ b/plugins/contrib/charts/security-policies/Chart.yaml @@ -1,3 +1,3 @@ apiVersion: v2 name: security-policies -version: 1.165.3 +version: 1.165.6 diff --git a/plugins/contrib/config.schema.json b/plugins/contrib/config.schema.json index 5038804df9..c02bfa4b15 100644 --- a/plugins/contrib/config.schema.json +++ b/plugins/contrib/config.schema.json @@ -1,5 +1,6 @@ { "type": "object", + "$id": "https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/contrib/config.schema.json", "title": "kontinuous contrib plugin configuration.", "markdownDescription": "See contrib plugin [default configuration](https://github.com/SocialGouv/kontinuous/blob/master/plugins/contrib/kontinuous.yaml)", "properties": { @@ -442,10 +443,10 @@ } } }, - "post-deploy": { + "postDeploy": { "type": "object", "title": "post-deploy", - "markdownDescription": "Options from the post-deploy type.", + "markdownDescription": "Options from the postDeploy type.", "properties": { "notifyMattermostJs": { "type": "object", @@ -467,10 +468,10 @@ } } }, - "pre-deploy": { + "preDeploy": { "type": "object", "title": "pre-deploy", - "markdownDescription": "Options from the pre-deploy type.", + "markdownDescription": "Options from the preDeploy type.", "properties": { "namespaces": { "type": "object", @@ -787,10 +788,10 @@ } } }, - "values-compilers": { + "valuesCompilers": { "type": "object", "title": "values-compilers", - "markdownDescription": "Options from the values-compilers type.", + "markdownDescription": "Options from the valuesCompilers type.", "properties": { "cleanXYamlAnchors": { "type": "object", @@ -963,15 +964,11 @@ "type": "array", "items": { "type": "string", - "enum": [ - "dev", - "preprod", - "prod" - ] + "enum": ["dev", "preprod", "prod"] } } } } } } -} \ No newline at end of file +} diff --git a/plugins/contrib/debug-manifests/tests/__snapshots__/resources-tree-infos.test.js.snap b/plugins/contrib/debug-manifests/tests/__snapshots__/resources-tree-infos.test.js.snap index 831ff827fd..46dbc22593 100644 --- a/plugins/contrib/debug-manifests/tests/__snapshots__/resources-tree-infos.test.js.snap +++ b/plugins/contrib/debug-manifests/tests/__snapshots__/resources-tree-infos.test.js.snap @@ -6,7 +6,7 @@ exports[`egapro 1`] = ` ā”‚ ā”œā”€ā”€ api ā”‚ ā”‚ ā”œā”€ā”€ Deployment ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) -ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 +ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ app ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: harbor.fabrique.social.gouv.fr/egapro/egapro/api:preprod-b5faa561893cd5e18a5bc6fca3b3b10f5adc2ae8 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ port: 2626 @@ -18,7 +18,7 @@ exports[`egapro 1`] = ` ā”‚ ā”œā”€ā”€ app ā”‚ ā”‚ ā”œā”€ā”€ Deployment ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) -ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 +ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ app ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: harbor.fabrique.social.gouv.fr/egapro/egapro/app:preprod-b5faa561893cd5e18a5bc6fca3b3b10f5adc2ae8 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ port: 3000 @@ -30,7 +30,7 @@ exports[`egapro 1`] = ` ā”‚ ā”œā”€ā”€ declaration ā”‚ ā”‚ ā”œā”€ā”€ Deployment ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) -ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 +ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ app ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: harbor.fabrique.social.gouv.fr/egapro/egapro/declaration:preprod-b5faa561893cd5e18a5bc6fca3b3b10f5adc2ae8 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ port: 8080 @@ -59,7 +59,7 @@ exports[`egapro 1`] = ` ā”‚ ā”œā”€ā”€ simulateur ā”‚ ā”‚ ā”œā”€ā”€ Deployment ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) -ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 +ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ app ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: harbor.fabrique.social.gouv.fr/egapro/egapro/simulateur:preprod-b5faa561893cd5e18a5bc6fca3b3b10f5adc2ae8 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ port: 8080 @@ -71,7 +71,7 @@ exports[`egapro 1`] = ` ā”‚ ā””ā”€ā”€ storybook ā”‚ ā”œā”€ā”€ Deployment ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) -ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 +ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā””ā”€ā”€ app ā”‚ ā”‚ ā”œā”€ā”€ image: harbor.fabrique.social.gouv.fr/egapro/egapro/storybook:preprod-b5faa561893cd5e18a5bc6fca3b3b10f5adc2ae8 ā”‚ ā”‚ ā””ā”€ā”€ port: 8080 @@ -95,35 +95,35 @@ exports[`egapro 1`] = ` ā”œā”€ā”€ Job ā”‚ ā”œā”€ā”€ job-egapro-master-jobs-con-6v7vwk-build-api-buildkit-4zg3ke ā”‚ ā”‚ ā”œā”€ā”€ degit-repository (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/egapro#master \\ /workspa... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: moby/buildkit:v0.10.5-rootless ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/sh -c set -e if [ "" != "" ]; then export C... ā”‚ ā”œā”€ā”€ job-egapro-master-jobs-con-6v7vwk-build-app-buildkit-1ngsea ā”‚ ā”‚ ā”œā”€ā”€ degit-repository (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/egapro#master \\ /workspa... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: moby/buildkit:v0.10.5-rootless ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/sh -c set -e if [ "" != "" ]; then export C... ā”‚ ā”œā”€ā”€ job-egapro-master-jobs-con-6v7vwk-build-declaration-bui-3ykcwt ā”‚ ā”‚ ā”œā”€ā”€ degit-repository (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/egapro#master \\ /workspa... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: moby/buildkit:v0.10.5-rootless ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/sh -c set -e if [ "" != "" ]; then export C... ā”‚ ā”œā”€ā”€ job-egapro-master-jobs-con-6v7vwk-build-simulateur-buil-3zbx3v ā”‚ ā”‚ ā”œā”€ā”€ degit-repository (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/egapro#master \\ /workspa... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: moby/buildkit:v0.10.5-rootless ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/sh -c set -e if [ "" != "" ]; then export C... ā”‚ ā””ā”€ā”€ job-egapro-master-jobs-con-6v7vwk-build-storybook-build-287ohe ā”‚ ā”œā”€ā”€ degit-repository (init) - ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/egapro#master \\ /workspa... ā”‚ ā””ā”€ā”€ job ā”‚ ā”œā”€ā”€ image: moby/buildkit:v0.10.5-rootless @@ -174,7 +174,7 @@ exports[`template 1`] = ` ā”‚ ā”œā”€ā”€ api ā”‚ ā”‚ ā”œā”€ā”€ Deployment ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) -ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 +ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ app ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: harbor.fabrique.social.gouv.fr/egapro/egapro/api:preprod-b5faa561893cd5e18a5bc6fca3b3b10f5adc2ae8 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ port: 2626 @@ -186,7 +186,7 @@ exports[`template 1`] = ` ā”‚ ā”œā”€ā”€ app ā”‚ ā”‚ ā”œā”€ā”€ Deployment ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) -ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 +ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ app ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: harbor.fabrique.social.gouv.fr/egapro/egapro/app:preprod-b5faa561893cd5e18a5bc6fca3b3b10f5adc2ae8 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ port: 3000 @@ -198,7 +198,7 @@ exports[`template 1`] = ` ā”‚ ā”œā”€ā”€ declaration ā”‚ ā”‚ ā”œā”€ā”€ Deployment ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) -ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 +ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ app ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: harbor.fabrique.social.gouv.fr/egapro/egapro/declaration:preprod-b5faa561893cd5e18a5bc6fca3b3b10f5adc2ae8 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ port: 8080 @@ -227,7 +227,7 @@ exports[`template 1`] = ` ā”‚ ā”œā”€ā”€ simulateur ā”‚ ā”‚ ā”œā”€ā”€ Deployment ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) -ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 +ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ app ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: harbor.fabrique.social.gouv.fr/egapro/egapro/simulateur:preprod-b5faa561893cd5e18a5bc6fca3b3b10f5adc2ae8 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ port: 8080 @@ -239,7 +239,7 @@ exports[`template 1`] = ` ā”‚ ā””ā”€ā”€ storybook ā”‚ ā”œā”€ā”€ Deployment ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) -ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 +ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā””ā”€ā”€ app ā”‚ ā”‚ ā”œā”€ā”€ image: harbor.fabrique.social.gouv.fr/egapro/egapro/storybook:preprod-b5faa561893cd5e18a5bc6fca3b3b10f5adc2ae8 ā”‚ ā”‚ ā””ā”€ā”€ port: 8080 @@ -263,35 +263,35 @@ exports[`template 1`] = ` ā”œā”€ā”€ Job ā”‚ ā”œā”€ā”€ job-egapro-master-jobs-con-6v7vwk-build-api-buildkit-4zg3ke ā”‚ ā”‚ ā”œā”€ā”€ degit-repository (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/egapro#master \\ /workspa... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: moby/buildkit:v0.10.5-rootless ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/sh -c set -e if [ "" != "" ]; then export C... ā”‚ ā”œā”€ā”€ job-egapro-master-jobs-con-6v7vwk-build-app-buildkit-1ngsea ā”‚ ā”‚ ā”œā”€ā”€ degit-repository (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/egapro#master \\ /workspa... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: moby/buildkit:v0.10.5-rootless ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/sh -c set -e if [ "" != "" ]; then export C... ā”‚ ā”œā”€ā”€ job-egapro-master-jobs-con-6v7vwk-build-declaration-bui-3ykcwt ā”‚ ā”‚ ā”œā”€ā”€ degit-repository (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/egapro#master \\ /workspa... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: moby/buildkit:v0.10.5-rootless ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/sh -c set -e if [ "" != "" ]; then export C... ā”‚ ā”œā”€ā”€ job-egapro-master-jobs-con-6v7vwk-build-simulateur-buil-3zbx3v ā”‚ ā”‚ ā”œā”€ā”€ degit-repository (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/egapro#master \\ /workspa... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: moby/buildkit:v0.10.5-rootless ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/sh -c set -e if [ "" != "" ]; then export C... ā”‚ ā””ā”€ā”€ job-egapro-master-jobs-con-6v7vwk-build-storybook-build-287ohe ā”‚ ā”œā”€ā”€ degit-repository (init) - ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/egapro#master \\ /workspa... ā”‚ ā””ā”€ā”€ job ā”‚ ā”œā”€ā”€ image: moby/buildkit:v0.10.5-rootless @@ -374,53 +374,53 @@ exports[`template 1`] = ` ā”œā”€ā”€ Job ā”‚ ā”œā”€ā”€ job-template-k-mvp-mig-9-jobs-con-6v7vwk-db-hasura-crea-3rcr3k ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) - ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 + ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā”œā”€ā”€ degit-action (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/kontinuous/plugins/contrib/... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/docker/psql:6.70.0 ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/bash -c set -e /action/ensure-db.sh ā”‚ ā”œā”€ā”€ job-template-k-mvp-mig-9-jobs-con-6v7vwk-db-hasura-crea-5axfnj ā”‚ ā”‚ ā”œā”€ā”€ degit-action (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/kontinuous/plugins/contrib/... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: bitnami/kubectl:latest ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/bash -c set -e /action/create-secret.sh ā”‚ ā”œā”€ā”€ job-template-k-mvp-mig-9-jobs-con-6v7vwk-db-keycloak-cr-5fc7zt ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) - ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 + ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā”œā”€ā”€ degit-action (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/kontinuous/plugins/contrib/... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/docker/psql:6.70.0 ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/bash -c set -e /action/ensure-db.sh ā”‚ ā”œā”€ā”€ job-template-k-mvp-mig-9-jobs-con-6v7vwk-db-keycloak-cr-4j23v3 ā”‚ ā”‚ ā”œā”€ā”€ degit-action (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/kontinuous/plugins/contrib/... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: bitnami/kubectl:latest ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/bash -c set -e /action/create-secret.sh ā”‚ ā”œā”€ā”€ job-template-k-mvp-mig-9-jobs-con-6v7vwk-seed-hasura-im-pfycj9 ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) - ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 + ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā”œā”€ā”€ degit-action (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/kontinuous/plugins/contrib/... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: bitnami/kubectl:latest ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/bash -c set -e /action/import-secret.sh ā”‚ ā””ā”€ā”€ job-template-k-mvp-mig-9-jobs-con-6v7vwk-seed-hasura-se-5un89q ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) - ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 + ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”œā”€ā”€ degit-repository (init) - ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/template#k-mvp-mig-9 \\ /... ā”‚ ā”œā”€ā”€ degit-action (init) - ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/kontinuous/plugins/contrib/... ā”‚ ā””ā”€ā”€ job ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/docker/psql:7.0.0 @@ -443,7 +443,7 @@ exports[`www 1`] = ` ā”‚ ā”œā”€ā”€ api ā”‚ ā”‚ ā”œā”€ā”€ Deployment ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) -ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 +ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ app ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: harbor.fabrique.social.gouv.fr/egapro/egapro/api:preprod-b5faa561893cd5e18a5bc6fca3b3b10f5adc2ae8 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ port: 2626 @@ -455,7 +455,7 @@ exports[`www 1`] = ` ā”‚ ā”œā”€ā”€ app ā”‚ ā”‚ ā”œā”€ā”€ Deployment ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) -ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 +ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ app ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: harbor.fabrique.social.gouv.fr/egapro/egapro/app:preprod-b5faa561893cd5e18a5bc6fca3b3b10f5adc2ae8 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ port: 3000 @@ -467,7 +467,7 @@ exports[`www 1`] = ` ā”‚ ā”œā”€ā”€ declaration ā”‚ ā”‚ ā”œā”€ā”€ Deployment ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) -ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 +ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ app ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: harbor.fabrique.social.gouv.fr/egapro/egapro/declaration:preprod-b5faa561893cd5e18a5bc6fca3b3b10f5adc2ae8 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ port: 8080 @@ -496,7 +496,7 @@ exports[`www 1`] = ` ā”‚ ā”œā”€ā”€ simulateur ā”‚ ā”‚ ā”œā”€ā”€ Deployment ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) -ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 +ā”‚ ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ app ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: harbor.fabrique.social.gouv.fr/egapro/egapro/simulateur:preprod-b5faa561893cd5e18a5bc6fca3b3b10f5adc2ae8 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ port: 8080 @@ -508,7 +508,7 @@ exports[`www 1`] = ` ā”‚ ā””ā”€ā”€ storybook ā”‚ ā”œā”€ā”€ Deployment ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) -ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 +ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā””ā”€ā”€ app ā”‚ ā”‚ ā”œā”€ā”€ image: harbor.fabrique.social.gouv.fr/egapro/egapro/storybook:preprod-b5faa561893cd5e18a5bc6fca3b3b10f5adc2ae8 ā”‚ ā”‚ ā””ā”€ā”€ port: 8080 @@ -532,35 +532,35 @@ exports[`www 1`] = ` ā”œā”€ā”€ Job ā”‚ ā”œā”€ā”€ job-egapro-master-jobs-con-6v7vwk-build-api-buildkit-4zg3ke ā”‚ ā”‚ ā”œā”€ā”€ degit-repository (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/egapro#master \\ /workspa... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: moby/buildkit:v0.10.5-rootless ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/sh -c set -e if [ "" != "" ]; then export C... ā”‚ ā”œā”€ā”€ job-egapro-master-jobs-con-6v7vwk-build-app-buildkit-1ngsea ā”‚ ā”‚ ā”œā”€ā”€ degit-repository (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/egapro#master \\ /workspa... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: moby/buildkit:v0.10.5-rootless ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/sh -c set -e if [ "" != "" ]; then export C... ā”‚ ā”œā”€ā”€ job-egapro-master-jobs-con-6v7vwk-build-declaration-bui-3ykcwt ā”‚ ā”‚ ā”œā”€ā”€ degit-repository (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/egapro#master \\ /workspa... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: moby/buildkit:v0.10.5-rootless ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/sh -c set -e if [ "" != "" ]; then export C... ā”‚ ā”œā”€ā”€ job-egapro-master-jobs-con-6v7vwk-build-simulateur-buil-3zbx3v ā”‚ ā”‚ ā”œā”€ā”€ degit-repository (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/egapro#master \\ /workspa... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: moby/buildkit:v0.10.5-rootless ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/sh -c set -e if [ "" != "" ]; then export C... ā”‚ ā””ā”€ā”€ job-egapro-master-jobs-con-6v7vwk-build-storybook-build-287ohe ā”‚ ā”œā”€ā”€ degit-repository (init) - ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/egapro#master \\ /workspa... ā”‚ ā””ā”€ā”€ job ā”‚ ā”œā”€ā”€ image: moby/buildkit:v0.10.5-rootless @@ -643,53 +643,53 @@ exports[`www 1`] = ` ā”œā”€ā”€ Job ā”‚ ā”œā”€ā”€ job-template-k-mvp-mig-9-jobs-con-6v7vwk-db-hasura-crea-3rcr3k ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) - ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 + ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā”œā”€ā”€ degit-action (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/kontinuous/plugins/contrib/... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/docker/psql:6.70.0 ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/bash -c set -e /action/ensure-db.sh ā”‚ ā”œā”€ā”€ job-template-k-mvp-mig-9-jobs-con-6v7vwk-db-hasura-crea-5axfnj ā”‚ ā”‚ ā”œā”€ā”€ degit-action (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/kontinuous/plugins/contrib/... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: bitnami/kubectl:latest ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/bash -c set -e /action/create-secret.sh ā”‚ ā”œā”€ā”€ job-template-k-mvp-mig-9-jobs-con-6v7vwk-db-keycloak-cr-5fc7zt ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) - ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 + ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā”œā”€ā”€ degit-action (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/kontinuous/plugins/contrib/... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/docker/psql:6.70.0 ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/bash -c set -e /action/ensure-db.sh ā”‚ ā”œā”€ā”€ job-template-k-mvp-mig-9-jobs-con-6v7vwk-db-keycloak-cr-4j23v3 ā”‚ ā”‚ ā”œā”€ā”€ degit-action (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/kontinuous/plugins/contrib/... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: bitnami/kubectl:latest ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/bash -c set -e /action/create-secret.sh ā”‚ ā”œā”€ā”€ job-template-k-mvp-mig-9-jobs-con-6v7vwk-seed-hasura-im-pfycj9 ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) - ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 + ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā”œā”€ā”€ degit-action (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/kontinuous/plugins/contrib/... ā”‚ ā”‚ ā””ā”€ā”€ job ā”‚ ā”‚ ā”œā”€ā”€ image: bitnami/kubectl:latest ā”‚ ā”‚ ā””ā”€ā”€ command: /bin/bash -c set -e /action/import-secret.sh ā”‚ ā””ā”€ā”€ job-template-k-mvp-mig-9-jobs-con-6v7vwk-seed-hasura-se-5un89q ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) - ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 + ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”œā”€ā”€ degit-repository (init) - ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/template#k-mvp-mig-9 \\ /... ā”‚ ā”œā”€ā”€ degit-action (init) - ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/kontinuous/plugins/contrib/... ā”‚ ā””ā”€ā”€ job ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/docker/psql:7.0.0 @@ -708,7 +708,7 @@ exports[`www 1`] = ` ā”‚ ā””ā”€ā”€ app ā”‚ ā”œā”€ā”€ Deployment ā”‚ ā”‚ ā”œā”€ā”€ kontinuous-wait-needs (init) -ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 +ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 ā”‚ ā”‚ ā””ā”€ā”€ app ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/www/app:sha-1ca3107affe6e436280896ab63b912d536790cfe ā”‚ ā”‚ ā””ā”€ā”€ port: 8080 @@ -727,7 +727,7 @@ exports[`www 1`] = ` ā””ā”€ā”€ Job ā””ā”€ā”€ job-www-kontinuous-ac-jobs-con-6v7vwk-build-app-buildkit-1ngsea ā”œā”€ā”€ degit-repository (init) - ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 ā”‚ ā””ā”€ā”€ command: sh -c degit SocialGouv/www#kontinuous-ac \\ /wor... ā””ā”€ā”€ job ā”œā”€ā”€ image: moby/buildkit:v0.10.5-rootless diff --git a/plugins/contrib/debug-manifests/tests/samples/egapro.yaml b/plugins/contrib/debug-manifests/tests/samples/egapro.yaml index 038bcc9c18..84dee53fd7 100644 --- a/plugins/contrib/debug-manifests/tests/samples/egapro.yaml +++ b/plugins/contrib/debug-manifests/tests/samples/egapro.yaml @@ -219,7 +219,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -360,7 +360,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -503,7 +503,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -647,7 +647,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -792,7 +792,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -1018,7 +1018,7 @@ spec: name: staff initContainers: - name: kontinuous-wait-needs - image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 env: - name: WAIT_NEEDS_ANNOTATIONS_REF value: egapro-preprod/Deployment/api @@ -1171,7 +1171,7 @@ spec: name: staff initContainers: - name: kontinuous-wait-needs - image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 env: - name: WAIT_NEEDS_ANNOTATIONS_REF value: egapro-preprod/Deployment/app @@ -1301,7 +1301,7 @@ spec: memory: 128Mi initContainers: - name: kontinuous-wait-needs - image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 env: - name: WAIT_NEEDS_ANNOTATIONS_REF value: egapro-preprod/Deployment/declaration @@ -1603,7 +1603,7 @@ spec: memory: 128Mi initContainers: - name: kontinuous-wait-needs - image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 env: - name: WAIT_NEEDS_ANNOTATIONS_REF value: egapro-preprod/Deployment/simulateur @@ -1733,7 +1733,7 @@ spec: memory: 128Mi initContainers: - name: kontinuous-wait-needs - image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 env: - name: WAIT_NEEDS_ANNOTATIONS_REF value: egapro-preprod/Deployment/storybook diff --git a/plugins/contrib/debug-manifests/tests/samples/template.yaml b/plugins/contrib/debug-manifests/tests/samples/template.yaml index a096cad122..b256f6880a 100644 --- a/plugins/contrib/debug-manifests/tests/samples/template.yaml +++ b/plugins/contrib/debug-manifests/tests/samples/template.yaml @@ -2735,7 +2735,7 @@ spec: restartPolicy: Never initContainers: - name: kontinuous-wait-needs - image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 env: - name: WAIT_NEEDS_ANNOTATIONS_REF value: >- @@ -2756,7 +2756,7 @@ spec: cpu: "0.081" memory: 227.555Mi - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - "-c" @@ -2901,7 +2901,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - "-c" @@ -3037,7 +3037,7 @@ spec: restartPolicy: Never initContainers: - name: kontinuous-wait-needs - image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 env: - name: WAIT_NEEDS_ANNOTATIONS_REF value: >- @@ -3058,7 +3058,7 @@ spec: cpu: "0.081" memory: 227.555Mi - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - "-c" @@ -3203,7 +3203,7 @@ spec: restartPolicy: Never initContainers: - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - "-c" @@ -3339,7 +3339,7 @@ spec: restartPolicy: Never initContainers: - name: kontinuous-wait-needs - image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 env: - name: WAIT_NEEDS_ANNOTATIONS_REF value: >- @@ -3360,7 +3360,7 @@ spec: cpu: "0.081" memory: 227.555Mi - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - "-c" @@ -3491,7 +3491,7 @@ spec: restartPolicy: Never initContainers: - name: kontinuous-wait-needs - image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 env: - name: WAIT_NEEDS_ANNOTATIONS_REF value: >- @@ -3512,7 +3512,7 @@ spec: cpu: "0.081" memory: 227.555Mi - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -3535,7 +3535,7 @@ spec: cpu: "0.081" memory: 227.555Mi - name: degit-action - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 command: - sh - "-c" diff --git a/plugins/contrib/debug-manifests/tests/samples/www.yaml b/plugins/contrib/debug-manifests/tests/samples/www.yaml index 28878f002e..09f622ccdf 100644 --- a/plugins/contrib/debug-manifests/tests/samples/www.yaml +++ b/plugins/contrib/debug-manifests/tests/samples/www.yaml @@ -134,7 +134,7 @@ spec: restartPolicy: Never initContainers: - name: degit-repository - image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/degit:v1.165.6 imagePullPolicy: IfNotPresent command: - sh @@ -327,7 +327,7 @@ spec: memory: 0 initContainers: - name: kontinuous-wait-needs - image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3 + image: ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6 env: - name: WAIT_NEEDS_ANNOTATIONS_REF value: www-kontinuous-ac/Deployment/app diff --git a/plugins/contrib/jobs/trigger-cronjob/use.yaml b/plugins/contrib/jobs/trigger-cronjob/use.yaml index f284675ab4..94127bd0bc 100644 --- a/plugins/contrib/jobs/trigger-cronjob/use.yaml +++ b/plugins/contrib/jobs/trigger-cronjob/use.yaml @@ -3,7 +3,7 @@ runs: checkout: false action: false kubernetes: true - image: ghcr.io/socialgouv/kontinuous:v1.165.3 + image: ghcr.io/socialgouv/kontinuous:v1.165.6 user: 1001 env: - name: CRONJOB_NAME diff --git a/plugins/contrib/patches/05.1-needs-using-initcontainers.js b/plugins/contrib/patches/05.1-needs-using-initcontainers.js index 3e8b2f067e..ba94bdf87c 100644 --- a/plugins/contrib/patches/05.1-needs-using-initcontainers.js +++ b/plugins/contrib/patches/05.1-needs-using-initcontainers.js @@ -1,4 +1,4 @@ -const kontinuousNeedsImage = "ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.3" +const kontinuousNeedsImage = "ghcr.io/socialgouv/kontinuous/wait-needs:v1.165.6" // const kontinuousNeedsImage = "harbor.fabrique.social.gouv.fr/sre/kontinuous/wait-needs:v1" const getDeps = require("../lib/get-needs-deps") diff --git a/plugins/fabrique/Chart.yaml b/plugins/fabrique/Chart.yaml index e7e521d3ea..ff39ef483c 100644 --- a/plugins/fabrique/Chart.yaml +++ b/plugins/fabrique/Chart.yaml @@ -1,22 +1,22 @@ apiVersion: v2 name: fabrique -version: 1.165.3 +version: 1.165.6 dependencies: - name: contrib repository: file://./charts/contrib - version: 1.165.3 + version: 1.165.6 condition: contrib.enabled - name: pg repository: file://./charts/pg - version: 1.165.3 + version: 1.165.6 condition: pg.enabled - name: pgweb repository: file://./charts/pgweb - version: 1.165.3 + version: 1.165.6 condition: pgweb.enabled - name: maildev repository: file://./charts/maildev - version: 1.165.3 + version: 1.165.6 condition: maildev.enabled - name: keycloakx repository: https://codecentric.github.io/helm-charts diff --git a/plugins/fabrique/charts/pg/kontinuous.values.schema.json b/plugins/fabrique/charts/pg/kontinuous.values.schema.json index badafe61dc..b665e1ab60 100644 --- a/plugins/fabrique/charts/pg/kontinuous.values.schema.json +++ b/plugins/fabrique/charts/pg/kontinuous.values.schema.json @@ -9,7 +9,7 @@ "cnpg-cluster": { "title": "Kontinuous cnpg-cluster helm-chart", "markdownDescription": "The [cnpg-cluster helm chart](https://github.com/SocialGouv/helm-charts/tree/main/charts/cnpg-cluster) based on [https://cloudnative-pg.io](https://https://cloudnative-pg.io)\n\nšŸ’” You can use the [meta `~tpl~` prefix](https://socialgouv.github.io/kontinuous/#/./advanced/build?id=meta-values-plugin-tpl) to make it a template", - "$ref": "https://raw.githubusercontent.com/socialgouv/helm-charts/v1/charts/cnpg-cluster/values.schema.json" + "$ref": "https://raw.githubusercontent.com/SocialGouv/helm-charts/main/charts/cnpg-cluster/values.schema.json" }, "backup": { "type": "object", diff --git a/plugins/fabrique/charts/pg/values.yaml b/plugins/fabrique/charts/pg/values.yaml index 7fe8ec1a08..bd9c4008d5 100644 --- a/plugins/fabrique/charts/pg/values.yaml +++ b/plugins/fabrique/charts/pg/values.yaml @@ -8,9 +8,10 @@ recovery: name: "" serverName: "" - cnpg-cluster: enabled: true + ~tpl~minSyncReplicas: "{{ or (and .Values.Parent._ProjectValues (index .Values.Parent._ProjectValues `cnpg-cluster`).minSyncReplicas) ((or .Values.global.isProd .Values.global.isPreProd) | ternary `1` `0`) }}" + ~tpl~maxSyncReplicas: "{{ or (and .Values.Parent._ProjectValues (index .Values.Parent._ProjectValues `cnpg-cluster`).maxSyncReplicas) ((or .Values.global.isProd .Values.global.isPreProd) | ternary `1` `0`) }}" fullnameOverride: test-cluster ~tpl~fullnameOverride: "{{ index .Values.kontinuous.chartContext 2 }}" ~tpl~nameOverride: "{{ index .Values.kontinuous.chartContext 2 }}" @@ -70,6 +71,8 @@ cnpg-cluster: ~tpl~name: "{{ .Values.global.projectName }}-{{ .Values.global.isProd | ternary `prod` `dev` }}-backups-access-key" key: bucket_region + priorityClassName: cnpg-high-priority + recovery: barmanObjectStore: ~tpl~serverName: "{{ (or .Values.recovery.serverName (index .Values.kontinuous.chartContext 2) ) | lower }}" diff --git a/plugins/fabrique/config.schema.json b/plugins/fabrique/config.schema.json index 5ca89d2e0b..43370bffaa 100644 --- a/plugins/fabrique/config.schema.json +++ b/plugins/fabrique/config.schema.json @@ -1,5 +1,6 @@ { "type": "object", + "$id": "https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/fabrique/config.schema.json", "title": "kontinuous fabrique plugin configuration.", "markdownDescription": "See fabrique plugin [default configuration](https://github.com/SocialGouv/kontinuous/blob/master/plugins/fabrique/kontinuous.yaml)", "properties": { @@ -46,10 +47,10 @@ } } }, - "pre-deploy": { + "preDeploy": { "type": "object", "title": "pre-deploy", - "markdownDescription": "Options from the pre-deploy type.", + "markdownDescription": "Options from the preDeploy type.", "properties": { "debugLinks": { "type": "object", @@ -71,10 +72,10 @@ } } }, - "values-compilers": { + "valuesCompilers": { "type": "object", "title": "values-compilers", - "markdownDescription": "Options from the values-compilers type.", + "markdownDescription": "Options from the valuesCompilers type.", "properties": { "globalDefaultsJs": { "type": "object", @@ -165,15 +166,11 @@ "type": "array", "items": { "type": "string", - "enum": [ - "dev", - "preprod", - "prod" - ] + "enum": ["dev", "preprod", "prod"] } } } } } } -} \ No newline at end of file +}