Releases: kubevirt/ssp-operator
Releases · kubevirt/ssp-operator
v0.18.1
What's Changed
- [release-v0.18] fix: Keep API v1beta1 in scheme. by @kubevirt-bot in #587
- [release-v0.18] Update common-instancetypes to v0.3.0 by @kubevirt-bot in #588
Full Changelog: v0.18.0...v0.18.1
v0.18.0
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
Third release candidate for v0.18.0
.
v0.18.0-rc.1
Second release candidate for v0.18.0
.
v0.18.0-rc.0
Release candidate for v0.18.0
.
v0.17.1
What's Changed
- [release-v0.17] fix: Wait for SSP operator to be ready after TLS policy tests by @kubevirt-bot in #519
- [release-v0.17] fix: console proxy and tests: Stabilize functional tests by @akrejcir in #530
- [release-v0.17] fix: stabilize functests of VM Console proxy by @kubevirt-bot in #536
- [release-v0.17] fix: correctly delete proxy resources if namespace is not "kubevirt" by @akrejcir in #541
- [release-v0.17] Added test_id for vnc_console_proxy by @kubevirt-bot in #543
Full Changelog: v0.17.0...v0.17.1
v0.17.0
What's Changed
- Adding TLSSecurityProfile to CRD by @borod108 in #399
- add debug lines to DataImportCron template tests by @ksimon1 in #410
- Update CDI to version v1.53.1 by @akrejcir in #411
- Support cluster-wide crypto policy by @borod108 in #408
- Rename metrics to follow Prometheus naming conventions by @machadovilaca in #412
- Fix tests waiting for DVs to succeed by @0xFelix in #418
- Watch required CRDs, and restart operator if they are removed by @akrejcir in #417
- Add missing webhook test and improve tests by @akrejcir in #401
- Update common-templates to v0.24.0 by @ksimon1 in #419
- bump golang to 1.19 by @ksimon1 in #423
- add dockerfile for ci builds by @ksimon1 in #427
- update controller-gen and kustomize by @ksimon1 in #429
- add gettext package to ci builder dockerfile by @ksimon1 in #432
- Update common-templates to v0.24.1 by @ksimon1 in #426
- Add 0xFelix to approvers by @0xFelix in #431
- Allow running the SSP Operator on plain kubernetes by @nunnatsa in #437
- Deploying state and tests for TLSSecurityProfile by @borod108 in #416
- Regenerate files by running "make container-build" by @akrejcir in #442
- Add the missing RBAC permissions to clusterversions in the CSV by @nunnatsa in #443
- crypto_policy_test.go: Do not hardcode SSP deployment NS by @0xFelix in #448
- crypto_policy_test.go: Add test_ids by @0xFelix in #449
- crypto_policy_test.go: Do not hardcode SSP webhook service name by @0xFelix in #454
- OWNERS: Remove borod108 from reviewers by @lyarwood in #456
- crypto_policy_test.go: Get CA bundle dynamically by @0xFelix in #457
- Cleanup fixes for tests waiting for DVs to succeed by @0xFelix in #441
- Introduce support for deployments via kubevirtci and kubevirt by @lyarwood in #452
- Deploy common-instancetypes v0.0.1-rc by @lyarwood in #453
- Follow ups for common-instancetypes deployment by @lyarwood in #462
- Update operator-sdk to v1.25.1 by @akrejcir in #400
- Add e2e tests for total_restored_common_templates metric by @machadovilaca in #425
- common-instancetypes: Update to v0.0.2-rc by @lyarwood in #464
- common-instancetypes: Ensure CRDs are present before Cleanup by @lyarwood in #467
- kubevirtci: Move to _cluster-up by @lyarwood in #468
- common-instancetypes: Add watched cluster CRDs to cleanup func test by @lyarwood in #469
- Update common-templates to v0.24.2 by @ksimon1 in #472
- common-instancetypes: Add missing README and dev docs by @lyarwood in #470
- Add
operator_health_impact
label to SSP alerts by @assafad in #474 - Move tests to Ginkgo v2 by @lyarwood in #471
- kubevirtci: Correct directory name by @lyarwood in #477
- tests_common_test.go: Filter pods for status.phase == Running by @0xFelix in #478
- metrics_test.go: Do not consider old ReplicaSets by @0xFelix in #479
- Update common-instancetypes to v0.0.3-rc by @lyarwood in #481
- data_sources: Always run the operand by @lyarwood in #476
- feat: update ssp and validator ubi containers to rhel9 in dockerfile by @ksimon1 in #483
- feat: bump golang version in ssp and validator containers by @ksimon1 in #484
- Update common-instancetypes to v0.0.3 by @lyarwood in #487
- ci: add release-vm-console-proxy workflow by @codingben in #489
- Add alert for rhel6 running vms by @fossedihelm in #486
- Move TemplateValidator and NodeLabeller to pointers by @lyarwood in #490
- Update vm-console-proxy manifests to v0.1.0 by @github-actions in #494
- feat: deploy vm-console-proxy by @codingben in #491
- Update common-templates to v0.25.0 by @ksimon1 in #496
- Update common-instancetypes to v0.1.0 by @lyarwood in #497
- docs: add info about vm-console-proxy by @codingben in #501
- common-instancetypes: Add support to reconcile from a kustomize repo URI by @lyarwood in #493
- functest: Switch to calling ginkgo using go run by @lyarwood in #504
- test: add vm-console-proxy functional tests by @codingben in #498
- feat: Add Route to expose vm-console-proxy by @akrejcir in #507
New Contributors
- @lyarwood made their first contribution in #456
- @codingben made their first contribution in #489
Full Changelog: v0.16.0...v0.17.0
v0.16.2
What's Changed
- [release-v0.16] Fix tests waiting for DVs to succeed by @0xFelix in #421
- [release-v0.16] Watch required CRDs, and restart operator if they are removed by @kubevirt-bot in #420
- [release-v0.16] Update common-templates to v0.24.0 by @kubevirt-bot in #422
- [release-v0.16] add dockerfile for ci builds by @kubevirt-bot in #428
- [release-v0.16] update controller-gen and kustomize by @kubevirt-bot in #434
- [release-v0.16] add gettext package to ci builder dockerfile by @kubevirt-bot in #433
- [release-v0.16] Update common-templates to v0.24.1 by @kubevirt-bot in #435
- [release-v0.16] Rename metrics to follow Prometheus naming conventions by @kubevirt-bot in #439
- [release-v0.16] Add the missing RBAC permissions to clusterversions in the CSV by @kubevirt-bot in #446
- [release-v0.16] Allow running the SSP Operator on plain kubernetes by @kubevirt-bot in #445
- [release-v0.16] Manual backport of deploying state and tests for TLSSecurityProfile by @0xFelix in #447
- [release-v0.16] crypto_policy_test.go: Do not hardcode SSP deployment NS by @kubevirt-bot in #450
- [release-v0.16] crypto_policy_test.go: Add test_ids by @kubevirt-bot in #451
- [release-v0.16] crypto_policy_test.go: Do not hardcode SSP webhook service name by @0xFelix in #455
- [release-v0.16] crypto_policy_test.go: Get CA bundle dynamically by @kubevirt-bot in #458
- [release-v0.16] Fix major and minor versions of Kubevirt and CDI used in CI by @akrejcir in #459
Full Changelog: v0.16.1...v0.16.2
v0.16.1
What's Changed
- [release-v0.16] Update CDI to version v1.53.1 by @kubevirt-bot in #414
- [release-v0.16] Adding TLSSecurityProfile to CRD by @kubevirt-bot in #413
- [release-v0.16] Support cluster-wide crypto policy by @kubevirt-bot in #415
Full Changelog: v0.16.0...v0.16.1
v0.16.0
What's Changed
- Log the reason why reconciliation is triggered by @akrejcir in #351
- Update common-templates to v0.23.1 by @ksimon1 in #354
- Allow creating DataImportCrons in custom namespaces by @0xFelix in #355
- update rhel 9 container link by @ksimon1 in #360
- fix security constraint for spp and validator containers by @ksimon1 in #358
- Added test id for custom DataImportCron created in custom namespaces by @geetikakay in #363
- Update github actions to use golang 1.18 by @akrejcir in #366
- Add predicates to only watch relevant resource changes by @akrejcir in #361
- Update common-templates to v0.23.2 by @ksimon1 in #367
- Fix tests ID 5990 and ID 5989 by @ksimon1 in #365
- fix retrieving of prometheus token in tests by @ksimon1 in #377
- Adding controller for ssp-operator-metrics service by @borod108 in #357
- Add an infra label to each of SSP alerts by @assafad in #380
- Increase timeouts for tests 5990 and 5989 by @ksimon1 in #381
- add eventually in AfterEach in validator webhook tests which tries to delete template by @ksimon1 in #382
- Update common-templates to v0.23.3 by @ksimon1 in #387
- Update common-templates to v0.23.4 by @ksimon1 in #390
- Upgrade controller_runtime by @borod108 in #397
- Add PR check for updated metrics docs by @machadovilaca in #398
- Add sanity tests for SSP alerts by @assafad in #385
- Revert infra_label for SSP alerts by @assafad in #389
- Update CDI version to v1.53.0 by @akrejcir in #409
- tests: RHEL: wait for DataVolume import and increase timeout by @akrejcir in #402
- CI: Move versions to a separate file by @akrejcir in #406
- Use https on runbooks URLs by @tiraboschi in #404
Full Changelog: v0.15.0...v0.16.0