{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "argocd": { "additionalProperties": false, "properties": { "chart": { "default": "nplus-instance", "description": "The name of the chart to use for the instance", "title": "chart" }, "destinationNamespace": { "default": "{{ .Release.Namespace }}", "description": "ArgoCD can deploy to any Namespace on the destination Server. You have to specify it. Default is the release namespace", "title": "destinationNamespace" }, "destinationServer": { "default": "https://kubernetes.default.svc", "description": "ArgoCD can also remote deploy Applications to alien clusters. The server specifies the API Endpoint of the Cluster, where the Application should be deployed", "title": "destinationServer" }, "namespace": { "default": "argocd", "description": "The ArgoCD Namespace within the cluster. The ArgoCD Application will be deployed to this namespace You will need write privileges for this namespace", "title": "namespace" }, "project": { "default": "default", "description": "ArgoCD organizes Applications in Projects. This is the name of the project, the application should be deployed to", "title": "project" }, "prune": { "default": "true", "description": "Toggle pruning for this Application", "title": "prune" }, "repo": { "default": "https://git.nplus.cloud", "description": "Specifiy the helm repo, from which ArgoCD should load the chart. Please make sure ArgoCD gets access rights to this repo", "title": "repo" }, "selfHeal": { "default": "true", "description": "Toggle self healing feature for this Application", "title": "selfHeal" } }, "title": "argocd", "type": "object" }, "global": { "additionalProperties": false, "properties": { "meta": { "additionalProperties": false, "properties": { "isArgo": { "default": "true", "description": "specifies that this is an Argo Installation. Used to determine the correct handler in the chart @internal -- Do not change", "title": "isArgo" } }, "title": "meta", "type": "object" } }, "title": "global", "type": "object" }, "globals": { "description": "nplus Global Functions Library Chart", "properties": { "global": { "description": "Global values are values that can be accessed from any chart or subchart by exactly the same name.", "title": "global", "type": "object" } }, "title": "nplus-globals", "type": "object" } }, "type": "object" }