A few simple changes to update our charts & yamls to work with newer K8S installs.
Mostly migrating off the extensions/v1beta1 to apps/v1
Adding replicas 1, and a label selector for each deployment.
..
Adds fixes for v3.ext generation, linefeeds were being concatted literally, and ip addresses were being added in the alt_names section via DNS= keys. This wasn't an issue before because nginx/haproxy would serve whatever you gave them, but now ingress controllers (and browsers) are a little more picky about what's correct for a cert. Ingress in minikube rejected the cert with the \n's outright, and once fixed, firefox gave misleading errors until the ip address was removed from the DNS section.
A few simple changes to update our charts & yamls to work with newer K8S installs. Mostly migrating off the extensions/v1beta1 to apps/v1 Adding replicas 1, and a label selector for each deployment.
..
Adds fixes for v3.ext generation, linefeeds were being concatted literally, and ip addresses were being added in the alt_names section via DNS= keys. This wasn't an issue before because nginx/haproxy would serve whatever you gave them, but now ingress controllers (and browsers) are a little more picky about what's correct for a cert. Ingress in minikube rejected the cert with the \n's outright, and once fixed, firefox gave misleading errors until the ip address was removed from the DNS section.
..
This change is