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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,7 @@
12
12
* Add `UseBackgroundPodDeletion` feature gate (alpha, disabled by default) to use background deletion propagation when deleting pods during rolling updates.
13
13
* Strimzi Drain Cleaner updated to 1.6.0 (included in the Strimzi installation files)
14
14
* Strimzi Access Operator updated to 0.3.0 - included in Strimzi installation files, examples, and documentation
15
+
* It's now possible to configure mTLS `validityDays` and `renewalDays` for each `KafkaUser`
Copy file name to clipboardExpand all lines: development-docs/systemtests/io.strimzi.systemtest.operators.user.UserST.md
+22Lines changed: 22 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -97,6 +97,28 @@
97
97
*[user-operator](labels/user-operator.md)
98
98
99
99
100
+
## testTlsValidityDays
101
+
102
+
**Description:** Verifies functionality of the mTLS `validityDays` and `renewalDays` configured inside each KafkaUser.
103
+
104
+
**Steps:**
105
+
106
+
| Step | Action | Result |
107
+
| - | - | - |
108
+
| 1. | Create a `KafkaTopic` in the existing Kafka cluster to send and receive messages. |`KafkaTopic` is created. |
109
+
| 2. | Create a `KafkaUser` with TLS authentication without configuring `validityDays` and `renewalDays`. The values from the User Operator are used. |`KafkaUser` is created with values from the User Operator. |
110
+
| 3. | Obtain the `KafkaUser`'s `Secret` and check the validity period of the user certificate. | The default validity period is 200 days. |
111
+
| 4. | Send and receive messages to verify connection to the Kafka cluster using the TLS `KafkaUser`. | Messages are successfully sent and received. |
112
+
| 5. | Change the `validityDays` and `renewalDays` in `KafkaUser``.spec.authentication` to 40 and 20. | The `validityDays` and `renewalDays` are updated in the `KafkaUser`. |
113
+
| 6. | The certificate is renewed automatically after the `validityDays` and `renewalDays` values are updated. | The user certificate is renewed. |
114
+
| 7. | Obtain the `KafkaUser``Secret` again and check the validity period of the user certificate. | Validity period is 40 days. |
115
+
| 8. | Send and receive messages again to verify connection to the Kafka cluster using the new user certificate. | Messages are successfully sent and received using the new certificate. |
116
+
117
+
**Labels:**
118
+
119
+
*[user-operator](labels/user-operator.md)
120
+
121
+
100
122
## testUpdateUser
101
123
102
124
**Description:** Verifies updating a Kafka user from TLS to SCRAM-SHA-512 authentication and validates user secret contents.
0 commit comments