cbsbctl
cbsbctl create clusterservicebroker
Create a cluster scoped service broker deployment
Inherited Flags
- --as
-
Type: string
Username to impersonate for the operation
- --as-group
-
Type: stringArray
Default: []
Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
- --cache-dir
-
Type: string
Default: $HOME/.kube/cache
Default cache directory
- --certificate-authority
-
Type: string
Path to a cert file for the certificate authority
- --client-certificate
-
Type: string
Path to a client certificate file for TLS
- --client-key
-
Type: string
Path to a client key file for TLS
- --cluster
-
Type: string
The name of the kubeconfig cluster to use
- --context
-
Type: string
The name of the kubeconfig context to use
- --image
-
Type: string
Default: couchbase/service-broker:
use a specific container image
- --insecure-skip-tls-verify
-
Type: bool
Default: false
If true, the server’s certificate will not be checked for validity. This will make your HTTPS connections insecure
- --kubeconfig
-
Type: string
Path to the kubeconfig file to use for CLI requests.
- --namespace, -n
-
Type: string
If present, the namespace scope for this CLI request
- --profile
-
Type: string
install a service catalog and role with a profile
- --request-timeout
-
Type: string
Default: 0
The length of time to wait before giving up on a single server request. Non-zero values should contain a corresponding time unit (e.g. 1s, 2m, 3h). A value of zero means don’t timeout requests.
- --server, -s
-
Type: string
The address and port of the Kubernetes API server
- --tls-server-name
-
Type: string
Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
- --token
-
Type: string
Bearer token for authentication to the API server
- --user
-
Type: string
The name of the kubeconfig user to use
cbsbctl create servicebroker
Create a namespace scoped service broker deployment
Inherited Flags
- --as
-
Type: string
Username to impersonate for the operation
- --as-group
-
Type: stringArray
Default: []
Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
- --cache-dir
-
Type: string
Default: $HOME/.kube/cache
Default cache directory
- --certificate-authority
-
Type: string
Path to a cert file for the certificate authority
- --client-certificate
-
Type: string
Path to a client certificate file for TLS
- --client-key
-
Type: string
Path to a client key file for TLS
- --cluster
-
Type: string
The name of the kubeconfig cluster to use
- --context
-
Type: string
The name of the kubeconfig context to use
- --image
-
Type: string
Default: couchbase/service-broker:
use a specific container image
- --insecure-skip-tls-verify
-
Type: bool
Default: false
If true, the server’s certificate will not be checked for validity. This will make your HTTPS connections insecure
- --kubeconfig
-
Type: string
Path to the kubeconfig file to use for CLI requests.
- --namespace, -n
-
Type: string
If present, the namespace scope for this CLI request
- --profile
-
Type: string
install a service catalog and role with a profile
- --request-timeout
-
Type: string
Default: 0
The length of time to wait before giving up on a single server request. Non-zero values should contain a corresponding time unit (e.g. 1s, 2m, 3h). A value of zero means don’t timeout requests.
- --server, -s
-
Type: string
The address and port of the Kubernetes API server
- --tls-server-name
-
Type: string
Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
- --token
-
Type: string
Bearer token for authentication to the API server
- --user
-
Type: string
The name of the kubeconfig user to use
cbsbctl delete clusterservicebroker
Delete a namespace scoped service broker deployment
Inherited Flags
- --as
-
Type: string
Username to impersonate for the operation
- --as-group
-
Type: stringArray
Default: []
Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
- --cache-dir
-
Type: string
Default: $HOME/.kube/cache
Default cache directory
- --certificate-authority
-
Type: string
Path to a cert file for the certificate authority
- --client-certificate
-
Type: string
Path to a client certificate file for TLS
- --client-key
-
Type: string
Path to a client key file for TLS
- --cluster
-
Type: string
The name of the kubeconfig cluster to use
- --context
-
Type: string
The name of the kubeconfig context to use
- --insecure-skip-tls-verify
-
Type: bool
Default: false
If true, the server’s certificate will not be checked for validity. This will make your HTTPS connections insecure
- --kubeconfig
-
Type: string
Path to the kubeconfig file to use for CLI requests.
- --namespace, -n
-
Type: string
If present, the namespace scope for this CLI request
- --profile
-
Type: string
install a service catalog and role with a profile
- --request-timeout
-
Type: string
Default: 0
The length of time to wait before giving up on a single server request. Non-zero values should contain a corresponding time unit (e.g. 1s, 2m, 3h). A value of zero means don’t timeout requests.
- --server, -s
-
Type: string
The address and port of the Kubernetes API server
- --tls-server-name
-
Type: string
Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
- --token
-
Type: string
Bearer token for authentication to the API server
- --user
-
Type: string
The name of the kubeconfig user to use
cbsbctl delete servicebroker
Delete a namespace scoped service broker deployment
Inherited Flags
- --as
-
Type: string
Username to impersonate for the operation
- --as-group
-
Type: stringArray
Default: []
Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
- --cache-dir
-
Type: string
Default: $HOME/.kube/cache
Default cache directory
- --certificate-authority
-
Type: string
Path to a cert file for the certificate authority
- --client-certificate
-
Type: string
Path to a client certificate file for TLS
- --client-key
-
Type: string
Path to a client key file for TLS
- --cluster
-
Type: string
The name of the kubeconfig cluster to use
- --context
-
Type: string
The name of the kubeconfig context to use
- --insecure-skip-tls-verify
-
Type: bool
Default: false
If true, the server’s certificate will not be checked for validity. This will make your HTTPS connections insecure
- --kubeconfig
-
Type: string
Path to the kubeconfig file to use for CLI requests.
- --namespace, -n
-
Type: string
If present, the namespace scope for this CLI request
- --profile
-
Type: string
install a service catalog and role with a profile
- --request-timeout
-
Type: string
Default: 0
The length of time to wait before giving up on a single server request. Non-zero values should contain a corresponding time unit (e.g. 1s, 2m, 3h). A value of zero means don’t timeout requests.
- --server, -s
-
Type: string
The address and port of the Kubernetes API server
- --tls-server-name
-
Type: string
Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
- --token
-
Type: string
Bearer token for authentication to the API server
- --user
-
Type: string
The name of the kubeconfig user to use
cbsbctl generate clusterservicebroker
Generate cluster scoped service broker YAML to the console
Inherited Flags
- --as
-
Type: string
Username to impersonate for the operation
- --as-group
-
Type: stringArray
Default: []
Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
- --cache-dir
-
Type: string
Default: $HOME/.kube/cache
Default cache directory
- --certificate-authority
-
Type: string
Path to a cert file for the certificate authority
- --client-certificate
-
Type: string
Path to a client certificate file for TLS
- --client-key
-
Type: string
Path to a client key file for TLS
- --cluster
-
Type: string
The name of the kubeconfig cluster to use
- --context
-
Type: string
The name of the kubeconfig context to use
- --image
-
Type: string
Default: couchbase/service-broker:
use a specific container image
- --insecure-skip-tls-verify
-
Type: bool
Default: false
If true, the server’s certificate will not be checked for validity. This will make your HTTPS connections insecure
- --kubeconfig
-
Type: string
Path to the kubeconfig file to use for CLI requests.
- --namespace, -n
-
Type: string
If present, the namespace scope for this CLI request
- --profile
-
Type: string
install a service catalog and role with a profile
- --request-timeout
-
Type: string
Default: 0
The length of time to wait before giving up on a single server request. Non-zero values should contain a corresponding time unit (e.g. 1s, 2m, 3h). A value of zero means don’t timeout requests.
- --server, -s
-
Type: string
The address and port of the Kubernetes API server
- --tls-server-name
-
Type: string
Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
- --token
-
Type: string
Bearer token for authentication to the API server
- --user
-
Type: string
The name of the kubeconfig user to use
cbsbctl generate servicebroker
Generate namespace scoped service broker YAML to the console
Inherited Flags
- --as
-
Type: string
Username to impersonate for the operation
- --as-group
-
Type: stringArray
Default: []
Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
- --cache-dir
-
Type: string
Default: $HOME/.kube/cache
Default cache directory
- --certificate-authority
-
Type: string
Path to a cert file for the certificate authority
- --client-certificate
-
Type: string
Path to a client certificate file for TLS
- --client-key
-
Type: string
Path to a client key file for TLS
- --cluster
-
Type: string
The name of the kubeconfig cluster to use
- --context
-
Type: string
The name of the kubeconfig context to use
- --image
-
Type: string
Default: couchbase/service-broker:
use a specific container image
- --insecure-skip-tls-verify
-
Type: bool
Default: false
If true, the server’s certificate will not be checked for validity. This will make your HTTPS connections insecure
- --kubeconfig
-
Type: string
Path to the kubeconfig file to use for CLI requests.
- --namespace, -n
-
Type: string
If present, the namespace scope for this CLI request
- --profile
-
Type: string
install a service catalog and role with a profile
- --request-timeout
-
Type: string
Default: 0
The length of time to wait before giving up on a single server request. Non-zero values should contain a corresponding time unit (e.g. 1s, 2m, 3h). A value of zero means don’t timeout requests.
- --server, -s
-
Type: string
The address and port of the Kubernetes API server
- --tls-server-name
-
Type: string
Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
- --token
-
Type: string
Bearer token for authentication to the API server
- --user
-
Type: string
The name of the kubeconfig user to use
cbsbctl version
Prints the command version
Inherited Flags
- --as
-
Type: string
Username to impersonate for the operation
- --as-group
-
Type: stringArray
Default: []
Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
- --cache-dir
-
Type: string
Default: $HOME/.kube/cache
Default cache directory
- --certificate-authority
-
Type: string
Path to a cert file for the certificate authority
- --client-certificate
-
Type: string
Path to a client certificate file for TLS
- --client-key
-
Type: string
Path to a client key file for TLS
- --cluster
-
Type: string
The name of the kubeconfig cluster to use
- --context
-
Type: string
The name of the kubeconfig context to use
- --insecure-skip-tls-verify
-
Type: bool
Default: false
If true, the server’s certificate will not be checked for validity. This will make your HTTPS connections insecure
- --kubeconfig
-
Type: string
Path to the kubeconfig file to use for CLI requests.
- --namespace, -n
-
Type: string
If present, the namespace scope for this CLI request
- --request-timeout
-
Type: string
Default: 0
The length of time to wait before giving up on a single server request. Non-zero values should contain a corresponding time unit (e.g. 1s, 2m, 3h). A value of zero means don’t timeout requests.
- --server, -s
-
Type: string
The address and port of the Kubernetes API server
- --tls-server-name
-
Type: string
Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
- --token
-
Type: string
Bearer token for authentication to the API server
- --user
-
Type: string
The name of the kubeconfig user to use