Skip to content

Test infrastructure for the Halo project.

Notifications You must be signed in to change notification settings

halo-dev-bot/test-infra

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Test infrastructure for the Halo project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 100.0%