diff --git a/.gitignore b/.gitignore index 485dee64bcfb48793379b200a1afd14e85a8aaf4..06a5253b7f24d7dcd366c0c20cca9141217c89b6 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ .idea +.fleet +*.tar.zst diff --git a/CHANGELOG.md b/CHANGELOG.md index ac7c7ca9c2d7b7ea3f01ecd0b6ab87943e80c0f0..6cacd0885266a2655bf3298a974fab63db484a0a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,9 @@ Format: [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) +## [ 0.58.0-bb.0 ] - 2020-11-12 +- Upgraded to Kubevirt v0.58.0 + ## [ 0.55.0-bb.0 ] - 2020-08-12 ### Changed - Upgraded to Kubevirt v0.55.0 diff --git a/README.md b/README.md index ca7761b9a5fd10ef6dc049966163e4660b882cf6..dc75684f151997756c9edd6bb26b85be11d9505d 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # kubevirt -   +   KubeVirt helm chart package @@ -33,13 +33,13 @@ helm install kubevirt chart/ | deployment.spec.replicas | int | `2` | replica count | | deployment.spec.template.spec.containers.image.name | string | `"virt-operator"` | | | deployment.spec.template.spec.containers.image.registry | string | `"registry.dso.mil/platform-one/big-bang/apps/third-party/kubevirt"` | | -| deployment.spec.template.spec.containers.image.version | string | `"v0.55.0"` | | +| deployment.spec.template.spec.containers.image.version | string | `"v0.58.0"` | | | deployment.spec.template.spec.containers.command.port | int | `8443` | | | deployment.spec.template.spec.containers.command.verbosity | int | `2` | | | deployment.spec.template.spec.containers.ports.metricsPort | int | `8443` | | | deployment.spec.template.spec.containers.ports.webhooksPort | int | `8444` | | | deployment.spec.template.spec.containers.resources.requests.cpu | string | `"10m"` | | -| deployment.spec.template.spec.containers.resources.requests.memory | string | `"150Mi"` | | +| deployment.spec.template.spec.containers.resources.requests.memory | string | `"250Mi"` | | | imagePullSecrets | list | `[]` | | | workloads.nodePlacement | object | `{}` | | | infra.nodePlacement | object | `{}` | | diff --git a/chart/Chart.yaml b/chart/Chart.yaml index f5cfa3dd3a64377776029581a2375b3b9b2abf71..e3ee610b2b901629a99c25eee51a7d443bfe151a 100644 --- a/chart/Chart.yaml +++ b/chart/Chart.yaml @@ -2,5 +2,5 @@ apiVersion: v2 name: kubevirt description: KubeVirt helm chart package type: application -version: 0.55.0-bb.0 -appVersion: "0.55.0" +version: 0.58.0-bb.0 +appVersion: "0.58.0" diff --git a/chart/crds/apiextensions.k8s.io_v1_customresourcedefinition_kubevirts.kubevirt.io.yaml b/chart/crds/apiextensions.k8s.io_v1_customresourcedefinition_kubevirts.kubevirt.io.yaml index b67e189a0c69ab5ff1f7924bd6c089d133720ebf..05ac3c093e6cfe46308628167006d1403085ae0e 100644 --- a/chart/crds/apiextensions.k8s.io_v1_customresourcedefinition_kubevirts.kubevirt.io.yaml +++ b/chart/crds/apiextensions.k8s.io_v1_customresourcedefinition_kubevirts.kubevirt.io.yaml @@ -165,6 +165,15 @@ spec: description: DeveloperConfiguration holds developer options properties: cpuAllocationRatio: + description: 'For each requested virtual CPU, CPUAllocationRatio + defines how much physical CPU to request per VMI from the + hosting node. The value is in fraction of a CPU thread (or + core on non-hyperthreaded nodes). For example, a value of + 1 means 1 physical CPU thread per VMI CPU thread. A value + of 100 would be 1% of a physical thread allocated for each + requested VMI thread. This option has no effect on VMIs + that request dedicated CPUs. More information at: https://kubevirt.io/user-guide/operations/node_overcommit/#node-cpu-allocation-ratio + Defaults to 10' type: integer diskVerification: description: DiskVerification holds container disks verification @@ -180,6 +189,8 @@ spec: - memoryLimit type: object featureGates: + description: FeatureGates is the list of experimental features + to enable. Defaults to none items: type: string type: array @@ -205,6 +216,13 @@ spec: type: integer type: object memoryOvercommit: + description: MemoryOvercommit is the percentage of memory + we want to give VMIs compared to the amount given to its + parent pod (virt-launcher). For example, a value of 102 + means the VMI will "see" 2% more memory than its parent + pod. Values under 100 are effectively "undercommits". Overcommits + can lead to memory exhaustion, which in turn can lead to + crashes. Use carefully. Defaults to 100 type: integer minimumClusterTSCFrequency: description: Allow overriding the automatically determined @@ -213,18 +231,26 @@ spec: format: int64 type: integer minimumReservePVCBytes: + description: MinimumReservePVCBytes is the amount of space, + in bytes, to leave unused on disks. Defaults to 131072 (128KiB) format: int64 type: integer nodeSelectors: additionalProperties: type: string + description: NodeSelectors allows restricting VMI creation + to nodes that match a set of labels. Defaults to none type: object pvcTolerateLessSpaceUpToPercent: + description: LessPVCSpaceToleration determines how much smaller, + in percentage, disk PVCs are allowed to be compared to the + requested size (to account for various overheads). Defaults + to 10 type: integer useEmulation: description: UseEmulation can be set to true to allow fallback to software emulation in case hardware-assisted emulation - is not available. + is not available. Defaults to false type: boolean type: object emulatedMachines: @@ -313,37 +339,80 @@ spec: format: int32 type: integer migrations: - description: MigrationConfiguration holds migration options + description: MigrationConfiguration holds migration options. Can + be overridden for specific groups of VMs though migration policies. + Visit https://kubevirt.io/user-guide/operations/migration_policies/ + for more information. properties: allowAutoConverge: + description: AllowAutoConverge allows the platform to compromise + performance/availability of VMIs to guarantee successful + VMI live migrations. Defaults to false type: boolean allowPostCopy: + description: AllowPostCopy enables post-copy live migrations. + Such migrations allow even the busiest VMIs to successfully + live-migrate. However, events like a network failure can + cause a VMI crash. If set to true, migrations will still + start in pre-copy, but switch to post-copy when CompletionTimeoutPerGiB + triggers. Defaults to false type: boolean bandwidthPerMigration: anyOf: - type: integer - type: string + description: BandwidthPerMigration limits the amount of network + bandwith live migrations are allowed to use. The value is + in quantity per second. Defaults to 0 (no limit) pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ x-kubernetes-int-or-string: true completionTimeoutPerGiB: + description: CompletionTimeoutPerGiB is the maximum number + of seconds per GiB a migration is allowed to take. If a + live-migration takes longer to migrate than this value multiplied + by the size of the VMI, the migration will be cancelled, + unless AllowPostCopy is true. Defaults to 800 format: int64 type: integer disableTLS: + description: When set to true, DisableTLS will disable the + additional layer of live migration encryption provided by + KubeVirt. This is usually a bad idea. Defaults to false type: boolean network: + description: Network is the name of the CNI network to use + for live migrations. By default, migrations go through the + pod network. type: string nodeDrainTaintKey: + description: 'NodeDrainTaintKey defines the taint key that + indicates a node should be drained. Note: this option relies + on the deprecated node taint feature. Default: kubevirt.io/drain' type: string parallelMigrationsPerCluster: + description: ParallelMigrationsPerCluster is the total number + of concurrent live migrations allowed cluster-wide. Defaults + to 5 format: int32 type: integer parallelOutboundMigrationsPerNode: + description: ParallelOutboundMigrationsPerNode is the maximum + number of concurrent outgoing live migrations allowed per + node. Defaults to 2 format: int32 type: integer progressTimeout: + description: ProgressTimeout is the maximum number of seconds + a live migration is allowed to make no progress. Hitting + this timeout means a migration transferred 0 data for that + many seconds. The migration is then considered stuck and + therefore cancelled. Defaults to 150 format: int64 type: integer unsafeMigrationOverride: + description: UnsafeMigrationOverride allows live migrations + to occur even if the compatibility check indicates the migration + will be unsafe to the guest. Defaults to false type: boolean type: object minCPUModel: @@ -433,6 +502,28 @@ spec: items: type: string type: array + tlsConfiguration: + description: TLSConfiguration holds TLS options + properties: + ciphers: + items: + type: string + type: array + x-kubernetes-list-type: set + minTLSVersion: + description: "MinTLSVersion is a way to specify the minimum + protocol version that is acceptable for TLS connections. + Protocol versions are based on the following most common + TLS configurations: \n https://ssl-config.mozilla.org/ + \n Note that SSLv3.0 is not a supported protocol version + due to well known vulnerabilities such as POODLE: https://en.wikipedia.org/wiki/POODLE" + enum: + - VersionTLS10 + - VersionTLS11 + - VersionTLS12 + - VersionTLS13 + type: string + type: object virtualMachineInstancesPerNode: type: integer webhookConfiguration: @@ -2782,6 +2873,15 @@ spec: description: DeveloperConfiguration holds developer options properties: cpuAllocationRatio: + description: 'For each requested virtual CPU, CPUAllocationRatio + defines how much physical CPU to request per VMI from the + hosting node. The value is in fraction of a CPU thread (or + core on non-hyperthreaded nodes). For example, a value of + 1 means 1 physical CPU thread per VMI CPU thread. A value + of 100 would be 1% of a physical thread allocated for each + requested VMI thread. This option has no effect on VMIs + that request dedicated CPUs. More information at: https://kubevirt.io/user-guide/operations/node_overcommit/#node-cpu-allocation-ratio + Defaults to 10' type: integer diskVerification: description: DiskVerification holds container disks verification @@ -2797,6 +2897,8 @@ spec: - memoryLimit type: object featureGates: + description: FeatureGates is the list of experimental features + to enable. Defaults to none items: type: string type: array @@ -2822,6 +2924,13 @@ spec: type: integer type: object memoryOvercommit: + description: MemoryOvercommit is the percentage of memory + we want to give VMIs compared to the amount given to its + parent pod (virt-launcher). For example, a value of 102 + means the VMI will "see" 2% more memory than its parent + pod. Values under 100 are effectively "undercommits". Overcommits + can lead to memory exhaustion, which in turn can lead to + crashes. Use carefully. Defaults to 100 type: integer minimumClusterTSCFrequency: description: Allow overriding the automatically determined @@ -2830,18 +2939,26 @@ spec: format: int64 type: integer minimumReservePVCBytes: + description: MinimumReservePVCBytes is the amount of space, + in bytes, to leave unused on disks. Defaults to 131072 (128KiB) format: int64 type: integer nodeSelectors: additionalProperties: type: string + description: NodeSelectors allows restricting VMI creation + to nodes that match a set of labels. Defaults to none type: object pvcTolerateLessSpaceUpToPercent: + description: LessPVCSpaceToleration determines how much smaller, + in percentage, disk PVCs are allowed to be compared to the + requested size (to account for various overheads). Defaults + to 10 type: integer useEmulation: description: UseEmulation can be set to true to allow fallback to software emulation in case hardware-assisted emulation - is not available. + is not available. Defaults to false type: boolean type: object emulatedMachines: @@ -2930,37 +3047,80 @@ spec: format: int32 type: integer migrations: - description: MigrationConfiguration holds migration options + description: MigrationConfiguration holds migration options. Can + be overridden for specific groups of VMs though migration policies. + Visit https://kubevirt.io/user-guide/operations/migration_policies/ + for more information. properties: allowAutoConverge: + description: AllowAutoConverge allows the platform to compromise + performance/availability of VMIs to guarantee successful + VMI live migrations. Defaults to false type: boolean allowPostCopy: + description: AllowPostCopy enables post-copy live migrations. + Such migrations allow even the busiest VMIs to successfully + live-migrate. However, events like a network failure can + cause a VMI crash. If set to true, migrations will still + start in pre-copy, but switch to post-copy when CompletionTimeoutPerGiB + triggers. Defaults to false type: boolean bandwidthPerMigration: anyOf: - type: integer - type: string + description: BandwidthPerMigration limits the amount of network + bandwith live migrations are allowed to use. The value is + in quantity per second. Defaults to 0 (no limit) pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ x-kubernetes-int-or-string: true completionTimeoutPerGiB: + description: CompletionTimeoutPerGiB is the maximum number + of seconds per GiB a migration is allowed to take. If a + live-migration takes longer to migrate than this value multiplied + by the size of the VMI, the migration will be cancelled, + unless AllowPostCopy is true. Defaults to 800 format: int64 type: integer disableTLS: + description: When set to true, DisableTLS will disable the + additional layer of live migration encryption provided by + KubeVirt. This is usually a bad idea. Defaults to false type: boolean network: + description: Network is the name of the CNI network to use + for live migrations. By default, migrations go through the + pod network. type: string nodeDrainTaintKey: + description: 'NodeDrainTaintKey defines the taint key that + indicates a node should be drained. Note: this option relies + on the deprecated node taint feature. Default: kubevirt.io/drain' type: string parallelMigrationsPerCluster: + description: ParallelMigrationsPerCluster is the total number + of concurrent live migrations allowed cluster-wide. Defaults + to 5 format: int32 type: integer parallelOutboundMigrationsPerNode: + description: ParallelOutboundMigrationsPerNode is the maximum + number of concurrent outgoing live migrations allowed per + node. Defaults to 2 format: int32 type: integer progressTimeout: + description: ProgressTimeout is the maximum number of seconds + a live migration is allowed to make no progress. Hitting + this timeout means a migration transferred 0 data for that + many seconds. The migration is then considered stuck and + therefore cancelled. Defaults to 150 format: int64 type: integer unsafeMigrationOverride: + description: UnsafeMigrationOverride allows live migrations + to occur even if the compatibility check indicates the migration + will be unsafe to the guest. Defaults to false type: boolean type: object minCPUModel: @@ -3050,6 +3210,28 @@ spec: items: type: string type: array + tlsConfiguration: + description: TLSConfiguration holds TLS options + properties: + ciphers: + items: + type: string + type: array + x-kubernetes-list-type: set + minTLSVersion: + description: "MinTLSVersion is a way to specify the minimum + protocol version that is acceptable for TLS connections. + Protocol versions are based on the following most common + TLS configurations: \n https://ssl-config.mozilla.org/ + \n Note that SSLv3.0 is not a supported protocol version + due to well known vulnerabilities such as POODLE: https://en.wikipedia.org/wiki/POODLE" + enum: + - VersionTLS10 + - VersionTLS11 + - VersionTLS12 + - VersionTLS13 + type: string + type: object virtualMachineInstancesPerNode: type: integer webhookConfiguration: diff --git a/chart/templates/apps_v1_deployment_virt-operator.yaml b/chart/templates/apps_v1_deployment_virt-operator.yaml index 6adc2543b724daa590d6343747686def3a857901..670600ba054a1ae0e4ca35ab9bf0660d13f4d79c 100644 --- a/chart/templates/apps_v1_deployment_virt-operator.yaml +++ b/chart/templates/apps_v1_deployment_virt-operator.yaml @@ -73,6 +73,13 @@ spec: requests: cpu: {{ .resources.requests.cpu }} memory: {{ .resources.requests.memory }} + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + seccompProfile: + type: RuntimeDefault volumeMounts: - mountPath: /etc/virt-operator/certificates name: kubevirt-operator-certs @@ -80,9 +87,13 @@ spec: - mountPath: /profile-data name: profile-data {{- end }} + nodeSelector: + kubernetes.io/os: linux priorityClassName: kubevirt-cluster-critical securityContext: runAsNonRoot: true + seccompProfile: + type: RuntimeDefault serviceAccountName: kubevirt-operator tolerations: - key: CriticalAddonsOnly diff --git a/chart/templates/kubevirt.io_v1_kubevirt_kubevirt.yaml b/chart/templates/kubevirt.io_v1_kubevirt_kubevirt.yaml index 7e4d82d347a09cd5cc2b2d260e232e15111794b8..b582dfe78f5f0cc5e652d9e563047a40fbfca8af 100644 --- a/chart/templates/kubevirt.io_v1_kubevirt_kubevirt.yaml +++ b/chart/templates/kubevirt.io_v1_kubevirt_kubevirt.yaml @@ -21,6 +21,7 @@ spec: featureGates: [] {{- end }} useEmulation: {{ .Values.useEmulation | default "false" }} + customizeComponents: {} imagePullPolicy: IfNotPresent imageRegistry: {{ .Values.deployment.spec.template.spec.containers.image.registry }} infra: diff --git a/chart/templates/rbac.authorization.k8s.io_v1_clusterrole_kubevirt-operator.yaml b/chart/templates/rbac.authorization.k8s.io_v1_clusterrole_kubevirt-operator.yaml index 7891c1b3bb8a6434a0b8d0d222e650547458878c..3c7387a2b9ce1305d98b9fa2aa3d86fbd7488a8b 100644 --- a/chart/templates/rbac.authorization.k8s.io_v1_clusterrole_kubevirt-operator.yaml +++ b/chart/templates/rbac.authorization.k8s.io_v1_clusterrole_kubevirt-operator.yaml @@ -168,28 +168,30 @@ rules: - update - patch - apiGroups: - - subresources.kubevirt.io + - "" resources: - - virtualmachineinstances/pause - - virtualmachineinstances/unpause - - virtualmachineinstances/addvolume - - virtualmachineinstances/removevolume - - virtualmachineinstances/freeze - - virtualmachineinstances/unfreeze - - virtualmachineinstances/softreboot - - virtualmachineinstances/portforward + - namespaces verbs: - - update - get + - list + - watch + - patch - apiGroups: - - "" + - flavor.kubevirt.io resources: - - namespaces + - virtualmachineflavors + - virtualmachineclusterflavors + - virtualmachinepreferences + - virtualmachineclusterpreferences verbs: - get + - delete + - create + - update + - patch - list - watch - - patch + - deletecollection - apiGroups: - "" resources: @@ -288,10 +290,10 @@ rules: - list - watch - apiGroups: - - flavor.kubevirt.io + - instancetype.kubevirt.io resources: - - virtualmachineflavors - - virtualmachineclusterflavors + - virtualmachineinstancetypes + - virtualmachineclusterinstancetypes - virtualmachinepreferences - virtualmachineclusterpreferences verbs: @@ -322,6 +324,15 @@ rules: - get - list - watch +- apiGroups: + - "" + resources: + - namespaces + verbs: + - get + - list + - watch + - patch - apiGroups: - policy resources: @@ -347,6 +358,7 @@ rules: - delete - update - create + - patch - apiGroups: - "" resources: @@ -514,10 +526,10 @@ rules: - list - watch - apiGroups: - - flavor.kubevirt.io + - instancetype.kubevirt.io resources: - - virtualmachineflavors - - virtualmachineclusterflavors + - virtualmachineinstancetypes + - virtualmachineclusterinstancetypes - virtualmachinepreferences - virtualmachineclusterpreferences verbs: @@ -536,6 +548,8 @@ rules: - clone.kubevirt.io resources: - virtualmachineclones + - virtualmachineclones/status + - virtualmachineclones/finalizers verbs: - get - list @@ -544,22 +558,35 @@ rules: - patch - delete - apiGroups: - - clone.kubevirt.io + - "" resources: - - virtualmachineclones/status + - namespaces verbs: - get +- apiGroups: + - route.openshift.io + resources: + - routes + verbs: - list + - get - watch - - update - - patch - - delete - apiGroups: - "" resources: - - namespaces + - secrets verbs: + - list - get + - watch +- apiGroups: + - networking.k8s.io + resources: + - ingresses + verbs: + - list + - get + - watch - apiGroups: - kubevirt.io resources: @@ -632,6 +659,13 @@ rules: - get - list - watch +- apiGroups: + - kubevirt.io + resources: + - kubevirts + verbs: + - list + - watch - apiGroups: - "" resourceNames: @@ -655,6 +689,7 @@ rules: resources: - virtualmachineinstances/console - virtualmachineinstances/vnc + - virtualmachineinstances/vnc/screenshot - virtualmachineinstances/guestosinfo - virtualmachineinstances/filesystemlist - virtualmachineinstances/userlist @@ -718,10 +753,10 @@ rules: - watch - deletecollection - apiGroups: - - flavor.kubevirt.io + - instancetype.kubevirt.io resources: - - virtualmachineflavors - - virtualmachineclusterflavors + - virtualmachineinstancetypes + - virtualmachineclusterinstancetypes - virtualmachinepreferences - virtualmachineclusterpreferences verbs: @@ -759,6 +794,7 @@ rules: resources: - virtualmachineinstances/console - virtualmachineinstances/vnc + - virtualmachineinstances/vnc/screenshot - virtualmachineinstances/guestosinfo - virtualmachineinstances/filesystemlist - virtualmachineinstances/userlist @@ -820,10 +856,10 @@ rules: - list - watch - apiGroups: - - flavor.kubevirt.io + - instancetype.kubevirt.io resources: - - virtualmachineflavors - - virtualmachineclusterflavors + - virtualmachineinstancetypes + - virtualmachineclusterinstancetypes - virtualmachinepreferences - virtualmachineclusterpreferences verbs: @@ -892,10 +928,10 @@ rules: - list - watch - apiGroups: - - flavor.kubevirt.io + - instancetype.kubevirt.io resources: - - virtualmachineflavors - - virtualmachineclusterflavors + - virtualmachineinstancetypes + - virtualmachineclusterinstancetypes - virtualmachinepreferences - virtualmachineclusterpreferences verbs: diff --git a/chart/values.yaml b/chart/values.yaml index a46bc5d22bb74aa188c31e9da82cd4588e0668f0..d5313852f8d5da6cb2f01738a72c71e2a2730b0e 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -8,7 +8,7 @@ deployment: image: name: virt-operator registry: registry.dso.mil/platform-one/big-bang/apps/third-party/kubevirt - version: v0.55.0 + version: v0.58.0 command: port: 8443 verbosity: 2 @@ -18,7 +18,7 @@ deployment: resources: requests: cpu: 10m - memory: 150Mi + memory: 250Mi # Example of imagePullSecrets settings for private registry access. # The secrets themselves are created through the bigbang flux integration. diff --git a/scripts/update-chart.sh b/scripts/update-chart.sh index 86be08d7cd4a9bc6de984092b2be4802100e13d2..aa606944bb1cc392ba035700e8a6a649f6945e05 100755 --- a/scripts/update-chart.sh +++ b/scripts/update-chart.sh @@ -1,6 +1,6 @@ #!/bin/sh -export VERSION=0.55.0 +export VERSION=0.58.0 echo "Downloading manifests for v$VERSION" curl -sSLO https://github.com/kubevirt/kubevirt/releases/download/v${VERSION}/kubevirt-operator.yaml curl -sSLO https://github.com/kubevirt/kubevirt/releases/download/v${VERSION}/kubevirt-cr.yaml diff --git a/utils/skopeo-kubevirt-sync.yaml b/utils/skopeo-kubevirt-sync.yaml index 56d5bf7a55818a9cdf667b6b33e6aa80f628027c..1a3fdf04d72a2ab7aeaea7619ea6da30e17a7a8a 100644 --- a/utils/skopeo-kubevirt-sync.yaml +++ b/utils/skopeo-kubevirt-sync.yaml @@ -1,22 +1,27 @@ quay.io/kubevirt: images: virt-controller: + - v0.58.0 - v0.55.0 - v0.54.0 - v0.53.1 virt-api: + - v0.58.0 - v0.55.0 - v0.54.0 - v0.53.1 virt-handler: + - v0.58.0 - v0.55.0 - v0.54.0 - v0.53.1 virt-launcher: + - v0.58.0 - v0.55.0 - v0.54.0 - v0.53.1 virt-operator: + - v0.58.0 - v0.55.0 - v0.54.0 - v0.53.1 \ No newline at end of file diff --git a/zarf.yaml b/zarf.yaml index 758e0c12cebe2ca6aee0bd44bca7197c56b65a8c..9d65e9463220e1de504dd4cdb12cad68721eb4b1 100644 --- a/zarf.yaml +++ b/zarf.yaml @@ -10,15 +10,15 @@ components: charts: - name: kubevirt url: https://repo1.dso.mil/platform-one/big-bang/apps/third-party/kubevirt.git - version: 0.0.1-bb.2 + version: 0.58.0-bb.0 gitPath: chart namespace: kubevirt valuesFiles: - chart/values.yaml images: - - registry.dso.mil/platform-one/big-bang/apps/third-party/kubevirt/virt-api:v0.54.0 - - registry.dso.mil/platform-one/big-bang/apps/third-party/kubevirt/virt-controller:v0.54.0 - - registry.dso.mil/platform-one/big-bang/apps/third-party/kubevirt/virt-launcher:v0.54.0 - - registry.dso.mil/platform-one/big-bang/apps/third-party/kubevirt/virt-handler:v0.54.0 - - registry.dso.mil/platform-one/big-bang/apps/third-party/kubevirt/virt-operator:v0.54.0 + - registry.dso.mil/platform-one/big-bang/apps/third-party/kubevirt/virt-api:v0.58.0 + - registry.dso.mil/platform-one/big-bang/apps/third-party/kubevirt/virt-controller:v0.58.0 + - registry.dso.mil/platform-one/big-bang/apps/third-party/kubevirt/virt-launcher:v0.58.0 + - registry.dso.mil/platform-one/big-bang/apps/third-party/kubevirt/virt-handler:v0.58.0 + - registry.dso.mil/platform-one/big-bang/apps/third-party/kubevirt/virt-operator:v0.58.0