This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

harbor

Harbor deployment
  • Go to User Profile, copy CLI secret
  • Run:
    podman login harbor.alwaldend.com
    
  • 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
    

1 - Ansible

Ansible setup

2 - cl

Cluster manifests

3 - Tf

Terraform config

4 - Tf setup

Terraform setup