You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 30, 2020. It is now read-only.
The latest vault (0.10.1) does not allow port names in the subject alternative name
Previous editions allowed this: "alt_names=kiam-server:443,localhost:443" when creating an pki issue
This has now been stopped and only valid dns names are allowed
Vault will allow localhost overriding which will create:
X509v3 Subject Alternative Name:
DNS:localhost
...but the server health checks in the kiam-server manifest specify the port in the server address check and this is validated against the SAN in the cert
We recently took a PR to address this uswitch/kiam#86. I'm hoping we can pick up a few other changes and have a 3.0 release within a couple of weeks. The change has been integrated so there's a tagged image on Quay with the new code but there's a few other improvements I'd like to see pulled in before we move to do another release.
The TLS change is potentially breaking (depending on how certs are generated) so it is potentially worth talking about how kube-aws does that currently. If you're generating them with Vault and there's no port in the server name then you should be able to work fine.
Consolidates the kiam parts into the kiamSupport configuration.
Also adds the listeners for server and agent as configurable options.
The previously KIAMImage type is now underneath kiamSupport, so this is a breaking change to existing cluster.yaml files
Now looks like this
```
kiamSupport:
enabled: true
image:
repo: quay.io/uswitch/kiam
tag: v2.8
server: localhost
agent: kiam-server
```
The original DNS health check/server settings are preserved as defaults
The kiam image is bumped to v2.8
Resolveskubernetes-retired#1350
Conflicts:
core/controlplane/config/config.go
core/controlplane/config/templates/cluster.yaml
test/integration/maincluster_test.go
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
The latest vault (0.10.1) does not allow port names in the subject alternative name
Previous editions allowed this: "alt_names=kiam-server:443,localhost:443" when creating an pki issue
This has now been stopped and only valid dns names are allowed
Vault will allow localhost overriding which will create:
...but the server health checks in the kiam-server manifest specify the port in the server address check and this is validated against the SAN in the cert
Need to either allow a configurable server-address or have some other health check
/cc @pingles
The text was updated successfully, but these errors were encountered: