Skip to content

Latest commit

 

History

History
58 lines (38 loc) · 1.38 KB

README.md

File metadata and controls

58 lines (38 loc) · 1.38 KB

Halo Test Infra

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

Please see command-help to learn how to use Prow to automate Halo development experience.

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