Konfidence is pre-release software. Concepts and APIs are unstable and subject to change.
Skip to content

kden ​

Kden CLI tool for working with Konfidence

Synopsis ​

Kden is an extensible command-line interface tool with Go & Cobra.

Kden CLI supports developers, DevOps engineers, and release managers working with Konfidence - a cloud-native continuous delivery and application lifecycle management framework built on Kubernetes.

Example usage: kden version kden help

Options ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
  -h, --help                     help for kden
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden artifact ​

Manage artifacts

kden artifact [flags]

Options ​

  -h, --help   help for artifact

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden artifact alias ​

Create or update a mutable alias tag for a component version

Synopsis ​

Create or update a mutable alias tag pointing to an existing component version.

kden artifact alias registry.example.com//konfidence.io/payment-hub:1.0.0 edge
kden artifact alias <source-ref> <alias> [flags]

Options ​

  -h, --help   help for alias

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden artifact push ​

Push a component version to a registry

kden artifact push [flags]

Options ​

  -f, --file string       --file=<path>
  -h, --help              help for push
  -r, --registry string   --registry=docker.io/<subpath>

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden artifact sign ​

Sign artifact

Synopsis ​

Sign an artifact with a signer specification.

kden artifact sign [flags]

Options ​

      --dry-run                          If enabled, the signature will not be persisted
      --hash-algorithm string            Hash algorithm to use. Supported values are: SHA-512, SHA-256 (default "SHA-256")
  -h, --help                             help for sign
      --normalization-algorithm string   Normalization algorithm to use (default "jsonNormalisation/v4alpha1")
      --overwrite-signatures             Overwrite if a signature with the same name exists
      --signature-name string            Name of the signature to use (default "default")
      --signer-spec string               Path to signer specification file

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden artifact validate ​

Validate artifacts against predefined JSON schema.

kden artifact validate [flags]

Options ​

      --files strings   comma-separated list of artifact path files to validate
  -h, --help            help for validate

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden artifact-deployment ​

Manage artifact deployments

kden artifact-deployment [flags]

Options ​

  -h, --help   help for artifact-deployment

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden artifact-deployment list ​

List artifact deployments for a given project id

Synopsis ​

Retrieve and display all artifact deployments for a given project id.

kden artifact-deployment list [flags]

Options ​

  -h, --help                        help for list
  -l, --landscapeId string          The ID of the landscape the artifact deployments belong to
  -p, --projectId string            The ID of the project the artifact deployments belong to (required)
  -d, --vectorDeploymentId string   The ID of the vector deployment the artifact deployments belong to

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden completion ​

Generate shell completion scripts

Synopsis ​

Generate shell completion scripts for kden.

To load completions:

Bash:

source <(kden completion bash)

# To load completions for each session, execute once:
# Linux:
kden completion bash > /etc/bash_completion.d/kden
# macOS:
kden completion bash > $(brew --prefix)/etc/bash_completion.d/kden

Zsh:

# If shell completion is not already enabled, enable it once:
echo "autoload -U compinit; compinit" >> ~/.zshrc

# To load completions for each session, execute once:
kden completion zsh > "${fpath[1]}/_kden"

# Start a new shell for this setup to take effect.

Fish:

kden completion fish | source

# To load completions for each session, execute once:
kden completion fish > ~/.config/fish/completions/kden.fish

PowerShell:

kden completion powershell | Out-String | Invoke-Expression

# To load completions for every new session, run:
kden completion powershell > kden.ps1
# and source this file from your PowerShell profile.
kden completion [bash|zsh|fish|powershell]

Options ​

  -h, --help   help for completion

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

  • kden - Kden CLI tool for working with Konfidence

kden config ​

Manage the CLI's configuration

Synopsis ​

The CLI uses a configuration file to store settings and preferences.

The file is stored in the $XDG_CONFIG_HOME/kden/config.json directory. The value of $XDG_CONFIG_HOME depends on the operating system. For more information, check the XDG Base Directory documentation: https://specifications.freedesktop.org/basedir/latest/.

kden config [flags]

Options ​

  -h, --help   help for config

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden config set ​

Set a value for a configuration property.

Synopsis ​

This command sets a value for a configuration property inside the CLI's configuration file. The accepted values are:

'api-endpoint' - URL (e.g. https://api.example.com)
'log-format' - [json text pretty]
'log-level' - [debug info error]
'login-timeout' - duration (e.g. 2m, 30s)
'output' - [json yaml pretty plain]
'request-timeout' - duration (e.g. 30s, 1m)

Additional information:

The CLI uses a configuration file to store settings and preferences.

The file is stored in the $XDG_CONFIG_HOME/kden/config.json directory. The value of $XDG_CONFIG_HOME depends on the operating system. For more information, check the XDG Base Directory documentation: https://specifications.freedesktop.org/basedir/latest/.

kden config set <configuration_property> <value> [flags]

Options ​

  -h, --help   help for set

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden config unset ​

Unset a configuration property.

Synopsis ​

This command unsets a configuration property inside the CLI's configuration file. The accepted values are: [api-endpoint log-format log-level login-timeout output request-timeout]

Additional information:

The CLI uses a configuration file to store settings and preferences.

The file is stored in the $XDG_CONFIG_HOME/kden/config.json directory. The value of $XDG_CONFIG_HOME depends on the operating system. For more information, check the XDG Base Directory documentation: https://specifications.freedesktop.org/basedir/latest/.

kden config unset <configuration_property> [flags]

Options ​

  -h, --help   help for unset

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden landscape ​

Manage landscapes

kden landscape [flags]

Options ​

  -h, --help   help for landscape

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden landscape list ​

List landscapes for a given project id

Synopsis ​

Retrieve and display all landscapes for a given project id.

kden landscape list [flags]

Options ​

  -h, --help               help for list
  -p, --projectId string   The ID of the project the landscapes belong to (required)

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden login ​

Kden API Login

Synopsis ​

Start the login process for the Kden API.

kden login [flags]

Options ​

  -h, --help   help for login

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

  • kden - Kden CLI tool for working with Konfidence

kden logout ​

Kden API Logout

Synopsis ​

Logs the current user out of the Kden API.

kden logout [flags]

Options ​

  -h, --help   help for logout

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

  • kden - Kden CLI tool for working with Konfidence

kden project ​

Manage projects

kden project [flags]

Options ​

  -h, --help   help for project

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden project list ​

List all projects

Synopsis ​

Retrieve and display a complete list of all projects.

kden project list [flags]

Options ​

  -h, --help   help for list

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden stage ​

Manage stages

kden stage [flags]

Options ​

  -h, --help   help for stage

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

  • kden - Kden CLI tool for working with Konfidence
  • kden stage list - List stages for a given project id

kden stage list ​

List stages for a given project id

Synopsis ​

Retrieve and display all stages for a given project id.

kden stage list [flags]

Options ​

  -h, --help                 help for list
  -l, --landscapeId string   The ID of the landscape the stages belong to
  -p, --projectId string     The ID of the project the stages belong to (required)

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden vector ​

Manage vectors

kden vector [flags]

Options ​

  -h, --help   help for vector

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden vector push ​

kden vector push [flags]

Options ​

  -a, --alias string      --alias=<alias-name>
  -f, --file string       --file=<path>
  -h, --help              help for push
  -r, --registry string   --registry=docker.io/<subpath>

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden vector sign ​

Sign vector

Synopsis ​

Sign a vector with a signer specification.

kden vector sign [flags]

Options ​

      --dry-run                          If enabled, the signature will not be persisted
      --hash-algorithm string            Hash algorithm to use. Supported values are: SHA-512, SHA-256 (default "SHA-256")
  -h, --help                             help for sign
      --normalization-algorithm string   Normalization algorithm to use (default "jsonNormalisation/v4alpha1")
      --overwrite-signatures             Overwrite if a signature with the same name exists
      --signature-name string            Name of the signature to use (default "default")
      --signer-spec string               Path to signer specification file

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden vector validate ​

Validate a vector against a predefined JSON schema.

kden vector validate [flags]

Options ​

      --files strings   comma-separated list of vector path files to validate
  -h, --help            help for validate

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden vector-deployment ​

Manage vector deployments

kden vector-deployment [flags]

Options ​

  -h, --help   help for vector-deployment

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden vector-deployment list ​

List vector deployments for a given project id

Synopsis ​

Retrieve and display all vector deployments for a given project id.

kden vector-deployment list [flags]

Options ​

  -h, --help                 help for list
  -l, --landscapeId string   The ID of the landscape the vector deployments belong to
  -p, --projectId string     The ID of the project the vector deployments belong to (required)

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden vector-promotion ​

Manage vector promotions

kden vector-promotion [flags]

Options ​

  -h, --help   help for vector-promotion

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden vector-promotion approve ​

Approve a vector promotion for a specific project id

Synopsis ​

Grant approval for a vector promotion with the given vector promotion id for a specific project id.

kden vector-promotion approve <vectorPromotionId> [flags]

Options ​

  -h, --help               help for approve
  -p, --projectId string   The ID of the project the vector promotion belongs to (required)

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden vector-promotion get ​

Get a vector promotion config for a given project id

Synopsis ​

Retrieve and display a single vector promotion config for a given project id.

kden vector-promotion get [flags]

Options ​

  -h, --help                             help for get
  -p, --projectId string                 The ID of the project the vector promotions belong to (required)
  -v, --vectorPromotionConfigId string   The ID of the vector promotion configuration (required)

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden vector-promotion list ​

List vector promotion configs for a given project id

Synopsis ​

Retrieve and display all vector promotion configs for a given project id.

kden vector-promotion list [flags]

Options ​

  -h, --help               help for list
  -p, --projectId string   The ID of the project the vector promotions belong to (required)

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --output string            Defines the output format for the application. Supported values are: 'json', 'yaml' and 'pretty'
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

kden version ​

Print the kden CLI version

Synopsis ​

Print the kden CLI version, build metadata and platform.

kden version [flags]

Options ​

  -h, --help            help for version
      --output string   Output format. Supported values: 'json', 'yaml', 'pretty' and 'plain' (bare version string)

Options inherited from parent commands ​

      --access-token string      Access token used for bearer authentication. Env: KDEN_ACCESS_TOKEN
      --api-endpoint string      Address of the Konfidence API gateway. Env: KDEN_API_ENDPOINT (default: http://localhost:8090)
      --log-format string        Defines the output format of the application's logs . Supported values are: 'json', 'text' and 'pretty'
      --log-level string         Defines the base log level for the application. Supported values are: 'info', 'debug' and 'error'
      --login-timeout string     Maximum time to wait for browser login. Env: KDEN_LOGIN_TIMEOUT (default: 2m)
      --request-timeout string   Maximum duration for an API request. Env: KDEN_REQUEST_TIMEOUT (default: 30s)

SEE ALSO ​

  • kden - Kden CLI tool for working with Konfidence
EU and German government funding logos

Funded by the European Union – NextGenerationEU.

The views and opinions expressed are solely those of the author(s) and do not necessarily reflect the views of the European Union or the European Commission. Neither the European Union nor the European Commission can be held responsible for them.