Skip to content
This repository has been archived by the owner on Jun 21, 2021. It is now read-only.

giantswarm/app-checker

Repository files navigation

CircleCI Docker Repository on Quay

app-checker

This program listens to the GitHub deployment event from GitHub webhook (e.g. http://app-checker.CLUSTER-API-ENDPOINT) and deploys apps accordingly.

If you try to deploy the apps by opsctl together with the feature from app-checker, please put --method flag as github.

Example:

opsctl deploy -i geckon --jumphost-user jhbok gatekeeper-app@testing-br --method github 

For the new installations

  1. Please check app-checker-unique ingress object in giantswarm namespace and copy the first hosts name from the result.
kubectl -n giantswarm get ingress app-checker-unique -o yaml
...
  tls:
  - hosts:
    - app-checker-unique.g8s.geckon.gridscale.kvm.gigantic.io
    secretName: app-checker-unique-ingress
  1. Create the new GitHub webhook with the hosts value in GiantSwarm organization's setting. Only deployment event would be sufficient.

  2. Please add a secret token from our draughtsman!