|
|
@@ -435,11 +435,20 @@ func (c *GithubIncomingWebhookHandler) processPushEvent(event *github.PushEvent,
|
|
|
}
|
|
|
|
|
|
func isSystemNamespace(namespace string) bool {
|
|
|
- return namespace == "cert-manager" || namespace == "ingress-nginx" ||
|
|
|
- namespace == "kube-node-lease" || namespace == "kube-public" ||
|
|
|
- namespace == "kube-system" || namespace == "monitoring" ||
|
|
|
- namespace == "porter-agent-system" || namespace == "default" ||
|
|
|
- namespace == "ingress-nginx-private"
|
|
|
+ systemNamespaces := map[string]bool{
|
|
|
+ "ack-system": true,
|
|
|
+ "cert-manager": true,
|
|
|
+ "default": true,
|
|
|
+ "ingress-nginx": true,
|
|
|
+ "ingress-nginx-private": true,
|
|
|
+ "kube-node-lease": true,
|
|
|
+ "kube-public": true,
|
|
|
+ "kube-system": true,
|
|
|
+ "monitoring": true,
|
|
|
+ "porter-agent-system": true,
|
|
|
+ }
|
|
|
+
|
|
|
+ return systemNamespaces[namespace]
|
|
|
}
|
|
|
|
|
|
func getGithubClientFromEnvironment(config *config.Config, env *models.Environment) (*github.Client, error) {
|