• cloud-init-3.0.0 be8bb9ca7e

    github-actions[bot] released this 2026-02-21 12:32:01 +00:00 | 89 commits to main since this release

    A Helm chart that generates cloud-init config files

    What's Changed

    Full Changelog: https://github.com/cloudymax/kubevirt-community-stack/compare/kubevirt-stack-0.3.0...cloud-init-3.0.0


    This version changes the way user passwords are discovered.

    In cloud-init, users are defined as as list: users[].

    Previously we had been discovering user passwords by looking for the env var ${USERNAME}_PASSWORD

    eg.

    extraEnvVars:
      - name: USERNAME
        value: friend
      - name: FRIEND_PASSWORD
         valueFrom:
           secretKeyRef:
             name: admin-password
             key: password
    

    but this made it difficult to obscure usernames for security purposes and was not very ergonomic when using list-generators in argocd to define multiple VMs with different users.

    eg.

    apiVersion: argoproj.io/v1alpha1
    kind: ApplicationSet
    metadata:
      name: bastions-app-set
      namespace: argocd
      annotations:
        argocd.argoproj.io/sync-wave: "1"
    
    spec:
      goTemplate: true
      generators:
        - list:
            elements:
              - vmName: vm0
                passwordSecret: user0-credentials
    
              - vmName: vm1
                passwordSecret: user1-credentials
    

    Now, we look for usernames and passwords according to the index in the users[] list.

    eg.

    extraEnvVars:
      - name: USER0_USERNAME
         valueFrom:
           secretKeyRef:
             name: '{{ .passwordSecret }}'         
             key: username
      - name: USER0_PASSWORD
         valueFrom:
           secretKeyRef:
             name: '{{ .passwordSecret }}' 
             key: password
    
    Downloads
  • kubevirt-stack-0.3.0 b1bfbfb915

    github-actions[bot] released this 2025-11-15 18:05:30 +00:00 | 92 commits to main since this release

    Combined meta-chart for installing Kubevirt, its dependencies, and addons

    Full Changelog: https://github.com/cloudymax/kubevirt-community-stack/compare/cluster-api-operator-2.0.0...kubevirt-stack-0.3.0

    Downloads
  • cluster-api-operator-2.0.0 9c897af9f6

    github-actions[bot] released this 2025-11-15 17:59:09 +00:00 | 93 commits to main since this release

    Downloads
  • kubevirt-vm-0.9.0 a8e24afd40

    github-actions[bot] released this 2025-11-15 14:19:07 +00:00 | 116 commits to main since this release

    Configure a virtual machine for use with Kubevirt

    What's Changed

    Full Changelog: https://github.com/cloudymax/kubevirt-community-stack/compare/cloud-init-2.0.1...kubevirt-vm-0.9.0

    Downloads
  • cloud-init-2.0.1 89847f51ce

    github-actions[bot] released this 2025-11-15 13:19:06 +00:00 | 118 commits to main since this release

    A Helm chart that generates cloud-init config files

    Full Changelog: https://github.com/cloudymax/kubevirt-community-stack/compare/cloud-init-2.0.0...cloud-init-2.0.1

    • fix issues with usernames with Cap letters
    Downloads
  • cloud-init-2.0.0 13dba4d8cc

    github-actions[bot] released this 2025-11-15 10:53:04 +00:00 | 120 commits to main since this release

    A Helm chart that generates cloud-init config files

    What's Changed

    Notes

    • Adds support for cloudbase-init syntax
    • fixes issue where wireguard configs supplied as secrets would not render
    • we now just grab the whole users[] array to avoid having to define every single possible option
    • fix default wireguard type declaration
    • remove some superfluous comments
    • add more reasonable default network data example

    Breaking Changes:

    • ssh_import_id: [] and ssh_authorized_keys: [] removed from default user values, should be commented our or removed when not in-use to avoid a templating error
    • new value cloudbase: true/false required
    Downloads
  • kubevirt-vm-0.8.2 e9c6e35587

    github-actions[bot] released this 2025-11-03 15:23:53 +00:00 | 129 commits to main since this release

    Configure a virtual machine for use with Kubevirt

    What's Changed

    Full Changelog: https://github.com/cloudymax/kubevirt-community-stack/compare/cloud-init-1.0.3...kubevirt-vm-0.8.2

    Downloads
  • cloud-init-1.0.3 2a20eff420

    github-actions[bot] released this 2025-11-03 15:18:45 +00:00 | 131 commits to main since this release

    A Helm chart that generates cloud-init config files

    What's Changed

    Full Changelog: https://github.com/cloudymax/kubevirt-community-stack/compare/kubevirt-vm-0.8.1...cloud-init-1.0.3

    Downloads
  • kubevirt-vm-0.8.1 47cb34fc64

    github-actions[bot] released this 2025-11-02 09:27:39 +00:00 | 138 commits to main since this release

    Configure a virtual machine for use with Kubevirt

    What's Changed

    Full Changelog: https://github.com/cloudymax/kubevirt-community-stack/compare/kubevirt-stack-0.2.0...kubevirt-vm-0.8.1

    Downloads
  • kubevirt-stack-0.2.0 eafb28307f

    github-actions[bot] released this 2025-10-27 14:54:24 +00:00 | 140 commits to main since this release

    Combined meta-chart for installing Kubevirt, its dependencies, and addons

    What's Changed

    Full Changelog: https://github.com/cloudymax/kubevirt-community-stack/compare/cluster-api-operator-1.1.0...kubevirt-stack-0.2.0

    Downloads