github.com/argoproj/argo-cd@v1.8.7/docs/user-guide/ksonnet.md (about) 1 # Ksonnet 2 3 !!! tip Warning "Ksonnet is defunct and no longer supported." 4 5 ## Environments 6 Ksonnet has a first class concept of an "environment." To create an application from a ksonnet 7 app directory, an environment must be specified. For example, the following command creates the 8 "guestbook-default" app, which points to the `default` environment: 9 10 ```bash 11 argocd app create guestbook-default --repo https://github.com/argoproj/argocd-example-apps.git --path guestbook --env default 12 ``` 13 14 ## Parameters 15 Ksonnet parameters all belong to a component. For example, the following are the parameters 16 available in the guestbook app, all of which belong to the `guestbook-ui` component: 17 18 ```bash 19 $ ks param list 20 COMPONENT PARAM VALUE 21 ========= ===== ===== 22 guestbook-ui containerPort 80 23 guestbook-ui image "gcr.io/heptio-images/ks-guestbook-demo:0.1" 24 guestbook-ui name "guestbook-ui" 25 guestbook-ui replicas 1 26 guestbook-ui servicePort 80 27 guestbook-ui type "LoadBalancer" 28 ``` 29 30 When overriding ksonnet parameters in Argo CD, the component name should also be specified in the 31 `argocd app set` command, in the form of `-p COMPONENT=PARAM=VALUE`. For example: 32 33 ```bash 34 argocd app set guestbook-default -p guestbook-ui=image=gcr.io/heptio-images/ks-guestbook-demo:0.1 35 ``` 36 37 ## Build Environment 38 39 We do not support the [standard build environment](build-environment.md) for Ksonnet.