[User] Provide a JSON object that satisfies the schema "JSON schema for V2Ray jsonv4 configuration". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.

tls quic dns fakedns fakedns+others bittorrent http1

none srtp utp wechat-video dtls wireguard

weight settings

RTT baselines for selecting, int64 values of time.Duration

expected nodes count to select

max acceptable rtt, filter away high delay nodes. defalut 0

acceptable failure rate

DNSConfig is a JSON serializable object for dns.Config.

HealthCheckSettings holds settings for health Checker

health check settings

Port of this Point server.
Deprecated: Port exists for historical compatibility
and should not be used.

Deprecated: InboundConfig exists for historical compatibility
and should not be used.

Deprecated: OutboundConfig exists for historical compatibility
and should not be used.

Deprecated: InboundDetours exists for historical compatibility
and should not be used.

Deprecated: OutboundDetours exists for historical compatibility
and should not be used.

TrojanClientConfig is configuration of trojan servers

TrojanInboundFallback is fallback configuration

TrojanServerConfig is Inbound configuration

TrojanServerTarget is configuration of a single trojan server

TrojanUserConfig is user configuration

ID of the account, in the form of a UUID, e.g., "66ad4540-b58c-4ad2-9926-ea63445a9b57".

Flow settings.

Encryption settings. Only applies to client side, and only accepts "none" for now.

JSON schema for V2Ray jsonv4 configuration format: https://github.com/v2fly/v2ray-core

Provide a JSON object that satisfies the schema "JSON schema for V2Ray jsonv4 configuration". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.


[System]
You are a helpful assistant that answers strictly in JSON. Here's the JSON schema you must adhere to:
<schema>
{"$schema":"http://json-schema.org/draft-07/schema","$id":"https://raw.githubusercontent.com/socialgouv/kontinuous/v1/docs/values.schema.json","title":"schema for .kontinuous/values.yaml","type":"object","patternProperties":{"^pg-.*":{"allOf":[{"$ref":"https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/fabrique/charts/pg/kontinuous.values.schema.json"},{"properties":{"~chart":{"type":"string","const":"pg"}}}]},"^app-.*":{"allOf":[{"$ref":"https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/contrib/charts/app/kontinuous.values.schema.json"},{"properties":{"~chart":{"type":"string","const":"app"}}}]}},"additionalProperties":{"type":"object","title":"Additional helm chart","allOf":[{"if":{"required":["~chart"],"properties":{"~chart":{"const":"app"}}},"then":{"$ref":"https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/contrib/charts/app/kontinuous.values.schema.json"}},{"if":{"required":["~chart"],"properties":{"~chart":{"const":"pg"}}},"then":{"$ref":"https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/fabrique/charts/pg/kontinuous.values.schema.json"}},{"if":{"required":["~chart"],"properties":{"~chart":{"const":"jobs"}}},"then":{"$ref":"https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/contrib/charts/jobs/kontinuous.values.schema.json"}},{"if":{"required":["~chart"]},"then":{"$ref":"#/definitions/chart"}}]},"properties":{"global":{"description":"Global variables","type":"object","additionalProperties":true,"properties":{"repositoryName":{"description":"Application name, default to GIT repository name","type":"string"},"namespace":{"description":"Default namespace","type":"string"},"registry":{"description":"Default docker registry URL, it is recommended tu use .kontinuous/config.yaml file to setup registry instead of using values","type":"string","examples":["harbor.somewhere.io"]},"rancherProjectId":{"description":"Rancher project ID to put on the","type":"string","examples":["1234:5678"]},"imageProject":{"description":"Default docker project name. ex registry/[imageProject]/image:tag","type":"string","default":"","examples":["project-x"]},"imageRepository":{"description":"Default docker image repository name. ex registry/project/[imageRepository]image:tag","type":"string","default":"","examples":["application-x"]},"imageTag":{"description":"Default docker image repository name. ex registry/project/[imageRepository]image:tag","type":"string","default":"","examples":["v2.3.1"]},"ttl":{"description":"Dev environments janitor namespaces time-to-live. see https://codeberg.org/hjacobs/kube-janitor","type":"string","default":"7d","examples":["7d"]},"replicas":{"description":"Default number of deployment replicas","type":"number","default":1,"examples":[3]},"host":{"description":"Default host name","type":"string","default":"","examples":["app.somewhere.io"]},"pgDatabase":{"description":"Default PG database name, defaults to `application-branch`","type":"string","default":"","examples":["db-demo"]},"pgSecretName":{"description":"Default PG secret name, defaults to `pg-user-branch`","type":"string","default":"","examples":["pg-demo"]},"pgUser":{"description":"Default PG user name, defaults to `user-branch`","type":"string","default":"","examples":["user-demo"]},"registrySecretRefName":{"description":"Secret name that hold the docker registry to push images to","type":"string","default":"","examples":["user-demo"]}}},"project":{"type":"object","additionalProperties":true},"jobs":{"$ref":"https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/contrib/charts/jobs/kontinuous.values.schema.json"}},"required":[],"definitions":{"chart":{"type":"object","properties":{"~chart":{"description":"Kontinuous chart to use","type":"string","default":"app","anyOf":[{"type":"string","markdownDescription":"Bring your own helm chart. \n\nYou should have an entry with the same name in your `./Chart.yaml`.\n\nSee https://socialgouv.github.io/kontinuous/#/./faq?id=add-a-custom-helm-chart"},{"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\ud83d\udca1 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":"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":"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"},{"const":"jobs","markdownDescription":"The [jobs chart](https://github.com/SocialGouv/kontinuous/blob/master/plugins/contrib/charts/jobs) provides a way to define de define tasks in your deployment pipeline\n\n\ud83d\udca1 See [the jobs documentations](https://socialgouv.github.io/kontinuous/#/./advanced/build?id=meta-values-plugin-needs)."}]},"~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"},"examples":["[build-app]","[pg, jobs.build-app]"]}},"required":["~chart"]}}}
</schema>

[User] Provide a JSON object that satisfies the schema "schema for .kontinuous/values.yaml". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.

schema for .kontinuous/values.yaml

Additional helm chart

Global variables

Application name, default to GIT repository name

Default namespace

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

Rancher project ID to put on the

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

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

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

Default number of deployment replicas

Default host name

Default PG database name, defaults to `application-branch`

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

Default PG user name, defaults to `user-branch`

Secret name that hold the docker registry to push images to

Kontinuous chart to use

Bring your own helm chart.

You should have an entry with the same name in your `./Chart.yaml`.

See https://socialgouv.github.io/kontinuous/#/./faq?id=add-a-custom-helm-chart

The [app chart](https://github.com/SocialGouv/kontinuous/blob/master/plugins/contrib/charts/app) provides all the resources to deploy a kubernetes application

💡 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)

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)

The [hasura chart](https://github.com/SocialGouv/kontinuous/blob/master/plugins/contrib/charts/hasura) deploys an [hasura](https://hasura.io) instance

The [pgweb chart](https://github.com/SocialGouv/kontinuous/blob/master/plugins/fabrique/charts/pgweb) deploys a [pgweb](https://github.com/sosedoff/pgweb) instance

The [maildev chart](https://github.com/SocialGouv/kontinuous/blob/master/plugins/fabrique/charts/maildev) deploys a [maildev](https://github.com/maildev/maildev) instance

The [redis chart](https://github.com/SocialGouv/kontinuous/blob/master/plugins/contrib/charts/redis) deploys an [redis](https://oauth2-proxy.github.io/redis/) instance

The [jobs chart](https://github.com/SocialGouv/kontinuous/blob/master/plugins/contrib/charts/jobs) provides a way to define de define tasks in your deployment pipeline

💡 See [the jobs documentations](https://socialgouv.github.io/kontinuous/#/./advanced/build?id=meta-values-plugin-needs).

The meta-value `~needs`is 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](https://socialgouv.github.io/kontinuous/#https://raw.githubusercontent.com/socialgouv/kontinuous/v1/advanced/build?id=meta-values-plugin-needs)

Job or deployment dependencies

Provide a JSON object that satisfies the schema "schema for .kontinuous/values.yaml". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.


[System]
You are a helpful assistant that answers strictly in JSON. Here's the JSON schema you must adhere to:
<schema>
{"$id":"https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/vars.json","$schema":"http://json-schema.org/draft-07/schema","anyOf":[{"additionalProperties":false,"patternProperties":{"^(?!(False|None|True|and|any_errors_fatal|as|assert|async|await|become|become_exe|become_flags|become_method|become_user|break|check_mode|class|collections|connection|continue|debugger|def|del|diff|elif|else|environment|except|fact_path|finally|for|force_handlers|from|gather_facts|gather_subset|gather_timeout|global|handlers|hosts|if|ignore_errors|ignore_unreachable|import|in|is|lambda|max_fail_percentage|module_defaults|name|no_log|nonlocal|not|or|order|pass|port|post_tasks|pre_tasks|raise|remote_user|return|roles|run_once|serial|strategy|tags|tasks|throttle|timeout|try|vars|vars_files|vars_prompt|while|with|yield)$)[a-zA-Z_][\\w]*$":{}},"type":"object"},{"pattern":"^\\$ANSIBLE_VAULT;","type":"string"},{"type":"null"}],"description":"https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_variables.html","examples":["playbooks/vars/*.yml","vars/*.yml","defaults/*.yml","host_vars/*.yml","group_vars/*.yml"],"markdownDescription":"See [Using Variables](https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_variables.html)","title":"Ansible Vars Schema"}
</schema>

[User] Provide a JSON object that satisfies the schema "Ansible Vars Schema". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.

Ansible Vars Schema

Provide a JSON object that satisfies the schema "Ansible Vars Schema". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.