Create storage class on AWS

This commit is contained in:
Justin Santa Barbara 2016-12-29 00:20:50 -05:00
parent 0e3093ef77
commit 4025c788d7
2 changed files with 19 additions and 0 deletions

View File

@ -0,0 +1,12 @@
apiVersion: storage.k8s.io/v1beta1
kind: StorageClass
metadata:
name: default
annotations:
storageclass.beta.kubernetes.io/is-default-class: "true"
labels:
kubernetes.io/cluster-service: "true"
provisioner: kubernetes.io/aws-ebs
parameters:
type: gp2

View File

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