Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Merged by Bors] - LDAP authentication #374

Closed
wants to merge 59 commits into from
Closed
Show file tree
Hide file tree
Changes from 53 commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
e94acb9
docs(todo): describe LDAP usage
Nov 14, 2022
be8f258
test: add adjusted ldap integration test
Jan 10, 2023
8b93abd
feat: accept LDAP for authentication
Jan 9, 2023
75d5448
fix: secret name
Jan 9, 2023
b4bdbc5
wip: add ldap integration sketch
Jan 9, 2023
1d0b4cb
wip: port and adjust ldap changes from old branch
Jan 10, 2023
c02b0e7
fix(test): ldap auth errors
Jan 10, 2023
fff188c
test: simplify ldap test case
Jan 10, 2023
5cc6ea1
fix: skip obsolete secret replacement commands
Jan 10, 2023
b6d1433
fix: remove unused dependency
Jan 11, 2023
af7bf5b
refactor: remove unused error enum
Jan 12, 2023
64086b5
refactor: rename lines to config
Jan 12, 2023
19085a6
refactor: rename provider to ldap
Jan 12, 2023
358d9a2
feat: add additional ldap cmd info
Jan 12, 2023
0ded0a8
refactor: reuse consts to create config path
Jan 12, 2023
17aff66
refactor: move long config string prefixes into consts
Jan 12, 2023
868a432
style: remove unneeded comments
Jan 12, 2023
8cfb788
style: change argument order
Jan 16, 2023
f1bb08b
style: remove maybe_ prefix from variables
Jan 19, 2023
1d99a33
wip: towards replacing internal hard-coded secret
Jan 19, 2023
afceef9
wip: replace hard-coded secret with env var
Jan 19, 2023
c161c00
chore: clarify ldap tls test comment
Jan 19, 2023
87fa14c
docs: add to CHANGELOG
Jan 19, 2023
f5eb612
docs: port and adjust previously written LDAP documentation
Jan 19, 2023
a6af866
docs: adjust LDAP documentation to refer to common concepts
Jan 19, 2023
bcf3a62
style: incorporate review suggestions
Jan 19, 2023
c1b6412
test: incorporate review suggestions
Jan 19, 2023
e60e2e8
docs: add note about OPA
Jan 19, 2023
8a3d57a
fix: add review suggestion regarding well-known ports
Jan 19, 2023
69ee87c
docs: add LDAP info to doc comment
Jan 23, 2023
0b2d67f
chore: add regenerated chart
Jan 23, 2023
3a7d0fa
docs: shorten and split ldap example code
Jan 23, 2023
e8c4bbe
docs: include auth part of ldap example code
Jan 23, 2023
0f03177
docs: include druid part of ldap example code
Jan 23, 2023
c60579c
fix: adjust error message and TODO to reflect auth provider clash
Jan 23, 2023
5608804
docs: fix ldap related sentence
Jan 23, 2023
2b85116
fix: suppress error output if cp fails as tolerated
Jan 23, 2023
6da5b45
fix: remove unnecessary async and Error type
Jan 23, 2023
a24863f
style: simplify the use blocks
Jan 23, 2023
235911d
fix: one more borrow, one less clone needed
Jan 23, 2023
ceb8110
test: reduce auth check timeout
Jan 23, 2023
94844b7
chore: bump dependency versions
Jan 24, 2023
cde2691
refactor: use operrator-rs helper function for ldap volumes and mounts
Jan 24, 2023
2d41b8c
docs: remove unneeded comment and README
Jan 24, 2023
aceab12
refactor: replace placeholder strings with constants
Jan 24, 2023
8ec4258
test: fix wrong hdfs operator version
Jan 24, 2023
e4edbce
docs: add dependency bump line to changelog
Jan 24, 2023
464f437
chore: add regenerated helm yaml
Jan 24, 2023
d6e15bc
test: expand ldap auth check to all roles
Jan 24, 2023
f17cb84
feat: use helper function for bind secret paths, error on fail
Jan 24, 2023
d2524d8
fix: add missing braces
Jan 24, 2023
6ba398d
test: add non-bind option to LDAP test case
Jan 24, 2023
8559317
wip: towards ldap without bind credentials
Jan 24, 2023
cf59deb
wip: disable failing test case
Jan 26, 2023
339faad
docs: rework comment
Jan 26, 2023
b4df75c
docs: migrate and fix changelog
Jan 30, 2023
2d332f1
docs: add note on non-bind LDAP authentication
Jan 30, 2023
02bd94c
docs: add comment to missing non-bind LDAP functionality story
Jan 30, 2023
eb9309b
fix: return an error when no ldap bind credentials are provided
Jan 30, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ All notable changes to this project will be documented in this file.

- BREAKING: Support for TLS encryption (activated per default -> port changes) and TLS authentication ([#333])
- Use emptyDir for segment cache on historicals ([#342])
- Add support for non-TLS LDAP authentication. ([#374])
vsupalov marked this conversation as resolved.
Show resolved Hide resolved

### Changed

Expand All @@ -19,6 +20,7 @@ All notable changes to this project will be documented in this file.
- Do not run init container as root anymore and avoid chmod and chown ([#353])
- Fixed role group node selector ([#362])
- Bitnami Helm chart 12.1.5 for kuttl tests. ([#363])
- Upgrade to `operator-rs` `0.31.0` ([#374])

### Removed

Expand All @@ -35,6 +37,7 @@ All notable changes to this project will be documented in this file.
[#362]: https://github.com/stackabletech/druid-operator/pull/362
[#363]: https://github.com/stackabletech/druid-operator/pull/363
[#366]: https://github.com/stackabletech/druid-operator/pull/366
[#374]: https://github.com/stackabletech/druid-operator/pull/374

## [0.8.0] - 2022-11-07

Expand Down
Loading