roi

Results 9 issues of roi

Right now the discovery service server runs in a single pod. This is not optimal as if new pods are created while the discovery service pod in down, they will...

kind/feature

Interesting metrics could be: * Number of discovered nodeIDs * Number of InSync EnvoyConfigs * Number of RollbackFailed EnvoyConfigs * Number of Rollback EnvoyConfigs

good first issue
kind/feature

Check snapshot consistency using "snap.Consistent()" function provided by the cache implementation of go-control-plane. Consider also validating consistency between clusters and listeners, as this is not done by snap.Consistent() because listeners...

kind/feature

A solution is needed to manage the renewal of the DiscoveryService related certificates: * The CA * The server certificate * The client certificates Currently all these certificates are just...

kind/feature

Similarly to #45 we need to add readiness/liveness to the discovery service Deployment. In this case is not sufficient with the endpoints provided by controller-runtime as we also need to...

kind/feature

VirtualHost service discovery is available in envoy and go-control-plane already has support for it. Add, if possible, support for it in Marin3r. /kind feature /priority important-longterm /assign

kind/feature
needs-size
priority/backlog

Switch back to a RollingUpdateDeploymentStrategy in the discovery service for future releases. Some interesting ideas in this [thread](https://github.com/3scale-ops/marin3r/pull/190#discussion_r1205350420). cc @slopezz related to #190

kind/feature
priority/important-longterm
needs-size

Add a check in the validating admission webhook for EnvoyConfig resources to avoid a new EnvoyConfig to be created for a node-id that is already being managed by an existent...

kind/feature
size/M
priority/backlog

**Describe the bug** The authorino process panics when the `user` field in a k8s SAR authorization rule is not defined. **Help us Reproduce it** 1. Create the following Kuadrant AuthPolicy...

kind/bug