Type object
File match **/.kontinuous/values.yaml **/.kontinuous/env/*/values.yaml
Schema URL https://catalog.lintel.tools/schemas/schemastore/kontinuous-values-yaml/latest.json
Source https://raw.githubusercontent.com/socialgouv/kontinuous/v1/docs/values.schema.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Properties

global object

Global variables

14 nested properties
repositoryName string

Application name, default to GIT repository name

namespace string

Default namespace

registry string

Default docker registry URL, it is recommended tu use .kontinuous/config.yaml file to setup registry instead of using values

Examples: "harbor.somewhere.io"
rancherProjectId string

Rancher project ID to put on the

Examples: "1234:5678"
imageProject string

Default docker project name. ex registry/[imageProject]/image:tag

Default: ""
Examples: "project-x"
imageRepository string

Default docker image repository name. ex registry/project/[imageRepository]image:tag

Default: ""
Examples: "application-x"
imageTag string

Default docker image repository name. ex registry/project/[imageRepository]image:tag

Default: ""
Examples: "v2.3.1"
ttl string

Dev environments janitor namespaces time-to-live. see https://codeberg.org/hjacobs/kube-janitor

Default: "7d"
Examples: "7d"
replicas number

Default number of deployment replicas

Default: 1
Examples: 3
host string

Default host name

Default: ""
Examples: "app.somewhere.io"
pgDatabase string

Default PG database name, defaults to application-branch

Default: ""
Examples: "db-demo"
pgSecretName string

Default PG secret name, defaults to pg-user-branch

Default: ""
Examples: "pg-demo"
pgUser string

Default PG user name, defaults to user-branch

Default: ""
Examples: "user-demo"
registrySecretRefName string

Secret name that hold the docker registry to push images to

Default: ""
Examples: "user-demo"
project object

Definitions

chart object
~chart string required

Kontinuous chart to use

Default: "app"
Any of: string string, const: "app" const: "app", const: "pg" const: "pg", const: "hasura" const: "hasura", const: "pgweb" const: "pgweb", const: "maildev" const: "maildev", const: "redis" const: "redis", const: "jobs" const: "jobs"
~needs string[]

The meta-value ~needsis used to define dependencies tree between charts and jobs.

You can target using simple charts or jobs name, or be more specific to avoid collision in more complex cases.

see ~needs documentation

Examples: "[build-app]", "[pg, jobs.build-app]"