flagger
flagger copied to clipboard
Progressive delivery Kubernetes operator (Canary, A/B Testing and Blue/Green deployments)
# summary if `delegation: true` is set while a VirtualService has already been created by Flagger, there are no changes to the newSpec. Therefore, I suspect that the hosts and...
The old documentation did not make it clear that it is still the same chart that was used for integration testing section. The `flagger-kubectltester` gave the impression that it is...
# summary Support Istio FaultInjection supported. reference) https://github.com/fluxcd/flagger/issues/1548
## summary trafficPolicy.connectionPool.tcp supported. reference) https://github.com/fluxcd/flagger/issues/1587 https://github.com/fluxcd/flagger/issues/1639
### Describe the bug The `TraefikService` resources that Flagger creates use the `traefik.containo.us` Kubernetes API group that [has been deprecated in Traefik v3](https://doc.traefik.io/traefik/v3.0/migration/v2-to-v3/#kubernetes-crds-api-group-traefikcontainous). ### To Reproduce 1. Create a Flagger...
### Describe the bug I've been working on an MR for issue https://github.com/fluxcd/flagger/issues/1646 and ran into this following bug when testing Flagger in my personal kubernetes cluster. I've also reached...
primary destination is duplicated on both virtual service routes when setting match rules as per the [istio a/b testing](https://docs.flagger.app/tutorials/istio-ab-testing) tutorial: No weights set on analysis object: ```yaml analysis: interval: 15s...
An attempt at fixing https://github.com/fluxcd/flagger/issues/1671. I'm not much of a Go wizard, so it probably requires some cleanup. This adds the ability to add `--metrics-server-secret-ref` to give the ability to...
### Describe the bug When defining a Canary with Istio, Flagger appears to attempt to use a default Prometheus address. ``` apiVersion: flagger.app/v1beta1 kind: Canary metadata: name: my-canary namespace: api...
### Describe the bug I'm getting this error as a new image is being rolled out: ```json {"level":"error","ts":"2024-06-27T15:12:22.835Z","caller":"controller/events.go:39","msg":"Metric query failed for consumer-lag: error response: {\"code\":5,\"message\":\"Not Implemented (category=INVALID_REQUEST_ERROR code=NOT_FOUND)\",\"details\":[{\"type_url\":\"type.googleapis.com/apierrors.Error\",\"value\":\"CAIQoNQYGg9Ob3QgSW1wbGVtZW50ZWQ=\"}]}","canary":"my-canary.my-ns","stacktrace":"github.com/fluxcd/flagger/pkg/controller.(*Controller).recordEventErrorf\n\t/workspace/pkg/controller/events.go:39\ngithub.com/fluxcd/flagger/pkg/controller.(*Controller).runMetricChecks\n\t/workspace/pkg/controller/scheduler_metrics.go:285\ngithub.com/fluxcd/flagger/pkg/controller.(*Controller).runAnalysis\n\t/workspace/pkg/controller/scheduler.go:753\ngithub.com/fluxcd/flagger/pkg/controller.(*Controller).advanceCanary\n\t/workspace/pkg/controller/scheduler.go:442\ngithub.com/fluxcd/flagger/pkg/controller.CanaryJob.Start.func1\n\t/workspace/pkg/controller/job.go:39"} ``` With...