diff --git a/cmd/clusterctl/examples/openstack/generate-yaml.sh b/cmd/clusterctl/examples/openstack/generate-yaml.sh index d370caaa9a..d9f52d26a8 100755 --- a/cmd/clusterctl/examples/openstack/generate-yaml.sh +++ b/cmd/clusterctl/examples/openstack/generate-yaml.sh @@ -142,6 +142,7 @@ CACERT="/etc/certs/cacert" mkdir -p $PWD/$OUTPUT cp -n $PWD/cluster.yaml $PWD/$OUTPUT/cluster.yaml || true cp -n $PWD/machines.yaml.template $PWD/$OUTPUT/machines.yaml || true +cp -n $PWD/machine-deployment.yaml.template $PWD/$OUTPUT/machine-deployment.yaml || true # Make the config directory mkdir -p $CONFIG_DIR diff --git a/cmd/clusterctl/examples/openstack/machine-deployment.yaml.template b/cmd/clusterctl/examples/openstack/machine-deployment.yaml.template new file mode 100644 index 0000000000..2afe37ee77 --- /dev/null +++ b/cmd/clusterctl/examples/openstack/machine-deployment.yaml.template @@ -0,0 +1,41 @@ +apiVersion: "cluster.k8s.io/v1alpha1" +kind: MachineDeployment +metadata: + name: test1-machinedeployment + labels: + cluster.k8s.io/cluster-name: test1 +spec: + replicas: 1 + selector: + matchLabels: + cluster.k8s.io/cluster-name: test1 + set: node + template: + metadata: + labels: + cluster.k8s.io/cluster-name: test1 + set: node + spec: + providerSpec: + value: + apiVersion: "openstackproviderconfig/v1alpha1" + kind: "OpenstackProviderSpec" + flavor: m1.medium + image: + sshUserName: + keyName: cluster-api-provider-openstack + availabilityZone: nova + networks: + - uuid: + securityGroups: + - uuid: + userDataSecret: + name: worker-user-data + namespace: openstack-provider-system + trunk: false + tags: + - a-machine-specific-tag + serverMetadata: + key: value + versions: + kubelet: 1.14.0