Add ingress class support for Contour

Add `-ingress-class` command flag. When set, the specified class is used to annotate the generated HTTPProxy objects.
This commit is contained in:
stefanprodan
2020-05-14 12:17:03 +03:00
parent 5bd6906c32
commit 48467eb8b3
6 changed files with 21 additions and 5 deletions
@@ -76,7 +76,7 @@ func newDaemonSetFixture(c *flaggerv1.Canary) daemonSetFixture {
}
// init router
rf := router.NewFactory(nil, kubeClient, flaggerClient, "annotationsPrefix", logger, flaggerClient)
rf := router.NewFactory(nil, kubeClient, flaggerClient, "annotationsPrefix", "", logger, flaggerClient)
// init observer
observerFactory, _ := observers.NewFactory("fake")
@@ -104,7 +104,7 @@ func newDeploymentFixture(c *flaggerv1.Canary) fixture {
}
// init router
rf := router.NewFactory(nil, kubeClient, flaggerClient, "annotationsPrefix", logger, flaggerClient)
rf := router.NewFactory(nil, kubeClient, flaggerClient, "annotationsPrefix", "", logger, flaggerClient)
// init observer
observerFactory, _ := observers.NewFactory("fake")