Skip to content

Releases: kubevirt/ssp-operator

v0.20.0

17 Apr 15:00
7f9db0b
Compare
Choose a tag to compare

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

16 Apr 10:41
59c69d3
Compare
Choose a tag to compare

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

22 Dec 17:24
07e70bf
Compare
Choose a tag to compare

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

Full Changelog: v0.18.3...v0.19.0

v0.19.0-rc.0

03 Nov 11:13
078beef
Compare
Choose a tag to compare
v0.19.0-rc.0 Pre-release
Pre-release

Release candidate for v0.19.0.

v0.18.3

04 Sep 09:48
76a0b94
Compare
Choose a tag to compare

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

25 Jul 07:28
3505581
Compare
Choose a tag to compare

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

v0.18.1

23 Jun 13:58
09badab
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.18.0...v0.18.1

v0.18.0

19 Jun 08:09
b75c5bf
Compare
Choose a tag to compare

What's Changed

  • chore: Update dependencies from golang.org/x by @akrejcir in #511
  • test: add and cleanup vm-console-proxy operand by @codingben in #509
  • refactor: cleanup vm-console-proxy operand by @codingben in #515
  • fix: Update Kubevirt CR used in CI by @akrejcir in #516
  • fix: Wait for SSP operator to be ready after TLS policy tests by @akrejcir in #513
  • lint: Introduce Makefile target, introduce pre-commit config and fix issues by @lyarwood in #495
  • chore: Use released Kubevirt CR in CI by @akrejcir in #522
  • chore: Add lyarwood as approver to OWNERS by @akrejcir in #525
  • docs: Add golangci-lint and pre-commit dev docs by @lyarwood in #529
  • refactor + fix: Cleanup proxy bundle by @akrejcir in #526
  • fix: console proxy and tests: Stabilize functional tests by @akrejcir in #527
  • Use ImagePullPolicy: IfNotPresent instead of Always by @orenc1 in #531
  • Chore: Update dependencies and remove unneeded ones by @akrejcir in #512
  • fix: stabilize functests of VM Console proxy by @akrejcir in #535
  • Added test_id for vnc_console_proxy by @geetikakay in #537
  • fix: correctly delete proxy resources if namespace is not "kubevirt" by @akrejcir in #538
  • Use RUNBOOK_URL_TEMPLATE env for the runbooks URL template by @assafad in #524
  • refactor: Remove RequiredCrds() method from operands by @akrejcir in #542
  • refactor: add default update and status functions by @akrejcir in #544
  • feat: add tekton-tasks-operator by @codingben in #532
  • feat: add github release automation for tekton tasks by @ksimon1 in #549
  • fix: wait for ssp operator in pipelines tests by @ksimon1 in #551
  • feat: migrate automation for bumping virtio version by @ksimon1 in #552
  • Update container list by @ksimon1 in #547
  • fix: fix setting namespace for example pipelines role binding by @ksimon1 in #554
  • fix: add validator image variable to pipeline test scripts by @ksimon1 in #555
  • fix: correct tekton manifests path in release script by @ksimon1 in #556
  • fix: fix wrong version of tekton tasks containers by @ksimon1 in #557
  • fix: fix source template namespace in tekton pipeline tests by @ksimon1 in #558
  • docs: Improve description by @dominikholler in #545
  • chore: remove old common-template manifests by @ksimon1 in #563
  • fix(CNV-29287): do not watch tekton crd by @codingben in #561
  • fix: add virtualMachine.kubevirt.io crd to required crds by @ksimon1 in #566
  • Remove alert for rhel6 running vms by @fossedihelm in #571
  • fix(CNV-29761): ensure that tekton crd exists by @codingben in #567
  • feat: Add checking that all files are committed by @opokornyy in #565
  • Fix total_restored_common_templates metric update by @machadovilaca in #559
  • chore: Fix check_commited_files by @lyarwood in #574
  • Remove node-labeller by @ksimon1 in #562
  • feat: rework example pipelines by @ksimon1 in #550
  • Update common-instancetypes to v0.2.0 by @lyarwood in #573
  • Update vm-console-proxy manifests to v0.2.0 by @github-actions in #579

Full Changelog: v0.17.0...v0.18.0

v0.18.0-rc.2

13 Jun 07:35
42be785
Compare
Choose a tag to compare
v0.18.0-rc.2 Pre-release
Pre-release

Third release candidate for v0.18.0.

v0.18.0-rc.1

05 Jun 08:43
bd72aa7
Compare
Choose a tag to compare
v0.18.0-rc.1 Pre-release
Pre-release

Second release candidate for v0.18.0.