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.