Skip to content

Commit 081d828

Browse files
salt: add x509 extensions 'subjectKeyIdentifier' and 'authorityKeyIdentifier' to certs
Closes: MK8s-201
1 parent fa71615 commit 081d828

File tree

7 files changed

+15
-0
lines changed

7 files changed

+15
-0
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@
6060
- Implement ability to add certificates to fluent-bit by mounting a fluent-bit-certs secret
6161
(PR[#4812](https://github.com/scality/metalk8s/pull/4812))
6262

63+
- Add x509 extensions 'subjectKeyIdentifier' and 'authorityKeyIdentifier' to certificates
64+
(PR[#4836](https://github.com/scality/metalk8s/pull/4836))
65+
6366
### Bug Fixes
6467

6568
- Fix a bug where part of the upgrade process would silently be skipped

salt/metalk8s/addons/dex/ca/installed.sls

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ Generate dex CA certificate:
2727
- CN: dex-ca
2828
- keyUsage: "critical digitalSignature, keyEncipherment, keyCertSign"
2929
- basicConstraints: "critical CA:true"
30+
- subjectKeyIdentifier: hash
31+
- authorityKeyIdentifier: keyid,issuer:always
3032
- days_valid: {{ dex.ca.cert.days_valid }}
3133
- user: root
3234
- group: root

salt/metalk8s/addons/nginx-ingress/ca/installed.sls

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ Generate Ingress CA certificate:
2727
- CN: ingress-ca
2828
- keyUsage: "critical digitalSignature, keyEncipherment, keyCertSign"
2929
- basicConstraints: "critical CA:true"
30+
- subjectKeyIdentifier: hash
31+
- authorityKeyIdentifier: keyid,issuer:always
3032
- days_valid: {{ nginx_ingress.ca.cert.days_valid }}
3133
- user: root
3234
- group: root

salt/metalk8s/backup/certs/ca.sls

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ Generate backup server CA certificate:
2727
- CN: backup-server-ca
2828
- keyUsage: "critical digitalSignature, keyEncipherment, keyCertSign"
2929
- basicConstraints: "critical CA:true"
30+
- subjectKeyIdentifier: hash
31+
- authorityKeyIdentifier: keyid,issuer:always
3032
- days_valid: {{ backup_server.ca.cert.days_valid }}
3133
- user: root
3234
- group: root

salt/metalk8s/kubernetes/ca/etcd/installed.sls

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ Generate etcd CA certificate:
2727
- CN: etcd-ca
2828
- keyUsage: "critical digitalSignature, keyEncipherment, keyCertSign"
2929
- basicConstraints: "critical CA:true"
30+
- subjectKeyIdentifier: hash
31+
- authorityKeyIdentifier: keyid,issuer:always
3032
- days_valid: {{ etcd.ca.cert.days_valid }}
3133
- user: root
3234
- group: root

salt/metalk8s/kubernetes/ca/front-proxy/installed.sls

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ Generate front proxy CA certificate:
2727
- CN: front-proxy-ca
2828
- keyUsage: "critical digitalSignature, keyEncipherment, keyCertSign"
2929
- basicConstraints: "critical CA:true"
30+
- subjectKeyIdentifier: hash
31+
- authorityKeyIdentifier: keyid,issuer:always
3032
- days_valid: {{ front_proxy.ca.cert.days_valid }}
3133
- user: root
3234
- group: root

salt/metalk8s/kubernetes/ca/kubernetes/installed.sls

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ Generate CA certificate:
2727
- CN: kubernetes
2828
- keyUsage: "critical digitalSignature, keyEncipherment, keyCertSign"
2929
- basicConstraints: "critical CA:true"
30+
- subjectKeyIdentifier: hash
31+
- authorityKeyIdentifier: keyid,issuer:always
3032
- days_valid: {{ ca.cert.days_valid }}
3133
- user: root
3234
- group: root

0 commit comments

Comments
 (0)