Skip to content

Releases: kubevirt/hyperconverged-cluster-operator

v1.2.0

24 Nov 20:19
66b7b00
Compare
Choose a tag to compare

This release follows v1.1.0 and consists of 156 changes, leading to 1213 files changed, 239801 insertions(+), 121270 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/hyperconverged-cluster-operator/releases/tag/v1.2.0.

The primary release artifact of hyperconverged-cluster-operator is the git tree. The release tag is
signed and can be verified using git tag -v v1.2.0.

Pre-built containers are published on Quay and can be viewed at: https://quay.io/kubevirt/.

Notable changes

hyperconverged-cluster-operator - v1.2.0

  • [PR #913][kubevirt-bot] Validate updates to the whole .spec stanza
  • [PR #929][tiraboschi] Hide nodePlacement APIs from the UI
  • [PR #823][danielBelenky] VMIs will no longer migrate when node is tainted with node.kubernetes.io/unschedulable by default. Users can now use the proper node drain API to evacuate multiple VMIs from a node.
  • [PR #904][tiraboschi] VMIs will no longer migrate when node is tainted with node.kubernetes.io/unschedulable by default. Users can now use the proper node drain API to evacuate multiple VMIs from a node.
  • [PR #893][tiraboschi] split operator and webhook into two different pods
  • [PR #896][tiraboschi] split operator and webhook into two different pods
  • [PR #892][tiraboschi] Bump VM_IMPORT to v0.2.4
  • [PR #876][kubevirt-bot] Fix the reconciliation of components CRs
  • [PR #866][nunnatsa] Bump KubeVirt to version v0.34.0
  • [PR #870][nunnatsa] Bump KubeVirt to version v0.34.0
  • [PR #864][tiraboschi] Add Operator Descriptors to properly render node placement on UI
  • [PR #868][nunnatsa] Add Operator Descriptors to properly render node placement on UI
  • [PR #859][nunnatsa] Bump VM-Import to v0.2.3
  • [PR #861][nunnatsa] Bump VM-Import to v0.2.3
  • [PR #856][kubevirt-bot] Partially reconcile IMS ConfigMap
  • [PR #852][kubevirt-bot] Fix ValidateUpdate on the validating webhook
  • [PR #848][tiraboschi] Bump NETWORK_ADDONS to v0.42.2
  • [PR #849][kubevirt-bot] Added documentation for node placement
  • [PR #841][kubevirt-bot] Reconcile IMS ConfigMap
  • [PR #839][tiraboschi] Bump CDI to v1.23.5
  • [PR #831][nunnatsa] Optionally ignore relatedImages from component operators
  • [PR #826][nunnatsa] Reconcile KubeVirt node placement
  • [PR #825][nunnatsa] Validate Upgrade of the HCO CR's Workloads
  • [PR #824][tiraboschi] Bump CDI to v1.23.3
  • [PR #816][tiraboschi] Migrating to golang 1.15 to align with OpenShift 4.6
  • [PR #821][github-actions[bot]] Bump NETWORK_ADDONS to v0.42.1
  • [PR #814][pkliczewski] Bump VM_IMPORT to v0.2.2
  • [PR #813][nunnatsa] Reconcile CDI node placement configurations by copying HCO node placement configurations
  • [PR #810][orenc1] Override Bot implementation, using github-actions and python.
  • [PR #807][tiraboschi] Set failurePolicy=Fail for HCO webhook
  • [PR #811][github-actions[bot]] Bump CDI to v1.23.2
  • [PR #805][tiraboschi] Enable Snapshot feature gate on the Kubevirt ConfigMap
  • [PR #804][nunnatsa] Bump KubeVirt to version v0.33.0
  • [PR #802][nunnatsa] Reconcile KubeVirtTemplateValidator and KubeVirtNodeLabellerBundle node placement
  • [PR #796][github-actions[bot]] Bump SSP to v1.2.1
  • [PR #797][nunnatsa] Merge the the related image list from the operand CSVs, into HCO related image list.
  • [PR #798][orenc1] Bump Kubevirt to v0.33.0-rc.1
  • [PR #794][nunnatsa] Reconcile CNAO node placement configurations by copying HCO node placement configurations
  • [PR #793][phoracek] Bump CNAO v0.42.0
  • [PR #791][pkliczewski] Bump VM_IMPORT to v0.2.1
  • [PR #788][pkliczewski] Bump KUBEVIRT_VMWARE to v2.0.0-8
  • [PR #782][tiraboschi] Remove old deprecated deploy scripts
  • [PR #780][github-actions[bot]] Bump NMO to v0.7.0
  • [PR #737][tiraboschi] Consider NMO as an external operator
  • [PR #771][tiraboschi] Directly ship NMO
  • [PR #775][nunnatsa] HCO now, for each sub-operator, reconclies the operator's CR.
  • [PR #765][pkliczewski] Bump vm-import-operator to v0.2.0 and consume CRD v1beta1
  • [PR #762][pkliczewski] Bump KUBEVIRT_VMWARE to v2.0.0-7
  • [PR #764][nunnatsa] Bump Kubevirt to version v0.32.0
  • [PR #758][orenc1] Removing NMO and Adding HPP CRD to deploy.sh
  • [PR #761][github-actions[bot]] Bump CDI to v1.22.0
  • [PR #759][orenc1] Fix an OLM Doc URL in README
  • [PR #743][github-actions[bot]] Bump NETWORK_ADDONS to 0.41.0
  • [PR #718][tiraboschi] Get ready for pod placement selectors
  • [PR #739][github-actions[bot]] Bump KUBEVIRT to v0.32.0-rc.2
  • [PR #737][tiraboschi] Consider NMO as an external operator
  • [PR #738][yuvalturg] csv-merger: support passing environment variables
  • [PR #692][yuvalturg] Add a link to the virtctl download page
  • [PR #733][nunnatsa] HCO triggers new events when it adds, updates or removes resources.
  • [PR #698][alonSadan] Expose kubevirt default network interface in HCO-CR, give it a value of masquerade and pass it to kubevirt configMap.
  • [PR #731][github-actions[bot]] Bump CDI to v1.21.0
  • [PR #721][orenc1] Bump HPP & HPPO to v0.5.0
  • [PR #710][nunnatsa] Emit event upon boot failing
  • [PR #719][tiraboschi] Move to CRDv1 and generate it automatically from sources
  • [PR #720][phoracek] CNAO 0.40.1
  • [PR #708][github-actions[bot]] Bump VM_IMPORT to v0.1.0
  • [PR #709][github-actions[bot]] Bump CDI to v1.20.1
  • [PR #695][nunnatsa] new version for github.com/kubevirt/hyperconverged-cluster-operator/pkg/apis/hco - v1beta1
  • [PR #704][phoracek] Use CNAO 0.39.3
  • [PR #702][pkliczewski] Bump KUBEVIRT_VMWARE to v2.0.0-5
  • [PR #700][nunnatsa] Fix bug 1856447
  • [PR #697][orenc1] Bump KUBEVIRT to v0.31.0
  • [PR #498][maya-r] Grant authenticated users access to read kubevirt-storage-class-defaults
  • [PR #683][github-actions[bot]] Bump VM_IMPORT to v0.0.4
  • [PR #687][nunnatsa] Bump SSP to v1.0.40
  • [PR #639][yuvalturg] Intercept delete requests in validating webhook
  • [PR #677][github-actions[bot]] Bump KUBEVIRT to v0.31.0-rc.1
  • [PR #678][pkliczewski] Bump KUBEVIRT_VMWARE to v2.0.0-5
  • [PR #673][tiraboschi] Upgrade tests from arbitrary older releases
  • [PR #670][tiraboschi] Avoid deleting KV Priority Class when the user deletes HCO CR
  • [PR #674][github-actions[bot]] Bump KUBEVIRT to v0.30.3
  • [PR #634][nunnatsa] Remove old, unused CRDs from SSP
  • [PR #669][yuvalturg] Create KubeVirt's PriorityClass when HCO starts (BZ#1851856)
  • [PR #667][nunnatsa] Bump SSP to v1.0.39
  • [PR #654][nunnatsa] For development and debug, it is now possible to run HCO locally, from an IDE.
  • [PR #660][github-actions[bot]] Bump KUBEVIRT to v0.30.2
  • [PR #663][github-actions[bot]] Bump NETWORK_ADDONS to 0.39.2
  • [PR #657][nunnatsa] Bump SSP to Version v1.0.38
  • [PR #653][orenc1] kustomize doc on main README.
  • [PR #651][phoracek] Bump NETWORK_ADDONS to 0.39.1
  • [PR #648][github-actions[bot]] Bump CDI to v1.19.0
  • [PR #646][github-actions[bot]] Bump SSP to v1.0.37
  • [PR #640][github-actions[bot]] Bump KUBEVIRT to v0.30.1
  • [PR #578][stu-gott] Use SELinux type defined by KubeVirt project for virt-launcher.
  • [PR #630][github-actions[bot]] Bump VM_IMPORT to v0.0.3
  • [PR #633][pkliczewski] Bump VMWARE_CONTAINER_VERSION to v2.0.0-4
  • [PR #625][orenc1] prevent bots running on forks
  • [PR #616][nunnatsa] Fix bug 1716329: https://bugzilla.redhat.com/show_bug.cgi?id=1716329
  • [PR #615][github-actions[bot]] Bump KUBEVIRT to v0.30.0-rc.2
  • [PR #610][yuvalturg] Add a validating webhook for HCO
  • [PR #613][github-actions[bot]] Bump SSP to v1.0.36
  • [PR #598][orenc1] Adding Rebase-Bot to HCO repository.
  • [PR #609][nunnatsa] fix bug 1839837 - Avoid errors in hco-operator log when it is trying to update its resource twice in a single reconciliation loop
  • [PR #607][tiraboschi] Bump to v1.2.0

kubevirt: v0.30.4 -> v0.34.0

  • [PR #4315][kubevirt-bot] PVCs populated by DVs are now allowed as volumes.
  • [PR #3837][jean-edouard] VM interfaces with no bootOrder will no longer be candidates for boot when using the BIOS bootloader, as documented
  • [PR #3879][ashleyschuett] KubeVirt should now be configured through the KubeVirt CR configuration key. The usage of the kubevirt-confg ConfigMap will be deprecated in the future.
  • [PR #4074][stu-gott] Fixed bug preventing non-admin users from pausing/unpausing VMs
  • [PR #4252][rhrazdil] Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1853911
  • [PR #4016][ashleyschuett] Allow for post copy VMI migrations
  • [PR #4235][davidvossel] Fixes timeout failure that occurs when pulling large containerDisk images
  • [PR #4263][rmohr] Add readiness and liveness probes to virt-handler, to clearly indicate readiness
  • [PR #4248][maiqueb] always compile KubeVirt with selinux support on pure go builds.
  • [PR #4012][danielBelenky] Added support for the eviction API for VMIs with eviction strategy. This enables VMIs to be live-migrated when the node is drained or when the descheduler wants to move a VMI to a different node.
  • [PR #4075][ArthurSens] Metric kubevirt_vmi_vcpu_seconds' state label is now exposed as a human-readable state instead of an integer
  • [PR #4162][vladikr] introduce a cpuAllocationRatio config parameter to normalize the number of CPUs requested for a pod, based on the number of vCPUs
  • [PR #4177][maiqueb] Use vishvananda/netlink instead of songgao/water to create tap devices.
  • [PR #4092][stu-gott] Allow specifying nodeSelectors, affinity and tolerations to control where KubeVirt components will run
  • [PR #3927][ArthurSens] Adds new metric kubevirt_vmi_memory_unused_bytes
  • [PR #3493][vladikr] virtIO-FS is being added as experimental, protected by a feature-gate that needs to be enabled in the kubevirt config by the administrator
  • [PR #4193][mhenriks] Add snapshot.kubevirt.io to admin/edit/view roles
  • [PR #4149][qinqon] Bump kubevirtci to k8s-1.19
  • [PR #3471][crobinso] Allow hiding that the VM is running on KVM, so that Nvidia graphics cards can be passed through
  • [PR #4115][phoracek] Add conformance automation and manifest...
Read more

v1.1.0

05 Aug 14:29
6f8444c
Compare
Choose a tag to compare

This release follows v1.0.0 and consists of 142 changes, leading to 1039 files changed, 121239 insertions(+), 99107 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/hyperconverged-cluster-operator/releases/tag/v1.1.0.

The primary release artifact of hyperconverged-cluster-operator is the git tree. The release tag is
signed and can be verified using git tag -v v1.1.0.

Pre-built containers are published on Quay and can be viewed at: https://quay.io/kubevirt/.

Notable changes

hyperconverged-cluster-operator - v1.1.0

  • [PR #704][phoracek] Use CNAO 0.39.3
  • [PR #705][nunnatsa] bump CNAO to 0.39.3
  • [PR #701][nunnatsa] fix BZ 1856447
  • [PR #696][nunnatsa] Bump KubeVirt to v0.30.4
  • [PR #693][nunnatsa] Bump CDI to v1.18.2
  • [PR #683][github-actions[bot]] Bump VM_IMPORT to v0.0.4
  • [PR #689][orenc1] Bump VM_IMPORT to v0.0.4 on release-2.4
  • [PR #687][nunnatsa] Bump SSP to v1.0.40
  • [PR #688][nunnatsa] Bump SSP to v1.0.40
  • [PR #669][yuvalturg] Create KubeVirt's PriorityClass when HCO starts (BZ#1851856)
  • [PR #686][yuvalturg] Create KubeVirt's PriorityClass when HCO starts (BZ#1851856)
  • [PR #678][pkliczewski] Bump KUBEVIRT_VMWARE to v2.0.0-5
  • [PR #680][nunnatsa] Bump KUBEVIRT_VMWARE to v2.0.0-5
  • [PR #674][github-actions[bot]] Bump KUBEVIRT to v0.30.3
  • [PR #679][nunnatsa] Bump KUBEVIRT to v0.30.3
  • [PR #634][nunnatsa] Remove old, unused CRDs from SSP
  • [PR #675][nunnatsa] Check SSP conditions and versions, but only if running in an openshift cluster.
  • [PR #672][orenc1] Bump CDI to v1.18.1 on Release-2.4
  • [PR #667][nunnatsa] Bump SSP to v1.0.39
  • [PR #671][nunnatsa] Bump SSP to v1.0.39
  • [PR #660][github-actions[bot]] Bump KUBEVIRT to v0.30.2
  • [PR #665][nunnatsa] Bump KUBEVIRT to v0.30.2
  • [PR #663][github-actions[bot]] Bump NETWORK_ADDONS to 0.39.2
  • [PR #664][nunnatsa] Bump NETWORK_ADDONS to 0.39.2
  • [PR #657][nunnatsa] Bump SSP to Version v1.0.38
  • [PR #659][nunnatsa] Bump SSP to Version v1.0.38
  • [PR #633][pkliczewski] Bump VMWARE_CONTAINER_VERSION to v2.0.0-4
  • [PR #656][orenc1] Bump VMWARE_CONTAINER_VERSION to v2.0.0-4
  • [PR #652][phoracek] Bump NETWORK_ADDONS to 0.39.1
  • [PR #648][github-actions[bot]] Bump CDI to v1.19.0
  • [PR #650][orenc1] Bump CDI to v1.19.0
  • [PR #646][github-actions[bot]] Bump SSP to v1.0.37
  • [PR #647][nunnatsa] Bump SSP to v1.0.37
  • [PR #642][nunnatsa] Bump KUBEVIRT to v0.30.1
  • [PR #638][kubevirt-bot] Use SELinux type defined by KubeVirt project for virt-launcher.
  • [PR #630][github-actions[bot]] Bump VM_IMPORT to v0.0.3
  • [PR #637][orenc1] Bump VM_IMPORT to v0.0.3
  • [PR #616][nunnatsa] Fix bug 1716329: https://bugzilla.redhat.com/show_bug.cgi?id=1716329
  • [PR #622][tiraboschi] Fix bug 1716329: https://bugzilla.redhat.com/show_bug.cgi?id=1716329
  • [PR #620][tiraboschi] Bump ssp v1.0.36 release 2.4
  • [PR #621][tiraboschi] Bump kubevirt v0.30.0 rc.2
  • [PR #611][kubevirt-bot] fix bug 1839837 - Avoid errors in hco-operator log when it is trying to update its resource twice in a single reconciliation loop
  • [PR #605][github-actions[bot]] Bump CDI to v1.18.0
  • [PR #604][tiraboschi] Bump NMO to v0.6.0
  • [PR #596][orenc1] Add VM Import Operator to Bump-Bot
  • [PR #603][tiraboschi] Bump SSP to v1.0.35
  • [PR #601][phoracek] KubeMacPool is part of the installation again
  • [PR #599][github-actions[bot]] Bump NETWORK_ADDONS to 0.38.0
  • [PR #584][nunnatsa] HCO, during upgrade, checks the upgrade status of the underline components.
  • [PR #577][tiraboschi] Reconcile only a few values of KV configmap and only on upgrades
  • [PR #595][github-actions[bot]] Bump HPPO to v0.4.3
  • [PR #590][github-actions[bot]] Bump NETWORK_ADDONS to 0.37.0
  • [PR #580][tiraboschi] Bump kubevirt to v0.29.2
  • [PR #592][tiraboschi] Bump SSP to v1.0.34
  • [PR #583][tiraboschi] Avoid sspv1.KubevirtNodeLabellerBundle and cpu-plugin on SSP operator
  • [PR #591][tiraboschi] Reverts #583
  • [PR #583][tiraboschi] Avoid sspv1.KubevirtNodeLabellerBundle and cpu-plugin on SSP operator
  • [PR #582][tiraboschi] Bump github.com/operator-framework/api to v0.3.5
  • [PR #571][github-actions[bot]] Bump HPPO to v0.4.2
  • [PR #570][jakub-dzon] Added oVirt provider that is responsible for providing oVirt virtual machines information to the UI (for the purpose of importing those VMs to CNV).
  • [PR #569][tiraboschi] Bump CDI to v1.17.0
  • [PR #568][orenc1] Automatic versions bumping process.
  • [PR #567][tiraboschi] Bump CNAO to v0.36.0
  • [PR #553][tiraboschi] Use only CatalogSource instead of CatalogSourceConfig
  • [PR #524][danielBelenky] HCO now deploys a priority class for kubevirt components
  • [PR #524][danielBelenky] HCO now deploys a priority class for kubevirt components
  • [PR #463][orenc1] Implementing Kustomization deployment for HCO, aimed to replace the "deploy_marketplace.sh" and "deploy_imageregistry.sh" scripts.
  • [PR #532][orenc1] Integrate API Groups overlap test in build time.
  • [PR #538][phoracek] Bump CNAO to 0.35.1
  • [PR #534][tiraboschi] Bump NMO to 0.5.0
  • [PR #539][phoracek] KubeMacPool was disabled
  • [PR #535][tiraboschi] Bump SSP to 1.0.30
  • [PR #500][tiraboschi] Bump various go dependencies to consume recent fixes
  • [PR #531][phoracek] Pin cluster-network-addons-operator to 0.27.7
  • [PR #516][orenc1] API groups overlap among different operators validation.
  • [PR #519][mareklibra] The v2vvmware CRD has been moved from the kubevirt.io API group to the v2v.kubevirt.io.
  • [PR #517][tiraboschi] bump SSP to v1.0.29
  • [PR #514][augustrh] The deploy_marketplace.sh script uses $TARGET_NAMESPACE for the namespace to deploy to but the cleanup_marketplace.sh uses $TARGET. This change corrects that in the cleanup_marketplace.sh script.
  • [PR #507][tiraboschi] bump SSP to v1.0.26
  • [PR #502][shawn-hurley] * Addition of bundle-registry-dest and no-mirror flags to the mirror_csv_release.sh script
  • [PR #499][mareklibra] Fixes BZ 1768751 by including Web UI within rotate-certs.sh script.
  • [PR #485][tiraboschi] Emit a warning event on failed uninstall
  • [PR #479][tiraboschi] Hide internal CRDs: by default only hyperconvergeds.hco.kubevirt.io, v2vvmwares.kubevirt.io and hostpathprovisioners.hostpathprovisioner.kubevirt.io will be visible in OLM console
  • [PR #466][tiraboschi] bump SSP to v1.0.23
  • [PR #449][tiraboschi] Avoid InstallModeTypeMultiNamespace and InstallModeTypeAllNamespaces to gray out all namespaces option in OLM subscription dialog
  • [PR #457][tiraboschi] bump CNAO to 0.27.2
  • [PR #472][tiraboschi] Bump CDI to v1.13.1
  • [PR #460][nunnatsa] Use docker version 1.13.8 to compile in the docker container
  • [PR #453][tiraboschi] extend csv-merger (downstream we use only this one) to
  • [PR #451][tiraboschi] set default value (BlockUninstallIfWorkloadsExist) for UninstallStrategy on Kubevirt on new deployments and on upgrades when missing
  • [PR #445][stu-gott] Run Kubevirt's virt-launcher as spc_t

kubevirt: v0.17.0 -> v0.30.4

  • [PR #3788][kubevirt-bot] Restrict creation of VMI if it has labels that are used internally by Kubevirt components.
  • [PR #3736][jean-edouard] Enabling EFI will also enable Secure Boot, which requires SMM to be enabled.
  • [PR #3686][jean-edouard] The "HostDisk" feature gate has to be enabled to use hostDisks
  • [PR #3553][kubevirt-bot] Fix hot-looping on the VMI sync-condition if errors happen during the Scheduled phase of a VMI
  • [PR #3268][phoracek] Upgrade to libvirt 6.0.0.
  • [PR #3483][phoracek] Report list of IPs for Pod interfaces
  • [PR #3286][pbudds] Cloud-Init network data referenced by NetworkDataSecretRef in CloudInit config of VM definition does not propagate into the guest VM
  • [PR #3079][jean-edouard] Add "secureBoot" EFI option to enable secure boot in OVMF.
  • [PR #3372][maiqueb] Update the VMI fedora image from fc29 to fc32.
  • [PR #3371][jean-edouard] For net multiqueue and hugepages to work, kubevirt-config should specify under data:
  • [PR #3351][mlsorensen] If KUBERNETES_SERVICE_HOST or KUBERNETES_SERVICE_PORT are overrides in virt-operator's environment, this will be passed along to all of the components it creates.
  • [PR #3373][ptrnull] fixed a couple of broken links to the user-guide kubevirt page
  • [PR #3361][rmohr] Report why qemu-img failed to validate an image if it returns a non-zero exit code
  • [PR #3063][vatsalparekh] virt-handler should only update guest-agent details if interface doesn't have masquerade binding
  • [PR #3133][ksimon1] move node-labeller and cpu plugin from ssp operator into kubevirt
  • [PR #3176][akrejcir] Added a new 'Ready' condition to the VirtualMachine resource.
  • [PR #3301][rmohr] Allow setting custom volume labels for configmap and secret volumes
  • [PR #3258][rmohr] Allow setting custom schedulers on VMI specs
  • [PR #3212][davidvossel] Remove vmi pods usage of shared directories
  • [PR #3283][oatakan] Allow windows picking up files in configmaps and secrets, by following symlinks when generating the corresponding ISOs.
  • [PR #3265][davidvossel] Fixes clearing Ready condition for VMI in finalized state
  • [PR #3209][petrkotas] Add unsupported guest agent vmi status condition
  • [PR #3206][phoracek] Support of Genie multi-network plugin was removed
  • [PR #3128][rmohr] Multiple important changes:
  • [PR #3112][AlonaKaplan] Add IPv6 support for masquerade. IPv6 support is still highly experimental and not supported.
  • [PR #3124][rmohr] Make containerDisk work with devicemapper and btrfs
  • [PR #3236][danielBelenky] KubeVirt components now use a priority class.
  • [PR #3232][phoracek] Fixed image destination folder in container register disk docs
  • [PR #3210][akrejcir] The VM rename condition has now type 'RenameOperation'.
  • [PR #3197][enp0s3] Allow generation of manifests with configurable Kubevirt namespace.
  • [PR #2844][cynepco3hahue] Rewrite container-disk main.go file on C to prevent memory ove...
Read more

v1.0.0

05 Aug 14:28
b88799c
Compare
Choose a tag to compare

This release follows v0.4.0 and consists of 104 changes, leading to 7351 files changed, 287788 insertions(+), 1766522 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/hyperconverged-cluster-operator/releases/tag/v1.0.0.

The primary release artifact of hyperconverged-cluster-operator is the git tree. The release tag is
signed and can be verified using git tag -v v1.0.0.

Pre-built containers are published on Quay and can be viewed at: https://quay.io/kubevirt/.

Notable changes

hyperconverged-cluster-operator - v1.0.0

  • [PR #541][phoracek] KubeMacPool was disabled.
  • [PR #494][kubevirt-bot] Emit a warning event on failed uninstall
  • [PR #490][tiraboschi] Hide internal CRDs: by default only hyperconvergeds.hco.kubevirt.io, v2vvmwares.kubevirt.io and hostpathprovisioners.hostpathprovisioner.kubevirt.io will be visible in OLM console
  • [PR #489][tiraboschi] feature: make hco crd a singleton
  • [PR #480][tiraboschi] Avoid InstallModeTypeMultiNamespace and InstallModeTypeAllNamespaces to gray out all namespaces option in OLM subscription dialog
  • [PR #477][tiraboschi] Bump CNAO to 0.27.2
  • [PR #475][kubevirt-bot] Set default value (BlockUninstallIfWorkloadsExist) for UninstallStrategy on CDI
  • [PR #459][kubevirt-bot] extend csv-merger (downstream we use only this one) to
  • [PR #454][kubevirt-bot] set default value (BlockUninstallIfWorkloadsExist) for UninstallStrategy on Kubevirt on new deployments and on upgrades when missing
  • [PR #452][kubevirt-bot] Run Kubevirt's virt-launcher as spc_t

kubevirt: v0.17.0

Not updated

containerized-data-importer: v1.6.0 -> v1.13.1

  • [PR #1120][kubevirt-bot] Add uninstallStrategy to CDI resource and webhook to block CDI deletion when appropriate.
  • [PR #1112][awels] csv-generator now included in upstream release.
  • [PR #1095][awels] CDI now has asynchronous upload endpoint.
  • [PR #1091][mhenriks] Cert rotation
  • [PR #1080][awels] Don't call QEMU-IMG on transferring a raw disk image.
  • [PR #1079][mhenriks] Update k8s libraries to 1.16.4
  • [PR #1077][awels] Data volumes now print additional columns Phase/Progress with kubectl get
  • [PR #1055][woohhan] Fix to apply default quota if namespace does not have a quota
  • [PR #1054][awels] Importer pod naming is no longer generated.
  • [PR #1023][maya-r] Improve volumeMode mismatch error reports
  • [PR #1015][awels] BugFix: Controllers now properly requeue objects on failures.
  • [PR #1011][ptrnull]
  • [PR #986][awels] CDI build now uses bazel.
  • [PR #987][mhenriks] Unique TLS key/cert per clone source pod
  • [PR #989][awels] Dependency manager is now go modules.
  • [PR #970][awels] Resize/Blank disk now use falloc instead of being sparse to guarantee available space.
  • [PR #966][awels] BugFix: cloning using xfs file system to same size PVC
  • [PR #962][zvikorn] Creating a blank disk on a block device
  • [PR #961][mhenriks] admin/view/edit aggregate cluster roles
  • [PR #910][awels] Implemented HCO Conditions in CR object
  • [PR #940][awels] BugFix: Properly calculate the disk size based on the PVC request size (G vs Gi)
  • [PR #929][mhenriks] Operator upgrade support
  • [PR #941][zvikorn] Adding new line in log before qemu-img error during import
  • [PR #936][awels] BugFix: Fixed race between cmd.Wait and stdout/err readers.
  • [PR #915][j-griffith] Downgrade base images from Fedora30 to Fedora29
  • [PR #924][annastopel] prevent CSV_VERSION=0.0.0 from being pushed to quay
  • [PR #905][davidvossel] CSV generator tool (usr/bin/csv-generator) included in cdi-operator container image.
  • [PR #903][zvikorn] Adding webhook validation for length of DataVolume name
  • [PR #897][mhenriks] Clone PVCs over network instead of FIFO on host
  • [PR #869][mhenriks] Validating webhook and token authorization for PVC cloning
  • [PR #817][annastopel] OLM update support: set replaces field in CSV manifest with respect to latest CSV version present in the marketplace
  • [PR #854][igoihman] BugFix: set a higher connection timeout for cdi-uploadproxy route.
  • [PR #830][igoihman] BugFix: provide meaningful error if trying to upload again to the same pvc.
  • [PR #847][gsr-shanks]
  • [PR #843][igoihman] BugFix: fix OpenShift checks for OCP4
  • [PR #746][awels] Progress reporting for importing from http server that go through the format reader.
  • [PR #825][awels] PVC event log now contains import failure messages.
  • [PR #818][annastopel] New 1.9 release has to be issued so this fix can be vendored from hco repo
  • [PR #809][zvikorn] BugFix: The check not to allow import from registry if contentType is not 'kubevirt' was removed #808
  • [PR #806][awels] Containers are now based on Fedora 30 minimal.
  • [PR #807][mhenriks] Watch extension-apiserver-authentication configmap for changes
  • [PR #723][danielerez] Data Volumes (DV) can be created also by specifying a PVC as an input source. It will trigger a clone of the original PVC.
  • [PR #800][cynepco3hahue] Update vendor k8s dependencies to 1.13.4
  • [PR #798][annastopel] Must be backported to release 1.9.0, since it is expected by hco
  • [PR #795][j-griffith] Make CDI objects visible to get all queries.
  • [PR #773][j-griffith] Adds the ability to build locally and deploy to an existing Kubernetes cluster.
  • [PR #785][awels] BUGFIX: Validate DataVolume AccessModes
  • [PR #748][annastopel] CDI OLM integration
  • [PR #733][zvikorn] Adding support to upload disk image to a Raw Block PV
  • [PR #629][zvikorn] Adding support to clone disk image from one raw block PV to another
  • [PR #749][igoihman] BugFix: better error message if pvc requests size is missing
  • [PR #730][awels] Images are now based on fedora 29
  • [PR #595][awels] DataVolume status now has a progress field that is updated during import/clone.
  • [PR #744][awels] BUGFIX: Display error message when creating PVC with source: none and content type archive.
  • [PR #736][igoihman] DataVolume creation is rejected if PVC accessModes field is missing
  • [PR #732][awels] Target pod is now cleaned up properly when cloning across namespaces.
  • [PR #630][zvikorn] Adding support to import disk image into a raw block PV
  • [PR #727][awels] Allow scratch space without requiring storage class.
  • [PR #725][mhenriks] Operator creates UploadProxy Route for Openshift deployments
  • [PR #700][awels] Scratch storage class can be specified using the CDIConfig CRD
  • [PR #718][dollierp] cdi-apiserver now supports a --version flag to print version information
  • [PR #699][awels] Uploaded images are now resized like import.
  • [PR #659][awels] When required scratch space is created for import/upload operations.
  • [PR #680][igoihman] Reject cloning using DataVolume if source PVC doesn't exist.
  • [PR #652][mhenriks] Make sure the uploadserver pod is ready to handle requests with a ready check

cluster-network-addons-operator: 0.15.0 -> 0.27.2

No notable changes

node-maintenance-operator:

Not updated

hostpath-provisioner-operator:

Not updated

hostpath-provisioner:

Not updated

vm-import-operator:

Not updated

Contributors

20 people contributed to this HCO release:

Additional Resources

---

v0.4.0

04 Sep 22:20
Compare
Choose a tag to compare
bump cnao to 0.15.0 (#274)

Contains KubeMacPool fixes and stability improvements.

Signed-off-by: Petr Horacek <phoracek@redhat.com>

v0.3.1

21 Aug 18:25
626df20
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release
MRO has an extra comma also add it and Metrics to the merger in file …

…(#230)

v0.3.0

15 Jul 09:12
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release
Update ssp operator to 1.0.4 (#169)

v0.2.5

01 Jul 13:07
Compare
Choose a tag to compare
NMO was using wrong api group (#147) (#149)

(cherry picked from commit d379831512ef69b4314bd39fdba66a3ee8bfa6f9)

v0.2.4

28 Jun 13:55
Compare
Choose a tag to compare
Update kubevirt to v0.17.4 and update manifests (#146)

v0.2.3

27 Jun 18:24
Compare
Choose a tag to compare
CDI bump version to 1.9.3 (#136) (#141)

(cherry picked from commit 84fe79d8c0782d3dc4cf8690f318d520fa070391)

v0.2.2

20 Jun 17:46
55208fd
Compare
Choose a tag to compare
Update virt to 0.17.3 (#138)