Skip to content

Global Kubeconfig

Medium Risk

Some operations on this resource may modify or delete data.

Returns list of all global active kubeconfig minted for this site.

Tools

Tool Description
f5xc-api-sites-global-kubeconfig-create Revoke Global Kubeconfig.
f5xc-api-sites-global-kubeconfig-list List Global Kube Configs.

Parameters

Path Parameters

Parameter Description Example
site Site -

Side Effects

Operations on this resource may have the following effects:

Creates:

  • global-kubeconfig

Example Usage

Ask Claude to help you work with Global Kubeconfig resources:

Create Global Kubeconfig

"Create a global-kubeconfig named 'example' in the 'production' namespace"

List Global Kubeconfigs

"List all global-kubeconfigs in the 'production' namespace"

CURL Examples

# List resources
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/global_kubeconfigs" \
  -H "Authorization: APIToken ${F5XC_API_TOKEN}" \
  -H "Content-Type: application/json"

# Get specific resource
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/global_kubeconfigs/<name>" \
  -H "Authorization: APIToken ${F5XC_API_TOKEN}" \
  -H "Content-Type: application/json"

# Create resource
curl -X POST "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/global_kubeconfigs" \
  -H "Authorization: APIToken ${F5XC_API_TOKEN}" \
  -H "Content-Type: application/json" \
  -d @global_kubeconfig.json

# Delete resource
curl -X DELETE "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/global_kubeconfigs/<name>" \
  -H "Authorization: APIToken ${F5XC_API_TOKEN}"