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
- Please check
app-checker-unique
ingress object ingiantswarm
namespace and copy the firsthosts
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
-
Create the new GitHub webhook with the
hosts
value in GiantSwarm organization's setting. Onlydeployment
event would be sufficient. -
Please add a secret token from our draughtsman!