harbor

Harbor deployment

CE Login

  • Go to User Profile, copy CLI secret
  • Run:
    podman login harbor.alwaldend.com
    

Update secrets

  • Generate approle secret id:
    SECRET_ID=$(bazel run //infra/harbor/cl:vault.secret_id | jq -r .data.secret_id)
    echo "Secret id: ${SECRET_ID}"
    
  • Patch secret-id in ./cl/cert-manager/issuer-approle.yaml
  • Encrypt:
    bazel run //infra/flux/cl:sops.encrypt infra/harbor/cl/cert-manager/issuer-approle.yaml
    

Ansible

Ansible setup

cl

Cluster manifests

Tf

Terraform config

Tf setup

Terraform setup