Skip to main content

Secret

Provides a Kubernetes Secret

Examples#

Create a secret#

const namespace = await provider.makeNamespace({
name: "myNamespace",
});
const secret = await provider.makeSecret({
name: secretName,
dependencies: { namespace },
properties: () => ({}),
});

Listing#

The following command lists the Secret type:

gc list --types Secret
Provider: k8s
┌──────────────────────────────────────────────────────────────────────────────────┐
│ k8s │
├────────────────────┬─────────────────────────────────────────────────────────────┤
│ Secret │ cert-manager-cainjector-token-whwgr │
│ │ cert-manager-token-wtlnp │
│ │ cert-manager-webhook-ca │
│ │ cert-manager-webhook-token-7c8vx │
│ │ default-token-zzg5b │
│ │ default-token-v75qd │
│ │ service-account-aws-token-7h9wn │
│ │ default-token-2k2jd │
│ │ default-token-k4qbz │
│ │ attachdetach-controller-token-vv4kg │
│ │ aws-cloud-provider-token-4mw7p │
│ │ aws-load-balancer-controller-token-l8x6k │
│ │ aws-load-balancer-webhook-tls │
│ │ aws-node-token-8slq6 │
│ │ certificate-controller-token-zf6sr │
│ │ clusterrole-aggregation-controller-token-f9spn │
│ │ coredns-token-n45dw │
│ │ cronjob-controller-token-vnwmj │
│ │ daemon-set-controller-token-nws5x │
│ │ default-token-stvvz │
│ │ deployment-controller-token-4csd7 │
│ │ disruption-controller-token-79tm5 │
│ │ eks-vpc-resource-controller-token-tpbhq │
│ │ endpoint-controller-token-f69qb │
│ │ endpointslice-controller-token-w76jt │
│ │ expand-controller-token-cj2pj │
│ │ generic-garbage-collector-token-6gjcl │
│ │ horizontal-pod-autoscaler-token-nnxjm │
│ │ job-controller-token-bd2xd │
│ │ kube-proxy-token-wgkp5 │
│ │ namespace-controller-token-d9k4b │
│ │ node-controller-token-r9ltz │
│ │ persistent-volume-binder-token-c2wsc │
│ │ pod-garbage-collector-token-psnth │
│ │ pv-protection-controller-token-j8ss9 │
│ │ pvc-protection-controller-token-kg76v │
│ │ replicaset-controller-token-kcdlk │
│ │ replication-controller-token-mtb2g │
│ │ resourcequota-controller-token-zp66l │
│ │ service-account-controller-token-qxjps │
│ │ service-controller-token-7tx8x │
│ │ statefulset-controller-token-fcnz4 │
│ │ ttl-controller-token-zf4zm │
│ │ vpc-resource-controller-token-nsjph │
└────────────────────┴─────────────────────────────────────────────────────────────┘
44 resources, 1 type, 2 providers
Command "gc l -t Secret" executed in 5s