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

[DPE-3928] - feat: secrets integration #189

Merged
merged 78 commits into from
May 2, 2024
Merged
Show file tree
Hide file tree
Changes from 71 commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
60b9473
chore: bump dp lib ver
marcoppenheimer Apr 9, 2024
8f9a584
chore: add RelationState base object
marcoppenheimer Apr 9, 2024
401f9b1
chore: add KafkaCluster w. secrets
marcoppenheimer Apr 9, 2024
414a6f1
chore: add KafkaBroker + ZooKeeper states
marcoppenheimer Apr 9, 2024
706229c
temp: comment out checks to be moved
marcoppenheimer Apr 9, 2024
0081fcf
chore: restore commented out funcs
marcoppenheimer Apr 9, 2024
905ed64
chore: move literals around, add SECRETS_APP
marcoppenheimer Apr 9, 2024
d135769
chore: add KafkaClient state
marcoppenheimer Apr 10, 2024
10aa6a3
chore: update cluster state to use new stuff
marcoppenheimer Apr 10, 2024
49cbd3d
refactor: tidy up redundant properties
marcoppenheimer Apr 10, 2024
d4f30c4
chore: add secret-changed event handler
marcoppenheimer Apr 10, 2024
d376fff
chore: add planned_units back...
marcoppenheimer Apr 10, 2024
69fcc92
chore: rename state.broker to state.unit_broker
marcoppenheimer Apr 10, 2024
56127a8
chore: update tls to include ca-cert backwards compatibility
marcoppenheimer Apr 10, 2024
d7bb4ac
chore: propose easier pattern for provider client data update
marcoppenheimer Apr 11, 2024
ba26715
style: fmt
marcoppenheimer Apr 11, 2024
ef0ab54
temp: debugging
marcoppenheimer Apr 11, 2024
2d1a61e
fix: use correct ZK relation name
marcoppenheimer Apr 14, 2024
e3801fd
fix: correctly get broker_id in broker_active
marcoppenheimer Apr 14, 2024
bffa967
chore: WORKING ZK relation using secrets
marcoppenheimer Apr 14, 2024
08ea2dd
note: add todo about failing internal credentials changed event
marcoppenheimer Apr 14, 2024
fd2b84f
chore: use new ca-cert field for CA model
marcoppenheimer Apr 14, 2024
a1da691
style: address ruff warnings
marcoppenheimer Apr 14, 2024
4881cae
chore: make relation optional everywhere, saves effort
marcoppenheimer Apr 15, 2024
9237571
fix: correctly pass extra-user-roles with hyphens
marcoppenheimer Apr 15, 2024
93ea055
test: get unit tests working
marcoppenheimer Apr 15, 2024
1c5ab7f
chore: switch bootstrap_server to string
marcoppenheimer Apr 15, 2024
3bf7b8c
chore: bump app-charm lib version
marcoppenheimer Apr 15, 2024
5405272
chore: fix relating application to single-unit kafka
marcoppenheimer Apr 15, 2024
a4c96dc
chore: working test_charm int-tests
marcoppenheimer Apr 16, 2024
26fa455
chore: working test_provider int-tests?
marcoppenheimer Apr 17, 2024
f47cd79
chore: working password_rotation int-tests
marcoppenheimer Apr 18, 2024
df643fc
chore: switch back to passing component
marcoppenheimer Apr 18, 2024
5c8dc0b
chore: working scaling tests
marcoppenheimer Apr 18, 2024
b312a5d
chore: add idle-period to password-rotation test
marcoppenheimer Apr 18, 2024
348a5f2
chore: update upgrade tests
marcoppenheimer Apr 18, 2024
48a8e3e
chore: tweak password-rotation test
marcoppenheimer Apr 19, 2024
358d040
chore: tweak password-rotation test
marcoppenheimer Apr 19, 2024
42a5ea6
fix: resolve regression in consumer-group-prefix setting from the client
marcoppenheimer Apr 19, 2024
916a952
chore: working charm int-test
marcoppenheimer Apr 23, 2024
83c0db9
chore: bump data_intefaces lib
marcoppenheimer Apr 23, 2024
15c87a9
chore: working provider int-tests
marcoppenheimer Apr 24, 2024
b28463b
chore: working scaling tests?
marcoppenheimer Apr 24, 2024
e4c2328
chore: working tls tests
marcoppenheimer Apr 24, 2024
e99a02e
chore: tweak is_up to use secrets
marcoppenheimer Apr 24, 2024
c0d11c6
chore: remove storage-detaching unit test
marcoppenheimer Apr 24, 2024
af42f9b
chore: tweak ha helpers
marcoppenheimer Apr 24, 2024
267e75b
chore: add sleeps to int-test actions
marcoppenheimer Apr 25, 2024
82fb6fd
chore: tweak tls test
marcoppenheimer Apr 25, 2024
b783045
chore: update unit-tests to match K8s
marcoppenheimer Apr 25, 2024
04e3e31
style: fmt
marcoppenheimer Apr 25, 2024
81546d9
chore: working password-rotation tests
marcoppenheimer Apr 26, 2024
7713ee5
temp: debugging ci
marcoppenheimer Apr 26, 2024
8045d2a
chore: working password-rotation tests
marcoppenheimer Apr 26, 2024
8c477a9
chore: tls int-test tweaks
marcoppenheimer Apr 26, 2024
f85f713
chore: tweak ha tests
marcoppenheimer Apr 26, 2024
bc1d4bd
cicd: test failing ha test
marcoppenheimer Apr 27, 2024
30528b2
cicd: test failing ha test
marcoppenheimer Apr 27, 2024
16d8198
cicd: test failing ha test
marcoppenheimer Apr 27, 2024
7646b9e
cicd: test failing ha test
marcoppenheimer Apr 27, 2024
34005d4
cicd: test failing ha test
marcoppenheimer Apr 27, 2024
df30664
chore: tweak ha tests
marcoppenheimer Apr 27, 2024
954c6bb
chore: use CamelCase Substrates type
marcoppenheimer Apr 27, 2024
2002ec1
style: general tidy-up, removing debug logging
marcoppenheimer Apr 27, 2024
7bdb2d4
fix: typo in helpers
marcoppenheimer Apr 27, 2024
829a2cc
chore: tweak tls test
marcoppenheimer Apr 27, 2024
2e3cefe
chore: remove log lines
marcoppenheimer Apr 27, 2024
2707316
chore: sync nosec subprocess import from K8s
marcoppenheimer Apr 28, 2024
00c7906
chore: silence sec warning on empty string
marcoppenheimer Apr 28, 2024
27fd11d
chore: set can-connect
marcoppenheimer Apr 30, 2024
d2b53c6
fix: bug in is_leader() in provider
marcoppenheimer May 1, 2024
26c966c
fix: remove debugging zk lib
marcoppenheimer May 1, 2024
27d1859
chore: bump ruff ver
marcoppenheimer May 1, 2024
1f8acbc
chore: remove todo
marcoppenheimer May 1, 2024
e9147d1
chore: remove redundant zk.relation check
marcoppenheimer May 1, 2024
e0f5073
chore: add fixme for later work
marcoppenheimer May 1, 2024
3bfc765
chore: bump versions
marcoppenheimer May 1, 2024
b312914
chore: bump versions
marcoppenheimer May 1, 2024
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
2 changes: 1 addition & 1 deletion .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:

integration-test:
strategy:
max-parallel: 1
max-parallel: 2
deusebio marked this conversation as resolved.
Show resolved Hide resolved
fail-fast: false
matrix:
tox-environments:
Expand Down
Loading
Loading