mirror of https://github.com/kubernetes/kops.git
Add CloudLabels as --extra-tags to aws-ebs-csi driver
This commit is contained in:
parent
9e3e784506
commit
54c509b33c
|
|
@ -1111,7 +1111,7 @@ spec:
|
|||
- --endpoint=$(CSI_ENDPOINT)
|
||||
- --logtostderr
|
||||
- --k8s-tag-cluster-id={{ ClusterName }}
|
||||
- --extra-tags=KubernetesCluster={{ ClusterName }}
|
||||
- --extra-tags={{ CsiExtraTags }}
|
||||
- --v=5
|
||||
env:
|
||||
- name: CSI_ENDPOINT
|
||||
|
|
|
|||
|
|
@ -352,7 +352,7 @@ spec:
|
|||
- --endpoint=$(CSI_ENDPOINT)
|
||||
- --logtostderr
|
||||
- --k8s-tag-cluster-id={{ ClusterName }}
|
||||
- --extra-tags=KubernetesCluster={{ ClusterName }}
|
||||
- --extra-tags={{ CsiExtraTags }}
|
||||
- --v=5
|
||||
env:
|
||||
- name: CSI_ENDPOINT
|
||||
|
|
|
|||
|
|
@ -1021,7 +1021,7 @@ func (b *BootstrapChannelBuilder) buildAddons(c *fi.ModelBuilderContext) (*chann
|
|||
if b.Cluster.Spec.CloudConfig != nil && b.Cluster.Spec.CloudConfig.AWSEBSCSIDriver != nil && fi.BoolValue(b.Cluster.Spec.CloudConfig.AWSEBSCSIDriver.Enabled) {
|
||||
key := "aws-ebs-csi-driver.addons.k8s.io"
|
||||
|
||||
version := "0.8.0-kops.1"
|
||||
version := "0.8.0-kops.2"
|
||||
{
|
||||
id := "k8s-1.17"
|
||||
location := key + "/" + id + ".yaml"
|
||||
|
|
|
|||
|
|
@ -207,6 +207,14 @@ func (tf *TemplateFunctions) AddTo(dest template.FuncMap, secretStore fi.SecretS
|
|||
dest["WeaveSecret"] = func() string { return weavesecretString }
|
||||
}
|
||||
|
||||
dest["CsiExtraTags"] = func() string {
|
||||
s := fmt.Sprintf("KubernetesCluster=%s", cluster.ObjectMeta.Name)
|
||||
for n, v := range cluster.Spec.CloudLabels {
|
||||
s += fmt.Sprintf(",%s=%s", n, v)
|
||||
}
|
||||
return s
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -72,8 +72,8 @@ spec:
|
|||
- id: k8s-1.17
|
||||
kubernetesVersion: '>=1.17.0'
|
||||
manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml
|
||||
manifestHash: 7b0fe2a3ab1cafa4caa9d3128efe5a7c65bfb7e8
|
||||
manifestHash: 0a192bd7133322e628fb5d83c11baa6865a3ae69
|
||||
name: aws-ebs-csi-driver.addons.k8s.io
|
||||
selector:
|
||||
k8s-addon: aws-ebs-csi-driver.addons.k8s.io
|
||||
version: 0.8.0-kops.1
|
||||
version: 0.8.0-kops.2
|
||||
|
|
|
|||
Loading…
Reference in New Issue