Skip to content

Commit 38a88bc

Browse files
authored
chore: Update to operator-rs 0.78.0 (#285)
* chore: Update to operator-rs 0.78.0 * changelog
1 parent 045faa8 commit 38a88bc

File tree

6 files changed

+29
-11
lines changed

6 files changed

+29
-11
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@ All notable changes to this project will be documented in this file.
1515
### Changed
1616

1717
- Bump `stackable-operator` to 0.70.0, and other dependencies ([#267]).
18+
- BREAKING: Bump `stackable-operator` to 0.78.0 which includes a new `AuthenticationClassProvider` member for Kerberos. This will need to be considered when validating authentication providers ([#285]).
1819

1920
[#267]: https://github.com/stackabletech/commons-operator/pull/267
21+
[#285]: https://github.com/stackabletech/commons-operator/pull/285
2022

2123
## [24.3.0] - 2024-03-20
2224

Cargo.lock

Lines changed: 4 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.nix

Lines changed: 9 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ futures = { version = "0.3", features = ["compat"] }
1717
serde = { version = "1.0", features = ["derive"] }
1818
serde_json = "1.0"
1919
snafu = "0.8"
20-
stackable-operator = { git = "https://github.com/stackabletech/operator-rs.git", tag = "stackable-operator-0.76.0" }
20+
stackable-operator = { git = "https://github.com/stackabletech/operator-rs.git", tag = "stackable-operator-0.78.0" }
2121
strum = { version = "0.26", features = ["derive"] }
2222
tokio = { version = "1.40", features = ["full"] }
2323
tracing = "0.1"

crate-hashes.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

deploy/helm/commons-operator/crds/crds.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,18 @@ spec:
3535
- oidc
3636
- required:
3737
- tls
38+
- required:
39+
- kerberos
3840
properties:
41+
kerberos:
42+
description: The [Kerberos provider](https://docs.stackable.tech/home/nightly/concepts/authentication#_kerberos). The Kerberos AuthenticationClass is used when users should authenticate themselves via Kerberos.
43+
properties:
44+
kerberosSecretClass:
45+
description: Mandatory SecretClass used to obtain keytabs.
46+
type: string
47+
required:
48+
- kerberosSecretClass
49+
type: object
3950
ldap:
4051
description: The [LDAP provider](https://docs.stackable.tech/home/nightly/concepts/authentication#_ldap). There is also the ["Authentication with LDAP" tutorial](https://docs.stackable.tech/home/nightly/tutorials/authentication_with_openldap) where you can learn to configure Superset and Trino with OpenLDAP.
4152
properties:

0 commit comments

Comments
 (0)