Commit 4ca1c0d
feat(stackable-versioned)!: Add conversion tracking (#1056)
* chore: Add edition to rustfmt override command
* fix(stackable-versioned): Finish error accumulator
This uses correct error handling by letting the error
accumulator handle the fallible function. Previously,
this panicked, because the accumulator was dropped
without being finished.
* refactor(stackable-versioned): Simplify and improve From code generation
* refactor(stackable-versioned): Remove standalone and non-K8s specific code
* chore: Adjust CRD code to reflect attribute changes
* feat!(stackable-versioned): Add conversion tracking
* fix(stackable-versioned): Fix edge-cases uncovered by UI tests
* test(stackable-versioned): Adjust test inputs and UI stderr snapshots
* fix(stackable-versioned): Use trait from core, use correct boolean expr
* fix(stackable-versioned): Remove minor errors in generated code
* test(stackable-version): Review and accept updated snapshots
* test(stackable-versioned): Adjust existing integration tests
* test(stackable-versioned): Add conversion roundtrip integration test
* chore(stackable-versioned): Add FIXME comments
* chore(stackable-operator): Add required Default derive to ListenerStatus
* chore(stackable-versioned): Remove unused k8s-version dependency
* fix(stackable-versioned): Add missing trailing comma in generated code
* test(stackable-versioned): Add additional status field
This also removes various unused derives to simplify the integration
test.
* fix(stackable-versioned): Only emit tracking_into if opted in
* docs(stackable-versioned): Update doc comments
* chore(stackable-versioned): Ignore code block in doc comment
* feat(stackable-versioned): Use proper JSONPath syntax
* chore(stackable-versioned): Use BTreeMap instead of HashMap
* chore(stackable-versioned): Use jsonPath instead of fieldName as field name
* test(stackable-versioned): Update person name
* chore(stackable-operator): Sort deps alphabetically
* chore(stackable-versioned): Remove udeps ignores
* chore(stackable-versioned): Replace matches! with match
* chore(stackable-versioned): Re-add some udeps ignores
* chore(stackable-versioned): Move some deps back
* test(stackable-versioned): Simplify gender defaulting
* fix(stackable-versioned): Pass JSONPath variable by reference
Co-authored-by: Sebastian Bernauer <[email protected]>
* chore(stackable-versioned): Error if nested is used without experimental flag
* test(stackable-versioned): Fix doc test
* chore(stackable-versioned): Update changelog
---------
Co-authored-by: Sebastian Bernauer <[email protected]>1 parent c0ebd1e commit 4ca1c0d
File tree
128 files changed
+4664
-5103
lines changed- .vscode
- crates
- stackable-operator
- src/crd
- authentication
- core
- kerberos
- tls
- listener
- class
- listeners
- s3
- bucket
- connection
- stackable-versioned-macros
- src
- attrs
- container
- item
- codegen
- container
- struct
- item
- tests
- inputs
- default
- fail
- pass
- fail
- ignored
- k8s
- fail
- pass
- pass
- snapshots
- stackable-versioned
- src
- tests
- inputs
- conversions/pass
- roundtrip
- snapshots
- xtask/src/crd
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
128 files changed
+4664
-5103
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
7 | 9 | | |
8 | 10 | | |
9 | 11 | | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | | - | |
20 | 18 | | |
21 | 19 | | |
| 20 | + | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
Lines changed: 9 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
10 | 17 | | |
11 | 18 | | |
12 | 19 | | |
| |||
26 | 33 | | |
27 | 34 | | |
28 | 35 | | |
29 | | - | |
| 36 | + | |
30 | 37 | | |
31 | 38 | | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | 39 | | |
38 | 40 | | |
39 | 41 | | |
| |||
Lines changed: 9 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
13 | 15 | | |
Lines changed: 12 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
16 | 18 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
82 | | - | |
| 82 | + | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | | - | |
| 115 | + | |
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
10 | 17 | | |
11 | 18 | | |
12 | 19 | | |
13 | 20 | | |
14 | 21 | | |
15 | 22 | | |
16 | 23 | | |
17 | | - | |
| 24 | + | |
18 | 25 | | |
19 | 26 | | |
20 | 27 | | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | 28 | | |
27 | 29 | | |
28 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
20 | 27 | | |
21 | 28 | | |
22 | 29 | | |
23 | 30 | | |
24 | 31 | | |
25 | 32 | | |
26 | 33 | | |
27 | | - | |
| 34 | + | |
28 | 35 | | |
29 | 36 | | |
30 | 37 | | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | 38 | | |
37 | 39 | | |
38 | 40 | | |
| |||
0 commit comments