diff --git a/.github/actions/deploy-via-github/Dockerfile b/.github/actions/deploy-via-github/Dockerfile index 0a1839b38f..74f1040d87 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.166.0 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..87fa0462a4 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.166.0 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..987caf5edc 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.166.0 as base USER 0 diff --git a/.github/actions/deploy-via-webhook/action.yaml b/.github/actions/deploy-via-webhook/action.yaml index be2c53f175..78cc600480 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.166.0 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..07e314fbd5 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.166.0 \ No newline at end of file diff --git a/.github/actions/env/Dockerfile b/.github/actions/env/Dockerfile index d87adcdd80..d7f629193b 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.166.0 COPY entrypoint.sh /entrypoint.sh diff --git a/.github/actions/env/action.yaml b/.github/actions/env/action.yaml index 5d57852ead..022ba49fb0 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.166.0 env: KS_GIT_BRANCH: ${{ inputs.branch }} KSENV_REPOSITORY_NAME: ${{ inputs.repositoryName }} diff --git a/.github/kontinuousVersion b/.github/kontinuousVersion index 7053acc9fd..07e314fbd5 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.166.0 \ 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..7252c5b43c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,34 @@ 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.166.0 (2023-10-03) + + +### Features + +* **pg:** add pg_stats_statements ([#425](https://github.com/socialgouv/kontinuous/issues/425)) ([0f2302c](https://github.com/socialgouv/kontinuous/commit/0f2302c6efef190ad92b56a4cd34101323608a79)) + +## 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..d0f732b633 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.166.0 # 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..188e92ec41 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.166.0"} + KUBEWEBHOOK_PIPELINE_CHECKOUT_IMAGE: ${KUBEWEBHOOK_PIPELINE_CHECKOUT_IMAGE:-"ghcr.io/socialgouv/kontinuous/degit:v1.166.0"} 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..38386c5974 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "~dev", - "version": "1.165.3", + "version": "1.166.0", "repository": "git@github.com:socialgouv/kontinuous.git", "license": "MIT", "private": true, diff --git a/packages/argocd/Dockerfile b/packages/argocd/Dockerfile index 67205fa5e0..0d1a3e95a5 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.166.0 /usr/local/bin /usr/local/bin/ +COPY --from=ghcr.io/socialgouv/kontinuous:v1.166.0 --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..dd51604301 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "~common", - "version": "1.165.3", + "version": "1.166.0", "description": "", "license": "MIT", "engines": { diff --git a/packages/dev-tools/package.json b/packages/dev-tools/package.json index 8cd7daa583..ef39d6cc55 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.166.0", "dependencies": { "replace": "^1.2.2", "~common": "workspace:^" diff --git a/packages/helm-tree/package.json b/packages/helm-tree/package.json index f8016f39f9..95830f39dc 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.166.0", "description": "", "license": "MIT", "engines": { diff --git a/packages/kontinuous/package.json b/packages/kontinuous/package.json index ab37c674c0..4ea9759d6c 100644 --- a/packages/kontinuous/package.json +++ b/packages/kontinuous/package.json @@ -1,6 +1,6 @@ { "name": "kontinuous", - "version": "1.165.3", + "version": "1.166.0", "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..cf12d58e06 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.166.0 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.166.0 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.166.0 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.166.0 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.166.0 command: - sh - -c diff --git a/packages/kontinuous/tests/__snapshots__/deactivate.dev.yaml b/packages/kontinuous/tests/__snapshots__/deactivate.dev.yaml index 092f140fd9..e636bc4e5b 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.166.0 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..21e8f42e49 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.166.0 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.166.0 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..fa287587c6 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.166.0 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.166.0 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..c986b0c7d6 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.166.0 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..15a78ed650 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.166.0 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..81fa40a034 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.166.0 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.166.0 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..f9e78082de 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.166.0 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..7e3af9f2c4 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.166.0 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.166.0 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.166.0 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.166.0 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..12655f4957 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.166.0 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.166.0 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.166.0 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.166.0 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..385cf17fad 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.166.0 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.166.0 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..4ec40a672c 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.166.0 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.166.0 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..457e3f679d 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.166.0 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.166.0 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.166.0 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.166.0 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..10bd01d1d7 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.166.0 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.166.0 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..0cac848b7c 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.166.0 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.166.0 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..3956562b2e 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.166.0 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.166.0 imagePullPolicy: IfNotPresent command: - sh diff --git a/packages/kontinuous/tests/__snapshots__/output.dev.yaml b/packages/kontinuous/tests/__snapshots__/output.dev.yaml index 6093b184e2..668b29f361 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.166.0 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.166.0 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..5c61190e49 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.166.0 command: - sh - -c diff --git a/packages/kontinuous/tests/__snapshots__/pg.dev.yaml b/packages/kontinuous/tests/__snapshots__/pg.dev.yaml index fcc90f4baf..dc6feeef2c 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.166.0 command: - sh - -c diff --git a/packages/kontinuous/tests/__snapshots__/pg.prod.yaml b/packages/kontinuous/tests/__snapshots__/pg.prod.yaml index 5fb9cbc6fe..2cd08c055f 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.166.0 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..a588c923ed 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.166.0 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.166.0 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.166.0 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.166.0 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.166.0 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.166.0 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.166.0 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.166.0 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.166.0 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..725b0804df 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.166.0 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.166.0 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.166.0 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.166.0 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..903a773e79 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.166.0 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.166.0 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.166.0 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.166.0 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..77118249de 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.166.0 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..f3ee3eeeff 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.166.0 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..bb008a9cc4 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.166.0 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..213fb9c16d 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.166.0 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..20a8bfbf33 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.166.0 with: pgAdminSecretRefName: pg-scaleway diff --git a/packages/wait-needs/package.json b/packages/wait-needs/package.json index 26c9fd34f0..3c8b5a029d 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.166.0", "engines": { "node": "^16.17 || ^18 || ^20" } diff --git a/packages/webhook/Chart.yaml b/packages/webhook/Chart.yaml index 85c0055cbb..5ff6db7913 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.166.0 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..59a5ac57e4 100644 --- a/packages/webhook/package.json +++ b/packages/webhook/package.json @@ -1,6 +1,6 @@ { "name": "~webhook", - "version": "1.165.3", + "version": "1.166.0", "description": "", "license": "MIT", "author": "", diff --git a/packages/webhook/values.yaml b/packages/webhook/values.yaml index 0cfdb877e4..80b1ba8a8a 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.166.0 resources: limits: cpu: 2 diff --git a/plugins/contrib/Chart.yaml b/plugins/contrib/Chart.yaml index d0612fad6d..92a113f3f2 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.166.0 dependencies: - name: rancher-namespace repository: file://./charts/rancher-namespace - version: 1.165.3 + version: 1.166.0 condition: global.rancherNamespaceEnabled,rancher-namespace.enabled - name: namespace repository: file://./charts/namespace - version: 1.165.3 + version: 1.166.0 condition: global.namespaceEnabled,namespace.enabled - name: security-policies repository: file://./charts/security-policies - version: 1.165.3 + version: 1.166.0 condition: global.securityPoliciesEnabled,security-policies.enabled - name: output-volume repository: file://./charts/output-volume - version: 1.165.3 + version: 1.166.0 condition: global.outputVolumeEnabled,output-volume.enabled - name: contrib-helpers repository: file://./charts/contrib-helpers - version: 1.165.3 + version: 1.166.0 - name: app repository: file://./charts/app - version: 1.165.3 + version: 1.166.0 condition: app.enabled - name: daemon repository: file://./charts/daemon - version: 1.165.3 + version: 1.166.0 condition: daemon.enabled - name: deactivate repository: file://./charts/deactivate - version: 1.165.3 + version: 1.166.0 condition: deactivate.enabled - name: hasura repository: file://./charts/hasura - version: 1.165.3 + version: 1.166.0 condition: hasura.enabled - name: jobs repository: file://./charts/jobs - version: 1.165.3 + version: 1.166.0 condition: jobs.enabled - name: job repository: file://./charts/job - version: 1.165.3 + version: 1.166.0 condition: job.enabled - name: metabase repository: file://./charts/metabase - version: 1.165.3 + version: 1.166.0 condition: metabase.enabled - name: oauth2-proxy repository: file://./charts/oauth2-proxy - version: 1.165.3 + version: 1.166.0 condition: oauth2-proxy.enabled - name: redis repository: file://./charts/redis - version: 1.165.3 + version: 1.166.0 condition: redis.enabled diff --git a/plugins/contrib/charts/app/Chart.yaml b/plugins/contrib/charts/app/Chart.yaml index 7d7c946586..7afc848264 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.166.0 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..283e4ef8ce 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.166.0 type: library diff --git a/plugins/contrib/charts/daemon/Chart.yaml b/plugins/contrib/charts/daemon/Chart.yaml index 0f04cf9121..7f48da76ea 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.166.0 diff --git a/plugins/contrib/charts/deactivate/Chart.yaml b/plugins/contrib/charts/deactivate/Chart.yaml index fcc8d848d6..3f7ec7486a 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.166.0 dependencies: - name: jobs repository: file://../jobs condition: 'true' alias: jobs-deactivate - version: 1.165.3 + version: 1.166.0 diff --git a/plugins/contrib/charts/hasura/Chart.yaml b/plugins/contrib/charts/hasura/Chart.yaml index bf3ec91a50..2225c5d906 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.166.0 diff --git a/plugins/contrib/charts/job/Chart.yaml b/plugins/contrib/charts/job/Chart.yaml index ff510bfdb8..71e6ce3fdd 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.166.0 dependencies: - name: contrib-helpers repository: file://../contrib-helpers - version: 1.165.3 + version: 1.166.0 diff --git a/plugins/contrib/charts/job/values.yaml b/plugins/contrib/charts/job/values.yaml index af09e6645d..591cb5065e 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.166.0 # degitImagePullPolicy: Always degitImagePullPolicy: IfNotPresent diff --git a/plugins/contrib/charts/jobs/Chart.yaml b/plugins/contrib/charts/jobs/Chart.yaml index 5b6f661c9b..f42d5ccb2f 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.166.0 dependencies: - name: contrib-helpers repository: file://../contrib-helpers - version: 1.165.3 + version: 1.166.0 diff --git a/plugins/contrib/charts/jobs/values.yaml b/plugins/contrib/charts/jobs/values.yaml index c2c3f698ac..b0ca6a1f37 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.166.0 # degitImagePullPolicy: Always degitImagePullPolicy: IfNotPresent diff --git a/plugins/contrib/charts/metabase/Chart.yaml b/plugins/contrib/charts/metabase/Chart.yaml index 70407a81ed..0f610f1755 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.166.0 diff --git a/plugins/contrib/charts/namespace/Chart.yaml b/plugins/contrib/charts/namespace/Chart.yaml index 13bf1cfe33..8dab16bc01 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.166.0 diff --git a/plugins/contrib/charts/oauth2-proxy/Chart.yaml b/plugins/contrib/charts/oauth2-proxy/Chart.yaml index 98b6419025..1d480fbe7f 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.166.0 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..abade4e6c6 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.166.0 diff --git a/plugins/contrib/charts/rancher-namespace/Chart.yaml b/plugins/contrib/charts/rancher-namespace/Chart.yaml index 4e12535329..ebd787f508 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.166.0 diff --git a/plugins/contrib/charts/redis/Chart.yaml b/plugins/contrib/charts/redis/Chart.yaml index dde8e27ca1..373e730309 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.166.0 diff --git a/plugins/contrib/charts/security-policies/Chart.yaml b/plugins/contrib/charts/security-policies/Chart.yaml index a887a4e6b1..ef73c24074 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.166.0 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..6586819c2b 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”œā”€ā”€ degit-action (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”œā”€ā”€ degit-action (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”œā”€ā”€ degit-action (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”œā”€ā”€ degit-repository (init) - ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.166.0 ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”œā”€ā”€ degit-action (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”œā”€ā”€ degit-action (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā”œā”€ā”€ degit-action (init) - ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.166.0 ā”‚ ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”œā”€ā”€ degit-repository (init) - ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.165.3 + ā”‚ ā”‚ ā”œā”€ā”€ image: ghcr.io/socialgouv/kontinuous/degit:v1.166.0 ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā”‚ ā””ā”€ā”€ 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.166.0 ā”‚ ā””ā”€ā”€ 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..ca86a75835 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.166.0 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.166.0 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.166.0 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.166.0 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.166.0 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.166.0 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.166.0 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.166.0 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.166.0 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.166.0 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..307d67f005 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.166.0 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.166.0 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.166.0 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.166.0 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.166.0 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.166.0 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.166.0 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.166.0 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.166.0 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.166.0 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.166.0 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..67b3519397 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.166.0 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.166.0 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..52ffaca52f 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.166.0 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..44636da7cd 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.166.0" // 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..87da0a161f 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.166.0 dependencies: - name: contrib repository: file://./charts/contrib - version: 1.165.3 + version: 1.166.0 condition: contrib.enabled - name: pg repository: file://./charts/pg - version: 1.165.3 + version: 1.166.0 condition: pg.enabled - name: pgweb repository: file://./charts/pgweb - version: 1.165.3 + version: 1.166.0 condition: pgweb.enabled - name: maildev repository: file://./charts/maildev - version: 1.165.3 + version: 1.166.0 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 +}