Skip to content

Commit 1d185cf

Browse files
authored
Merge pull request #109 from cloudymax/upgrade
upgrade with latest capi-operator
2 parents 47cec14 + dcb21d2 commit 1d185cf

File tree

3 files changed

+78
-40
lines changed

3 files changed

+78
-40
lines changed

charts/kubevirt-stack/Chart.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ dependencies:
1010
version: 0.2.1
1111
- name: cluster-api-operator
1212
repository: https://cloudymax.github.io/kubevirt-community-stack
13-
version: 0.0.2
14-
digest: sha256:8da28bab7554b02137aa79acb2f2600e305b39e1d9eafc83ccbd9bc795d60e9a
15-
generated: "2025-01-03T23:31:19.875292607+01:00"
13+
version: 1.0.0
14+
digest: sha256:aef4dd204161cb57482949b11711ecbdf71c4e4f1c4f2378291b54cd47dfdc50
15+
generated: "2025-09-05T21:20:05.811613+02:00"

charts/kubevirt-stack/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: kubevirt-stack
33
description: Combined meta-chart for installing Kubevirt, its dependencies, and addons
44

55
type: application
6-
version: 0.0.4
6+
version: 0.1.0
77
appVersion: "0.0.0"
88

99
maintainers:
@@ -27,6 +27,6 @@ dependencies:
2727
condition: manager.enabled
2828
- name: cluster-api-operator
2929
alias: capi
30-
version: 0.0.2
30+
version: 1.0.0
3131
repository: https://cloudymax.github.io/kubevirt-community-stack
3232
condition: capi.enabled

charts/kubevirt-stack/values.yaml

Lines changed: 73 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -229,53 +229,90 @@ manager:
229229
################################################################################
230230
capi:
231231
enabled: false
232-
core: "cluster-api:v1.7.2"
233-
bootstrap: "kubeadm:v1.7.2"
234-
controlPlane: "kubeadm:v1.7.2"
235-
infrastructure: "kubevirt:v0.1.8"
236-
addon: ""
237-
238-
manager: {}
239-
# featureGates:
240-
# kubeadm:
241-
# MachinePool: true
242-
# KubeadmBootstrapFormatIgnition: true
243-
# core:
244-
# MachinePool: true
245-
# KubeadmBootstrapFormatIgnition: true
246-
# kubevirt:
247-
# MachinePool: true
248-
# KubeadmBootstrapFormatIgnition: true
249-
# bootstrap:
250-
# MachinePool: true
251-
# KubeadmBootstrapFormatIgnition: true
232+
# Cluster API provider options
233+
core:
234+
cluster-api:
235+
version: "v1.9.1"
236+
createNamespace: true
237+
238+
bootstrap:
239+
kubeadm:
240+
version: "v1.9.1"
241+
createNamespace: true
242+
243+
controlPlane:
244+
kubeadm:
245+
version: "v1.9.1"
246+
createNamespace: true
247+
248+
infrastructure:
249+
kubevirt:
250+
version: "v0.1.10"
251+
createNamespace: true
252+
253+
addon:
254+
helm:
255+
version: "v0.3.2"
256+
createNamespace: true
257+
258+
ipam: {}
259+
# in-cluster: {} # Name, required
260+
# namespace: "" # Optional
261+
# version: "" # Optional
262+
# createNamespace: true # Optional
263+
264+
manager.featureGates: {}
265+
# Configuration for enabling feature gates in different providers
266+
# manager:
267+
# featureGates:
268+
# proxmox: # Name of the provider
269+
# ClusterTopology: true
270+
# core:
271+
# ClusterTopology: true
272+
# kubeadm:
273+
# ClusterTopology: true
274+
275+
fetchConfig: {}
276+
# ---
277+
# Common configuration secret options
252278

253279
configSecret: {}
254280

281+
# ---
282+
# CAPI operator deployment options
283+
logLevel: 2
255284
replicaCount: 1
256285

286+
leaderElection:
287+
enabled: true
288+
257289
image:
258290
manager:
259-
repository: registry.k8s.io/capi-operator/cluster-api-operator
260-
tag: v0.15.0
291+
repository: gcr.io/k8s-staging-capi-operator/cluster-api-operator
292+
tag: dev
261293
pullPolicy: IfNotPresent
262-
263294
env:
264295
manager: []
265296

266-
imagePullSecrets: {}
297+
diagnosticsAddress: ":8443"
298+
healthAddr: ":9440"
299+
profilerAddress: ":6060"
267300

268-
args:
269-
- --leader-elect
301+
contentionProfiling: false
302+
insecureDiagnostics: false
303+
watchConfigSecret: false
304+
watchConfigMap: false
270305

271-
resources: {}
272-
# manager:
273-
# limits:
274-
# cpu: 100m
275-
# memory: 150Mi
276-
# requests:
277-
# cpu: 100m
278-
# memory: 100Mi
306+
imagePullSecrets: {}
307+
308+
resources:
309+
manager:
310+
limits:
311+
cpu: 100m
312+
memory: 300Mi
313+
requests:
314+
cpu: 100m
315+
memory: 100Mi
279316

280317
containerSecurityContext: {}
281318

@@ -294,7 +331,6 @@ capi:
294331
operator: In
295332
values:
296333
- linux
297-
298334
tolerations:
299335
- effect: NoSchedule
300336
key: node-role.kubernetes.io/master
@@ -312,3 +348,5 @@ capi:
312348
- mountPath: /tmp/k8s-webhook-server/serving-certs
313349
name: cert
314350
readOnly: true
351+
352+
enableHelmHook: true

0 commit comments

Comments
 (0)