You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update build infrastructure for isolated test module
Updates Makefile, Dockerfile, and .gitignore to work with the new
test extension module location.
Makefile changes:
- Added TESTS_EXT_DIR variable pointing to test/extended/tests-extension
- tests-ext-build now builds from test/extended/tests-extension/
- tests-ext-update runs from and updates metadata in tests-extension dir
- Binary output: test/extended/tests-extension/cluster-kube-apiserver-operator-tests-ext
Dockerfile changes:
- Updated gzip path: test/extended/tests-extension/cluster-kube-apiserver-operator-tests-ext
- Updated COPY path for .gz file to match new location
.gitignore changes:
- Updated to ignore binary at new path: /test/extended/tests-extension/cluster-kube-apiserver-operator-tests-ext
The build process now:
1. cd into test/extended/tests-extension/ (where the separate go.mod is)
2. Build the binary using the isolated dependencies
3. Output binary stays within the test module directory
4. Docker build references the new paths for gzip and copy operations
0 commit comments