Skip to content
This repository was archived by the owner on May 27, 2026. It is now read-only.

Latest commit

 

History

History
62 lines (40 loc) · 1.43 KB

File metadata and controls

62 lines (40 loc) · 1.43 KB

Halo Test Infra (Archived)

Note: This repository has been archived. We have decided to no longer use Prow for Halo CI/CD.

We had deployed Prow at https://prow.halo.run/.

Historical setup instructions

How to build cluster

  1. Bring Up Kubernetes Cluster Using KubeKey

    kk create cluster
  2. Deploy OpenEBS

    make -C config/prow deploy-openebs
  3. Deploy Ingress Controller

    make -C config/prow deploy-ingress-controller
  4. Deploy Cert Manager

    make -C config/prow deploy-certmanager
  5. Deploy Load Balancer

    make -C config/prow deploy-metallb
  6. Create GitHub Secrets

    1. github-token

      kubectl create secret generic github-token --from-file=cert=my-prow-test.2022-03-11.private-key.pem --from-literal=appid=179827 --from-file=token=bot-access-token --dry-run=client -oyaml | kubectl apply -f -
    2. hmac-token

      kubectl create secret generic hmac-token --from-file=hmac=github-webhook-secret --dry-run=client -oyaml | kubectl apply -f -
  7. Deploy Prow

    make -C config/prow deploy-prow