Skip to content

Latest commit

 

History

History
 
 

windows-helm

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Windows Helm Example

This example will deploy the Windows application example packaged as a Helm chart. It must be deployed in a multi-cluster configuration, and requires Fleet v0.3.4+. For more information, check out the Fleet docs.

Preparing Your Downstream Cluster(s)

Clusters (clusters.fleet.cattle.io) must have the windows.version label in order for the example to be deployed. You can determine the value for the windows.version label key based on the release version of your Windows node(s).

Description Example
For Windows Server SAC nodes, the value will be the SAC release number (prepended with "win"). 2004 SAC would result in windows.version: win2004
For Windows Server LTSC nodes, the value will be the SAC release number that the LTSC is based on (prepended with "win"). 2019 LTSC would result in windows.version: win1809

Creating the GitRepo

Create the following GitRepo in your local cluster to get started.

kind: GitRepo
apiVersion: fleet.cattle.io/v1alpha1
metadata:
  name: helm
  namespace: fleet-default
spec:
  repo: https://github.com/rancher/fleet-examples
  paths:
  - multi-cluster/windows-helm
  targets:
  - name: win2004
    clusterSelector:
      matchLabels:
        windows.version: win2004
  - name: win1909
    clusterSelector:
      matchLabels:
        windows.version: win1909
  - name: win1903
    clusterSelector:
      matchLabels:
        windows.version: win1903
  - name: win1809
    clusterSelector:
      matchLabels:
        windows.version: win1809