Releases: kubevirt/ssp-operator
Releases · kubevirt/ssp-operator
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
v1beta3
by @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
v0.22.0-rc.0
Release candidate for v0.22.0
.
v0.20.0
What's Changed
- Automated update of common-instancetypes bundles to v0.4.0 by @kubevirt-bot in #798
- Fix VirtualMachineCRCErrors not stop firing by @machadovilaca in #742
- chore: Update virtio image version to v1.1.1 by @ksimon1 in #817
- fix: add required labels to pods by @codingben in #787
- Refactor monitoring metrics by @machadovilaca in #786
- feat: dependabot configuration by @ksimon1 in #826
- Update vm-console-proxy manifests to v0.4.0 by @github-actions in #833
- feat: set special labels to dependabot PRs by @ksimon1 in #835
- fix: increase partition1 size in windows efi configmaps by @ksimon1 in #840
- Bump dependencies by @ksimon1 in #841
- feat: update golang to 1.21 by @ksimon1 in #854
- chore(deps): Bump the production-dependencies group with 12 updates by @ksimon1 in #847
- Update VM controller error handling by @machadovilaca in #850
- feat: Metrics unit tests by @akrejcir in #848
- fix: set boot source labels for DVs created by windows pipelines by @ksimon1 in #845
- Remove 'codingben' from OWNERS by @akrejcir in #863
- fix: Use TokenRequest API to get prometheus token by @akrejcir in #858
- chore: Remove workflow: add-reviewer-monitoring.yaml by @akrejcir in #874
- Rename VirtualMachineCRCErrors to VMStorageClassWarning by @machadovilaca in #875
- Refactor recording rules and alerts code by @avlitman in #870
- feat: remove script for downloading tekton tasks manifests by @ksimon1 in #885
- fix: Remove namespaceSelector from webhook definition by @akrejcir in #879
- test: Disable flaky test: [test_id:10549] Should fire VMStorageClassWarning when rxbounce is disabled by @akrejcir in #890
- fix: Remove use of kubevirt.io/v1alpha3 in template-validator tests by @lyarwood in #895
- chore: Update Ginkgo version in Makefile by @akrejcir in #898
- Re-add cnv:vmi_status_running:count recording rule by @machadovilaca in #896
- chore: Add script to sync common-instancetypes by @lyarwood in #900
- chore: Do not update ginkgo automatically by @akrejcir in #911
- Adjust VMStorageClassWarning E2E MatchError timeout by @machadovilaca in #913
- chore: Update vm-console-proxy to v0.5.0 by @akrejcir in #916
- Replace test 'Eventually-Consistently' with 'Eventually-MustPassRepeatedly by @machadovilaca in #925
- chore: Update virtio image version to v1.2.0 by @ksimon1 in #919
- Apply monitoring linters by @assafad in #932
- automation: Remove update-virtio-version github action by @akrejcir in #939
- bump-common-instancetypes.sh: Allow RC releases to be sync'd by @lyarwood in #938
- feat: Don't deploy tekton tasks and pipelines by @akrejcir in #929
- cleanup: Remove unused tekton and virtioImage code by @akrejcir in #946
- docs: Remove invalid documentation by @akrejcir in #945
- fix: Increase reconcile metric only if SSP CR was not changed by @akrejcir in #950
- Update common-templates to v0.28.0 by @ksimon1 in #958
- Add guest OS labels to cnv:vmi_status_running:count by @assafad in #961
Full Changelog: v0.19.0...v0.20.0
v0.19.1
What's Changed
- [release-v0.19] Fix VirtualMachineCRCErrors not stop firing by @kubevirt-bot in #825
- [release-v0.19] fix: add required labels to pods by @kubevirt-bot in #827
- [release-v0.19] Update vm-console-proxy manifests to v0.4.0 by @kubevirt-bot in #838
- [release-v0.19] Update VM controller error handling by @kubevirt-bot in #857
- [release-v0.19] fix: Use TokenRequest API to get prometheus token by @kubevirt-bot in #865
- [release-v0.19] fix: increase partition1 size in windows efi configmaps by @kubevirt-bot in #844
- [release-v0.19] fix: set boot source labels for DVs created by windows pipelines by @kubevirt-bot in #860
- [release-v0.19] Rename VirtualMachineCRCErrors to VMStorageClassWarning by @machadovilaca in #886
- [release-v0.19] Automated update of common-instancetypes bundles to v0.4.0 by @kubevirt-bot in #901
- [release-v0.19] chore: Add script to sync common-instancetypes by @kubevirt-bot in #908
- chore: update google.golang.org/protobuf package to 1.33 by @ksimon1 in #920
- [release-v0.19] Replace test 'Eventually-Consistently' with 'Eventually-MustPassRepeatedly by @kubevirt-bot in #926
- [release-v0.19] CI: Fix kubevirt and CDI versions for this branch by @akrejcir in #942
- [release-v0.19] fix: Increase reconcile metric only if SSP CR was not changed by @akrejcir in #960
Full Changelog: v0.19.0...v0.19.1
v0.19.0
What's Changed
- [main] Fix env variables by @kubevirt-bot in #596
- [main] Don't override autoupdated datasources that point to a snapshot instead of PVC by @kubevirt-bot in #603
- fix: fix default instanceTypeName parameter in tekton pipelines by @ksimon1 in #611
- chore: rename tekton operands by @codingben in #615
- Audit RBAC rules by @jcanocan in #616
- chore: update CSV description by @codingben in #614
- feat: Remove master branch option by @opokornyy in #610
- chore(deps): Bump google.golang.org/grpc from 1.50.1 to 1.53.0 by @0xFelix in #620
- chore: add more reviewers by @codingben in #623
- chore: Audit template validator RBAC rules. by @jcanocan in #622
- Add Podman to ci-builder by @assafad in #624
- feat: Add OWNERS_ALIASES and edit OWNERS file by @opokornyy in #625
- Apply metrics name linter by @assafad in #621
- Revert "feat: Add OWNERS_ALIASES and edit OWNERS file" by @opokornyy in #627
- fix: GH actions for bumping virtio version by @ksimon1 in #628
- feat: add deploy VM console proxy feature gate by @codingben in #609
- Fix metrics linter script by @assafad in #632
- feat: Add github action that will add reviewer by @opokornyy in #629
- chore: Update virtio image version to v1.0.0 by @ksimon1 in #635
- [main] Update common-instancetypes to v0.3.1 by @kubevirt-bot in #637
- fix: Remove add user workflow by @opokornyy in #650
- Change metrics names by @assafad in #643
- feat: Rework add reviewer workflow by @opokornyy in #651
- fix(CNV-28185): add required labels by @codingben in #608
- Force runbooks names to equal alerts names by @assafad in #654
- chore: Move to kubevirt v1.0.0 by @lyarwood in #649
- fix: CI uses the latest released Kubevirt by @akrejcir in #655
- Update common-instancetypes to v0.3.2 by @lyarwood in #642
- feat: Change the event of github action by @opokornyy in #664
- fix: CrashLoopBackOff once tlsProfile changed by @opokornyy in #640
- fix: Use the latest image of vm-console-proxy by @akrejcir in #645
- feat: replace namespace of configMaps and roleBindings by @ksimon1 in #646
- fix: change delete object type in clean up section in efi pipeline by @ksimon1 in #648
- Add VirtualMachineCRCErrors alert by @machadovilaca in #663
- Update common-templates to v0.26.0 by @ksimon1 in #674
- fix: bump k8s dependencies by @ksimon1 in #676
- refactor(CNV-31248): remove namespace annotation by @codingben in #634
- fix: fix wrong parsing of vm.spec.template.spec.domain.memory.guest in validator by @ksimon1 in #679
- fix: replacing of namespace annotation when openshift-cnv namespace is set by @ksimon1 in #683
- Reduce VirtualMachineCRCErrors noise by @machadovilaca in #686
- Do not register VM controller if KubeVirt CRDs are not installed by @machadovilaca in #685
- Update common-instancetypes to v0.3.3 by @lyarwood in #688
- common-instancetypes: Wait until SSP is deployed during URI test by @lyarwood in #693
- Update common-instancetypes to v0.3.4 by @lyarwood in #697
- fix: remove "cdi.kubevirt.io/storage.bind.immediate.requested" annotation from pipelines by @ksimon1 in #696
- Update tekton-tasks manifests to v0.16.0 by @github-actions in #695
- refactor: cleanup tekton operands by @codingben in #641
- rbac: Audit
*
verbs of kubevirt-tekton-tasks by @jcanocan in #684 - chore: Update golang.org/x/* modules. by @akrejcir in #705
- feat: add snyk file to exclude vendor folders by @ksimon1 in #706
- common-instancetypes: Ignore attempts to reconcile virt-operator owned objects from bundle by @lyarwood in #661
- chore(deps): Bump google.golang.org/grpc from 1.53.0 to 1.56.3 by @dependabot in #714
- fix: instance types tests by waiting for ssp to be deployed by @ksimon1 in #715
- chore: Update virtio image version to v1.0.1 by @ksimon1 in #707
- common-instancetypes: Add DeployCommonInstancetypes featureGate by @lyarwood in #702
- Update vm-console-proxy manifests to v0.3.2 by @github-actions in #717
- chore: Regenerate CRD in data folder by @akrejcir in #720
- chore: Bump dependencies by @0xFelix in #722
- fix: Incorrect DataSource reconciliation by @akrejcir in #728
- feat: add evictionStrategy to VMs in tekton pipelines by @ksimon1 in #732
- reconcile: Restore test that go deleted by accident by @0xFelix in #731
- chore: Bump Gingkgo and Gomega by @0xFelix in #736
- reconcile_test: Extend DataSource / DataImportCron restore test by @0xFelix in #735
- adding polarion Id for VirtualMachineCRCErrors test by @Ahmad-Hafe in #741
- chore: Regenerate CRD by @akrejcir in #743
- chore: Update virtio image version to v1.1.0 by @ksimon1 in #730
- feat: introduce dependabot config by @ksimon1 in #744
- chore: Update golang in CI to 1.20 by @akrejcir in #777
- fix: webhook: Don't check common template namespace by @akrejcir in #747
- Update cnv:vmi_status_running:count by @sradco in #782
- chore: Update golangci-lint to v1.55.2 by @0xFelix in #789
- fix: Use Route Status to get Prometheus host by @0xFelix in #788
- fix: Fix querying for the latest release of ssp-operator by @0xFelix in #792
- deps: Update controller-runtime to v0.16.3, and other packages to latest versions by @jcanocan in #795
- Update tekton-tasks manifests to v0.17.0 by @github-actions in #797
- Update common-templates to v0.27.0 by @ksimon1 in #796
New Contributors
- @jcanocan made their first contribution in #616
- @dependabot made their first contribution in #714
- @Ahmad-Hafe made their first contribution in #741
Full Changelog: v0.18.3...v0.19.0
v0.19.0-rc.0
Release candidate for v0.19.0
.
v0.18.3
What's Changed
- [release-v0.18] Update common-instancetypes to v0.3.1 by @kubevirt-bot in #639
- [release-v0.18] Change metrics names by @assafad in #656
- [release-v0.18] fix(CNV-28185): add required labels by @kubevirt-bot in #658
- [release-v0.18] chore: Move to kubevirt v1.0.0 by @kubevirt-bot in #660
- [release-v0.18] chore: Audit template validator RBAC rules. by @kubevirt-bot in #659
- [release-v0.18] Update common-instancetypes to v0.3.2 by @kubevirt-bot in #662
- [release-v0.18] fix: CrashLoopBackOff once tlsProfile changed by @kubevirt-bot in #668
- [release-v0.18] fix: Use the latest image of vm-console-proxy by @akrejcir in #670
- [release-v0.18] Add VirtualMachineCRCErrors alert by @machadovilaca in #673
- [release-v0.18] feat: replace namespace of configMaps and roleBindings by @kubevirt-bot in #671
- [release-v0.18] fix: change delete object type in clean up section in efi pipeline by @kubevirt-bot in #672
- [release-v0.18] chore: Update virtio image version to v1.0.0 by @kubevirt-bot in #657
- [release-v0.18] Update common-templates to v0.26.0 by @kubevirt-bot in #675
- [release-v0.18] fix: bump k8s dependencies by @kubevirt-bot in #677
- [release-v0.18] refactor(CNV-31248): remove namespace annotation by @akrejcir in #678
- [release-v0.18] fix: fix wrong parsing of vm.spec.template.spec.domain.memory.guest in validator by @kubevirt-bot in #680
Full Changelog: v0.18.2...v0.18.3
v0.18.2
What's Changed
- [release-v0.18] Fix env variables by @ksimon1 in #591
- [release-v0.18] fix(CNV-30284): rename tekton images env vars by @kubevirt-bot in #599
- [release-v0.18] common-instancetypes: Move to
instancetype.kubevirt.io/v1beta1
by @kubevirt-bot in #602 - [release-v0.18] Don't override autoupdated datasources that point to a snapshot instead of PVC by @kubevirt-bot in #606
- [release-v0.18] fix: fix default instanceTypeName parameter in tekton pipelines by @kubevirt-bot in #613
- feat: add deploy VM console proxy feature gate by @codingben in #633
Full Changelog: v0.18.1...v0.18.2