Skip to content
This repository has been archived by the owner on Oct 12, 2023. It is now read-only.

Release v0.2.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 04 Jun 21:15
· 287 commits to master since this release
14105b1

Install this release

# This controller requires cert-manager and can be installed with:
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v0.13.0/cert-manager.yaml

kubectl apply namespace k8s-infra-system

cat <<EOF | kubectl apply -f -
apiVersion: v1
kind: Namespace
metadata:
  name: k8s-infra-system
EOF

cat <<EOF | kubectl apply -f -
apiVersion: v1
kind: Secret
metadata:
  name: manager-bootstrap-credentials
  namespace: k8s-infra-system
type: Opaque
data:
  subscription-id: $(echo "${AZURE_SUBSCRIPTION_ID}" | tr -d '\n' | base64 | tr -d '\n')
  tenant-id: $(echo "${AZURE_TENANT_ID}" | tr -d '\n' | base64 | tr -d '\n')
  client-id: $(echo "${AZURE_CLIENT_ID}" | tr -d '\n' | base64 | tr -d '\n')
  client-secret: $(echo "${AZURE_CLIENT_SECRET}" | tr -d '\n' | base64 | tr -d '\n')
EOF

kubectl apply -f https://github.com/Azure/k8s-infra/releases/download/v0.2.0/manifest.yaml

To delete these components, just run the script replacing apply with delete.