Releases: kubevirt/ssp-operator
Releases · kubevirt/ssp-operator
v0.24.1
What's Changed
- [release-v0.24] tests: fix ssp-operator-metrics service test by @kubevirt-bot in #1474
- [release-v0.24] chore: Regenerate CSV by @kubevirt-bot in #1476
- [release-v0.24] tests: common-templates: fix arch for old templates by @kubevirt-bot in #1477
- [release-v0.24] chore: update vm-console-proxy manifests to v0.9.0 by @kubevirt-bot in #1490
- [release-v0.24] chore(deps): update module kubevirt.io/containerized-data-importer-api to v1.63.0 by @akrejcir in #1489
- [release-v0.24] fix: Create DataSource references for custom DataImportCrons by @kubevirt-bot in #1502
- [release-v0.24] tests: Wrap all API update calls in Eventually() by @kubevirt-bot in #1504
- [release-v0.24] ci: Set kubevirt and CDI versions to specific minor versions by @akrejcir in #1495
- [release-v0.24] feat: Create PodDisruptionBudget for template validator by @kubevirt-bot in #1523
- [release-v0.24] chore: Set port names according to convention by @akrejcir in #1531
- [release-v0.24] tests: Improve test stability when deleting a template by @kubevirt-bot in #1532
Full Changelog: v0.24.0...v0.24.1
v0.24.0
What's Changed
- fix: vm_controller: Don't fail if PVC or PV does not exist by @akrejcir in #1356
- fix: subset of enabled architectures for running e2e tests by @ksimon1 in #1369
- chore: update vm-console-proxy manifests to v0.8.1 by @akrejcir in #1378
- Add polarion test id's by @geetikakay in #1386
- tests: Set DICT RetentionPolicy to None by @akrejcir in #1240
- tests: fix: Incorrect Eventually block in expectRestoreAfterUpdate() by @akrejcir in #1401
- fix: Add delete permission to PrometheusRules and ServiceMonitors by @akrejcir in #1407
- api: deprecate v1beta2 and use v1beta3 by @akrejcir in #1405
- chore: webhook: Move placement validation to the end by @akrejcir in #1415
- chore: Update webhook code to use SSP v1beta3 by @akrejcir in #1414
- OWNERS: Move lyarwood to emeritus_approvers by @lyarwood in #1421
- ci: update base image to use golang 1.24.3 by @akrejcir in #1420
- chore(update-go): Update go version to 1.24.3 by @jcanocan in #1426
- Added a Ginkgo conformance label and applied to relevant tests by @geetikakay in #1424
- deps: Update CDI API version to v1.63.0-alpha.0 by @akrejcir in #1449
- api: Add new fields for multi-arch support by @akrejcir in #1450
- Update common-templates to v0.34.1 by @ksimon1 in #1447
- feat: Add common templates for heterogeneous clusters by @akrejcir in #1418
- Add NetworkPolicies required by SSP by @0xFelix in #1458
- feat: Deploy network policies by @0xFelix in #1459
- fix: Validate architectures in ".spec.cluster" in webhook by @akrejcir in #1454
- tests: Change which common template is used in tests by @akrejcir in #1462
- fix: clean up goroutines on error by @Ruclo in #1448
- chore: Bump golangci-lint version by @0xFelix in #1465
- feat: Add support for multi-arch DataSources and DataImportCrons by @akrejcir in #1461
- fix(networkpolicies): Apply multiple fixes to network policies by @0xFelix in #1469
- Update resources of SSP and virt-template-validator by @0xFelix in #1471
Dependency updates by @jcanocan: #1359 #1416 #1428 #1431 #1442
Dependency updates by @dependabot[bot]: #1355 #1360 #1434 #1460 #1467 #1466 #1468
Full Changelog: v0.23.0...v0.24.0
v0.24.0-alpha.0
Merge pull request #1450 from akrejcir/api-add-multiarch-fields api: Add new fields for multi-arch support
v0.23.1
What's Changed
- chore(deps): update module golang.org/x/net to v0.38.0 [security] (release-v0.23) by @redhat-renovate-bot in #1368
- [release-v0.23] fix: subset of enabled architectures for running e2e tests by @kubevirt-bot in #1377
- [release-v0.23] chore: update vm-console-proxy manifests to v0.8.1 by @akrejcir in #1379
Full Changelog: v0.23.0...v0.23.1
v0.23.0
What's Changed
- makefile: Fix podman manifest push command by @akrejcir in #1166
- Update common-templates to v0.32.2 by @ksimon1 in #1168
- chore(golangci-lint): Bump golangci-lint 1.62.2 by @jcanocan in #1176
- chore(deps): update module golang.org/x/net to v0.33.0 by @0xFelix in #1184
- tests: Increase timeout waiting for SSP deployment to be ready. by @akrejcir in #1204
- feat: disable renovate's regular dependency updates by @ksimon1 in #1210
- feat: Update golang version to 1.23.2 by @akrejcir in #1211
- refactor: use the template architecture label by @nestoracunablanco in #1201
- feat: Add VM delete protection by @jcanocan in #1199
- Add dependabot configuration for api by @jcanocan in #1218
- docs: Add vm-delete-protection operand by @jcanocan in #1216
- deps: Updates controller-tools version by @jcanocan in #1222
- doc: Update disclaimer in readTemplates by @nestoracunablanco in #1212
- doc: common instancetypes are not released to the SSP by @nestoracunablanco in #1223
- feat: Improve errors returned from reconciliation by @akrejcir in #1231
- chore: Remove custom reporters from functional tests by @akrejcir in #1139
- Remove common-instancetypes support by @lyarwood in #1235
- chore: Improve release automation by @akrejcir in #1219
- chore(CI): Improve uncommited files vebosity by @jcanocan in #1237
- feat: simplify renovate config by @ksimon1 in #1230
- chore(test): Add cleanup in VM delete protection test by @jcanocan in #1244
- fix: regex in renovate config by @ksimon1 in #1256
- feat: improve renovate config by @ksimon1 in #1258
- cleanup: Remove code for updating from very old kubevirt-ssp-operator by @akrejcir in #1269
- cleanup: Remove net.Pipe in port-forwarding in functests by @akrejcir in #1277
- feat: Remove tekton code by @akrejcir in #1280
- tests: Improve stability of metric tests by @akrejcir in #1281
- feat: Set "openshift.io/required-scc" annotation on deployments by @akrejcir in #1282
- chore(golangci-lint): Bump golangci-lint 1.64.6 by @jcanocan in #1312
- Update common-templates to v0.33.0 by @ksimon1 in #1324
- tests: fix race when checking recreated resources by @akrejcir in #1329
- chore(vm-delete-protection): Improve error message by @jcanocan in #1332
- cleanup: Fix various issues found by code inspection by @akrejcir in #1278
- Update common-templates to v0.34.0 by @ksimon1 in #1343
- deps: Update golang and monitoring-linter by @akrejcir in #1346
- deps: Update OpenShift dependencies to latest "release-4.18" branch by @akrejcir in #1347
- feat(CNV-58257): set terminationMessagePolicy in all containers by @codingben in #1350
- deps: update vm-console-proxy manifests to v0.8.0 by @akrejcir in #1353
- Dependency updates by @jcanocan: #1225 #1234 #1276 #1307 #1311 #1325 #1339
- Dependency updates by @dependabot: #1209 #1217 #1220 #1227 #1224 #1243 #1257 #1266 #1273 #1279 #1288 #1292 #1293 #1309 #1328 #1326 #1331 #1336 #1338
Full Changelog: v0.22.0...v0.23.0
v0.22.3
What's Changed
- [release-v0.22] CI: Fix kubevirt and CDI versions by @akrejcir in #1241
- [release-v0.22] feat: Set "openshift.io/required-scc" annotation on deployments by @kubevirt-bot in #1283
- [release-v0.22] fix: Add back API v1beta1 and set it to not be served by @akrejcir in #1291
Full Changelog: v0.22.2...v0.22.3
v0.22.2
What's Changed
- [release-v0.22] chore(deps): update module golang.org/x/net to v0.33.0 by @0xFelix in #1185
- [release-v0.22] tests: Increase timeout waiting for SSP deployment to be ready. by @kubevirt-bot in #1205
Full Changelog: v0.22.1...v0.22.2
v0.22.1
What's Changed
- [release-v0.22] makefile: Fix podman manifest push command by @kubevirt-bot in #1169
- [release-v0.22] Update common-templates to v0.32.2 by @kubevirt-bot in #1170
Full Changelog: v0.22.0...v0.22.1
v0.22.0
The build for this release failed. Use the next v0.22.1 release.
What's Changed
- feat: multiarch compatibility to validator.Dockerfile by @nestoracunablanco in #1068
- feat: update validator target to be based on ubi-micro by @nestoracunablanco in #1070
- tests: On cleanup, wait until PVCs are bound. by @akrejcir in #1076
- Update common-templates to v0.31.0 by @ksimon1 in #1082
- Remove instance types and preferences by @akrejcir in #1074
- Revert "tests: On cleanup, wait until PVCs are bound." by @akrejcir in #1083
- fix: remove archutecture specific commands from the target image by @nestoracunablanco in #1073
- feat: Remove unused git from Dockerfile by @akrejcir in #1087
- chore(deps): Bump peter-evans/create-pull-request from 6 to 7 by @dependabot in #1067
- s390x enablement. Update Makefile and Dockerfiles by @nestoracunablanco in #1091
- refactor: suggestions from sonarcloud quality gate by @nestoracunablanco in #1108
- Fix flaky test fire VMStorageClassWarning when rxbounce is disabled by @machadovilaca in #1122
- makefile: use the same ginkgo version that is in go.mod by @akrejcir in #1128
- chore: Allow dependabot to update ginkgo by @akrejcir in #1131
- Update API version to
v1beta3by @akrejcir in #1127 - tests: Show clearer error message when cleanup tests fail by @akrejcir in #1038
- chore: Update OWNERS file by @akrejcir in #1138
- chore: Update vm-console-proxy to v0.7.0 by @akrejcir in #1135
- feat: filter function tests with GINKGO_FOCUS environment variable by @nestoracunablanco in #1136
- feat: validator: Load TLS configuration from ConfigMap by @akrejcir in #1119
- test: enable end-to-end validator tests on s390x. by @nestoracunablanco in #1143
- tests: TLS policy: Use insecure TLS for connection to template-validator by @akrejcir in #1146
- fix: test: Prepare SSP object for TLS policy tests by @akrejcir in #1152
- feat: architecture dependent template reading by @nestoracunablanco in #1150
- Bump deps by @jcanocan in #1154
- chore(observability): Bump operator observability version 0.0.24 by @jcanocan in #1159
- feat: read architecture specific common templates file by @nestoracunablanco in #1156
Full Changelog: v0.21.1...v0.22.0
v0.21.1
Release v0.21.0 was removed, because it's API contained a change that should go to v0.22.0
What's Changed
- fix: Do not force IPv4 on metrics service by @akrejcir in #957
- deps: Update openshift dependencies to 4.16 by @akrejcir in #968
- Update common-templates to v0.29.0 by @ksimon1 in #989
- refactor: Prepare controller code for watching single namespace by @akrejcir in #987
- Alert VMStorageClassWarning only for Windows VMs by @machadovilaca in #984
- common instancetypes: Deprecate operand by @lyarwood in #986
- chore: Update controller-gen by @akrejcir in #996
- chore: Move downstream edited constants to a single file. by @akrejcir in #997
- Update common-templates to v0.29.1 by @ksimon1 in #998
- fix: enable make unittest for different architectures. by @nestoracunablanco in #1000
- fix: typo in deploy-kubevirt-and-cdi.sh by @nestoracunablanco in #1002
- Fix runbook_url test by @assafad in #1011
- deps: Update ci-builder to go 1.22.5 by @akrejcir in #1010
- deps: Update golang version and dependencies by @akrejcir in #1008
- ci-builder: Lower go version to downstream version by @akrejcir in #1015
- Update common-templates to v0.29.2 by @ksimon1 in #1016
- api: Add a config option for vm-console-proxy and deprecate the feature gate by @akrejcir in #1018
- fix: Remove workspace vendoring, because downstream does not support it by @akrejcir in #1019
- fix: regenerate vendor files by @akrejcir in #1024
- CI: Use compatible tekton version v0.67 by @akrejcir in #1023
- Update common-templates to v0.29.3 by @ksimon1 in #1029
- fix: common-instancetypes: Clear URL when deploying from bundle by @akrejcir in #1033
- chore: enable gomodTidy in renovate by @ksimon1 in #1045
- Update vm-console-proxy by @akrejcir in #1046
- [release-v0.21] Revert "api: Add config option for vm-console-proxy, deprecate feature gate" by @akrejcir in #1051
- Dependency updates by @dependabot: #966 #980 #991 #992 #1001 #1003 #1004 #1005 #1028 #1030 #1031 #1044
Full Changelog: v0.20.0...v0.21.1