Merge pull request #1361 from justinsb/aws_storage_fix

Fix AWS storage manifest location
This commit is contained in:
Justin Santa Barbara 2017-01-05 01:38:56 -05:00 committed by GitHub
commit 34aaa37f7c
4 changed files with 19 additions and 10 deletions

View File

@ -6,6 +6,7 @@ metadata:
storageclass.beta.kubernetes.io/is-default-class: "true" storageclass.beta.kubernetes.io/is-default-class: "true"
labels: labels:
kubernetes.io/cluster-service: "true" kubernetes.io/cluster-service: "true"
k8s-addon: storage-aws.addons.k8s.io
provisioner: kubernetes.io/aws-ebs provisioner: kubernetes.io/aws-ebs
parameters: parameters:
type: gp2 type: gp2

View File

@ -128,12 +128,20 @@ func (b *BootstrapChannelBuilder) buildManifest() (*channelsapi.Addons, map[stri
manifests[key] = "addons/" + location manifests[key] = "addons/" + location
} }
addons.Spec.Addons = append(addons.Spec.Addons, &channelsapi.AddonSpec{ {
Name: fi.String("storage-aws"), key := "storage-aws.addons.k8s.io"
Version: fi.String("1.5.0"), version := "1.5.0"
Selector: map[string]string{"k8s-addon": "storage-aws.addons.k8s.io"},
Manifest: fi.String("storage-aws/v1.5.0.yaml"), location := key + "/v" + version + ".yaml"
})
addons.Spec.Addons = append(addons.Spec.Addons, &channelsapi.AddonSpec{
Name: fi.String(key),
Version: fi.String(version),
Selector: map[string]string{"k8s-addon": key},
Manifest: fi.String(location),
})
manifests[key] = "addons/" + location
}
if b.cluster.Spec.Networking.Kopeio != nil { if b.cluster.Spec.Networking.Kopeio != nil {
key := "networking.kope.io" key := "networking.kope.io"

View File

@ -24,8 +24,8 @@ spec:
selector: selector:
k8s-addon: dns-controller.addons.k8s.io k8s-addon: dns-controller.addons.k8s.io
version: 1.4.1 version: 1.4.1
- manifest: storage-aws/v1.5.0.yaml - manifest: storage-aws.addons.k8s.io/v1.5.0.yaml
name: storage-aws name: storage-aws.addons.k8s.io
selector: selector:
k8s-addon: storage-aws.addons.k8s.io k8s-addon: storage-aws.addons.k8s.io
version: 1.5.0 version: 1.5.0

View File

@ -24,8 +24,8 @@ spec:
selector: selector:
k8s-addon: dns-controller.addons.k8s.io k8s-addon: dns-controller.addons.k8s.io
version: 1.4.1 version: 1.4.1
- manifest: storage-aws/v1.5.0.yaml - manifest: storage-aws.addons.k8s.io/v1.5.0.yaml
name: storage-aws name: storage-aws.addons.k8s.io
selector: selector:
k8s-addon: storage-aws.addons.k8s.io k8s-addon: storage-aws.addons.k8s.io
version: 1.5.0 version: 1.5.0