ingress-operator
ingress-operator copied to clipboard
Custom domains, paths and TLS for your OpenFaaS Functions
Signed-off-by: Czékus Máté ## Description Update ingress operator to go 1.18, re-generate codegen with `make update-codegen`. ## Motivation and Context - [X] I have raised an issue to propose this...
## Expected Behaviour We could use Google's distroless container image for the runtime for this operator ## Current Behaviour It's using scratch and then we manually copy in things like...
## Expected Behaviour Update CI and Dockerfile to use Go 1.18 ## Current Behaviour Still using Go 1.16 to build this project https://github.com/openfaas/ingress-operator/blob/master/go.mod#L3 https://github.com/openfaas/ingress-operator/blob/master/Dockerfile https://github.com/openfaas/ingress-operator/tree/master/.github/workflows
Bump cert-manager API version in README ## Description Update Readme to bump cert-manager API version to `v1`. Add a minimum supported cert-manager version `v1` (this is the oldest `cert-manager` version...
`v1alpha2` `cert-manager` API referred to in the README [is getting deprecated](https://github.com/jetstack/cert-manager/pull/4021). ## Possible Solution Update the example configs to use the latest `v1` API.
It will be useful if we can pass on the ingress operator the `secretName` on `config.yaml`. At the moment it only creates a new cert from cert issuer like the...
The current instructions in the readme https://github.com/openfaas-incubator/ingress-operator#ingresscontroller-nginx ## Expected Behaviour ```sh $ helm install nginxingress stable/nginx-ingress --set rbac.create=true WARNING: This chart is deprecated NAME: nginxingress LAST DEPLOYED: Sat Oct 31...
## Expected Behaviour Instead of using `spec.ingressType` to select an Ingress class, we should use the default annotation `kubernetes.io/ingress.class`, since #7 was implemented. ## Current Behaviour In the version `0.4.0`,...
## Expected Behaviour Instead of using the custom `spec.tls.*` definition to generate certificates we can use the default cert-manager annotations (`certmanager.k8s.io/issuer` or `certmanager.k8s.io/cluster-issuer`), since #7 was implemented. ## Current Behaviour...
In Kubernetes 1.18 the Ingress definitions have changed slightly. In particular the Kubernetes release notes [1] mention the change about ingressClass becoming part of the spec, instead of being an...