Skip to content

Commit cce6185

Browse files
authored
Add generator for DeepCopy routines for ApplyConfigurations (#1235)
* Add generator for DeepCopy routines for ApplyConfigurations * Fix autogen comment * refactor generator * more refactor * extract generators * finish up refactor * one more slight refactor * fix linter * Fix test for locker which occassionally panics due to log use after test completion
1 parent e5dd284 commit cce6185

File tree

14 files changed

+6020
-122
lines changed

14 files changed

+6020
-122
lines changed

Taskfile.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ tasks:
104104
# for _some_ of k8s:generate. For simplicity, we just run update-licenses
105105
# twice.
106106
- task: dev:update-licenses
107+
- task: generate:applyconfig-copy
107108
- task: k8s:generate
108109
- task: dev:update-licenses
109110
- task: charts:generate
@@ -120,6 +121,12 @@ tasks:
120121
cmds:
121122
- gen pipeline testsuite > .buildkite/testsuite.yml
122123

124+
generate:applyconfig-copy:
125+
deps:
126+
- build:gen
127+
cmds:
128+
- gen applyconfig-copy --header "licenses/boilerplate.go.txt" --package "v1alpha2" --out "./operator/api/redpanda/v1alpha2/zz_generated.applyconfigcopy.go" --test "./operator/api/redpanda/v1alpha2/zz_generated.applyconfigcopy_test.go" --struct "PodSpecApplyConfiguration" k8s.io/client-go/applyconfigurations/core/v1
129+
123130
generate:third-party-licenses-list:
124131
dir: operator
125132
method: checksum

0 commit comments

Comments
 (0)