tanzu external-secrets

Interact with the External Secrets Operator API in Tanzu Application Platform (commonly known as TAP). Create and view External Secrets Operator resources on a Kubernetes cluster. For more information, see the TAP documentation.

Installation

To access this command group, you must install the Tanzu CLI by following the instructions in Accepting Tanzu Application Platform EULAs and Installing Tanzu CLI in the Tanzu Application Platform documentation.

Usage

CLI plugin: external-secrets | Plugin version: v0.1.0 | Target: Kubernetes

Syntax:

  tanzu kubernetes external-secrets [command]

Aliases:

  external-secrets, es, eso

Available Commands:

  cluster-stores Interacting with external-secrets.io ClusterStores
  secrets        Interacting with external-secrets.io secrets
  stores         Interacting with external-secrets.io stores

external-secrets cluster-stores

List external secrets cluster stores.

Usage:

  tanzu kubernetes external-secrets cluster-stores [command]

Available Commands:

  create
  get
  list        Lists all external-secrets.io/v1beta1/Secrets

Flags:

  -h, --help   help for cluster-stores

external-secrets cluster-stores create

Creates a cluster-store external-secrets.io/v1beta1/ClusterSecretStore resource.

Usage:

external-secrets cluster-stores create [flags]

Examples:

To create a ClusterStore resource from a YAML or JSON file, run:

tanzu external-secrets cluster-stores create --filename my-file.yaml

To create a ClusterStore resource from YAML or JSON using stdin, run:

cat <<EOF | tanzu external-secrets cluster-stores create -f -
apiVersion: external-secrets.io/v1beta1
kind: ClusterSecretStore
...
EOF

Flags:

  -f, --filepath string     Yaml/Json file to create cluster store secret via external-secrets operator
  -h, --help                help for create
      --kubeconfig string   The path to the kubeconfig file, optional
      --verbose int32       Number for the log level verbosity(0-9)
  -y, --yes                 accept all prompts

external-secrets cluster-stores get

Gets a specific external-secrets.io/v1beta1/ClusterSecretStore resource.

Usage:

external-secrets cluster-stores get [flags]

Examples:

To get a cluster-store, run:

tanzu external-secrets cluster-stores get $CLUSTER_STORE_NAME

To get a cluster-store in JSON output format, run:

tanzu external-secrets cluster-stores get $CLUSTER_STORE_NAME -o json

Flags:

  -h, --help                help for get
      --kubeconfig string   The path to the kubeconfig file, optional
  -o, --output string       Output format (yaml|json|table), optional
      --verbose int32       Number for the log level verbosity(0-9)

external-secrets cluster-stores list

Lists all external-secrets.io/v1beta1/ClusterStores.

Usage:

external-secrets cluster-stores list [flags]

Examples:

To list all external secrets cluster stores, run:

tanzu external-secrets cluster-stores list

To list all external secrets cluster stores in JSON output format, run:

tanzu external-secrets cluster-stores list -o json

Flags:

  -h, --help                help for list
      --kubeconfig string   The path to the kubeconfig file, optional
  -o, --output string       Output format (yaml|json|table), optional
      --verbose int32       Number for the log level verbosity(0-9)

tanzu external-secrets

Interacts with external-secrets.io resources.

Usage:

  tanzu kubernetes external-secrets secrets [command]

Aliases:

  secrets, secret, secrets

Available Commands:

  create      Create external-secret external-secrets.io/v1beta1/ExternalSecret
  list        Lists all external-secrets.io/v1beta1/Secrets
  sync        Sync a secret

Flags:

  -h, --help   help for secrets

tanzu external-secrets secrets create

Creates external-secret external-secrets.io/v1beta1/ExternalSecret.

Usage:

  tanzu kubernetes external-secrets secrets create [flags]

Examples:

Create ExternalSecret resource from yaml/json file

tanzu external-secrets secret create --filename <file.yaml>

Create ExternalSecret resource from yaml/json stdin

cat <<EOF | tanzu external-secrets secret create -f -
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
...
EOF

Flags:

  -f, --filepath string     Yaml/Json file to create secret via external-secrets operator
  -h, --help                help for create
      --kubeconfig string   The path to the kubeconfig file, optional
  -n, --namespace string    Target namespace for the external secret, optional
      --verbose int32       Number for the log level verbosity(0-9)
  -y, --yes                 accept all prompts

tanzu external-secrets secrets list

Lists all external-secrets.io/v1beta1/ExternalSecret and checks for the associated v1/Secret with the correct owner reference.

Usage:

  tanzu kubernetes external-secrets secrets list [flags]

Examples:

    # List external-secrets across all namespaces
    tanzu external-secrets list -A

    # List external-secrets from specified namespace
    tanzu external-secrets secrets list -n test-ns

    # List external-secrets in json output format
    tanzu external-secrets secret list -n test-ns -o json

Flags:

  -A, --all-namespaces      View secrets in all namespaces, optional
  -h, --help                help for list
      --kubeconfig string   The path to the kubeconfig file, optional
  -n, --namespace string    Target namespace for the external secret, optional
  -o, --output string       Output format (yaml|json|table), optional
      --verbose int32       Number for the log level verbosity(0-9)

tanzu external-secrets secrets sync

Forces the synchronization of an external-secrets.io/v1beta1 secret.

Usage:

  tanzu kubernetes external-secrets secrets sync [flags]

Aliases:

  sync, synchronise, synchronize

Examples:

    # Trigger the sync of an external secret
    tanzu external-secrets secrets sync <secret>

        # Trigger the sync of an external secret in a namespace
    tanzu external-secrets secrets sync <secret> -n dev

Flags:

  -h, --help                help for sync
      --kubeconfig string   The path to the kubeconfig file, optional
  -n, --namespace string    Target namespace for the external secret, optional
      --verbose int32       Number for the log level verbosity(0-9)

tanzu external-secrets stores

Lists external secrets stores.

Usage:

  tanzu kubernetes external-secrets stores [command]

Aliases:

  stores, stores, store

Available Commands:

  create      Create secret store external-secrets.io/v1beta1/SecretStore
  list        Lists all external-secrets.io/v1beta1/Secrets

Flags:

  -h, --help   help for stores

tanzu external-secrets stores create

Create secret store external-secrets.io/v1beta1/SecretStore.

Usage:

  tanzu kubernetes external-secrets stores create [flags]

Examples:

Create SecretStore resource from yaml/json file

tanzu external-secrets stores create --filename <file.yaml>

Create SecretStore resource from yaml/json stdin

cat <<EOF | tanzu external-secrets stores create -f -
apiVersion: external-secrets.io/v1beta1
kind: SecretStore
...
EOF

Flags:

  -f, --filepath string     Yaml/Json file to create secret store via external-secrets operator
  -h, --help                help for create
      --kubeconfig string   The path to the kubeconfig file, optional
  -n, --namespace string    Target namespace for the secret store, optional
      --verbose int32       Number for the log level verbosity(0-9)
  -y, --yes                 accept all prompts

tanzu external-secrets stores list

Lists all external-secrets.io/v1beta1/ExternalSecret and checks for the associated v1/Secret with the correct owner reference.

Usage:

  tanzu kubernetes external-secrets stores list [flags]

Examples:

    # List all external secrets stores
    tanzu external-secrets stores list -A

    # List external secrets stores in specified namespace
    tanzu external-secrets stores list -n test-ns

    # List all external secrets stores in json output format
    tanzu external-secrets stores list -n test-ns -o json

Flags:

  -A, --all-namespaces      View secrets in all namespaces, optional
  -h, --help                help for list
      --kubeconfig string   The path to the kubeconfig file, optional
  -n, --namespace string    Target namespace for the external secret, optional
  -o, --output string       Output format (yaml|json|table), optional
      --verbose int32       Number for the log level verbosity(0-9)
check-circle-line exclamation-circle-line close-line
Scroll to top icon