Update the addon manager. (#1301)
This gets us closer to being able to disable the storage provisioner.pull/1406/head
parent
ca4f2914d1
commit
c23dfba5d2
|
@ -127,6 +127,12 @@ var settings = []Setting{
|
||||||
validations: []setFn{IsValidAddon},
|
validations: []setFn{IsValidAddon},
|
||||||
callbacks: []setFn{EnableOrDisableAddon},
|
callbacks: []setFn{EnableOrDisableAddon},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "default-storageclass",
|
||||||
|
set: SetBool,
|
||||||
|
validations: []setFn{IsValidAddon},
|
||||||
|
callbacks: []setFn{EnableOrDisableAddon},
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "kube-dns",
|
name: "kube-dns",
|
||||||
set: SetBool,
|
set: SetBool,
|
||||||
|
|
|
@ -19,13 +19,13 @@ metadata:
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
labels:
|
labels:
|
||||||
component: kube-addon-manager
|
component: kube-addon-manager
|
||||||
version: v6.4-alpha.1
|
version: v6.4
|
||||||
kubernetes.io/minikube-addons: addon-manager
|
kubernetes.io/minikube-addons: addon-manager
|
||||||
spec:
|
spec:
|
||||||
hostNetwork: true
|
hostNetwork: true
|
||||||
containers:
|
containers:
|
||||||
- name: kube-addon-manager
|
- name: kube-addon-manager
|
||||||
image: gcr.io/google-containers/kube-addon-manager:v6.4-alpha.1
|
image: gcr.io/google-containers/kube-addon-manager:v6.4-beta.1
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
|
|
|
@ -18,22 +18,21 @@ metadata:
|
||||||
name: kubernetes-dashboard
|
name: kubernetes-dashboard
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
labels:
|
labels:
|
||||||
app: kubernetes-dashboard
|
|
||||||
version: v1.6.0
|
version: v1.6.0
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
kubernetes.io/minikube-addons: dashboard
|
kubernetes.io/minikube-addons: dashboard
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
app: kubernetes-dashboard
|
app: kubernetes-dashboard
|
||||||
version: v1.6.0
|
version: v1.6.0
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
app: kubernetes-dashboard
|
app: kubernetes-dashboard
|
||||||
version: v1.6.0
|
version: v1.6.0
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: kubernetes-dashboard
|
- name: kubernetes-dashboard
|
||||||
|
|
|
@ -20,7 +20,7 @@ metadata:
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
labels:
|
labels:
|
||||||
app: kubernetes-dashboard
|
app: kubernetes-dashboard
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
kubernetes.io/minikube-addons: dashboard
|
kubernetes.io/minikube-addons: dashboard
|
||||||
kubernetes.io/minikube-addons-endpoint: dashboard
|
kubernetes.io/minikube-addons-endpoint: dashboard
|
||||||
spec:
|
spec:
|
||||||
|
|
|
@ -14,5 +14,5 @@ spec:
|
||||||
- port: 80
|
- port: 80
|
||||||
targetPort: 3000
|
targetPort: 3000
|
||||||
selector:
|
selector:
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
name: influxGrafana
|
name: influxGrafana
|
||||||
|
|
|
@ -11,7 +11,7 @@ metadata:
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
k8s-app: heapster
|
k8s-app: heapster
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
|
|
|
@ -13,5 +13,5 @@ spec:
|
||||||
- port: 80
|
- port: 80
|
||||||
targetPort: 8082
|
targetPort: 8082
|
||||||
selector:
|
selector:
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
k8s-app: heapster
|
k8s-app: heapster
|
||||||
|
|
|
@ -24,7 +24,7 @@ metadata:
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
name: influxGrafana
|
name: influxGrafana
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
|
|
|
@ -16,5 +16,5 @@ spec:
|
||||||
port: 8086
|
port: 8086
|
||||||
targetPort: 8086
|
targetPort: 8086
|
||||||
selector:
|
selector:
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
name: influxGrafana
|
name: influxGrafana
|
||||||
|
|
|
@ -20,4 +20,4 @@ metadata:
|
||||||
name: nginx-load-balancer-conf
|
name: nginx-load-balancer-conf
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
labels:
|
labels:
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
|
|
|
@ -18,17 +18,17 @@ metadata:
|
||||||
name: default-http-backend
|
name: default-http-backend
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
labels:
|
labels:
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
app: default-http-backend
|
app: default-http-backend
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
app: default-http-backend
|
app: default-http-backend
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
spec:
|
spec:
|
||||||
terminationGracePeriodSeconds: 60
|
terminationGracePeriodSeconds: 60
|
||||||
containers:
|
containers:
|
||||||
|
@ -62,18 +62,18 @@ metadata:
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
labels:
|
labels:
|
||||||
app: nginx-ingress-controller
|
app: nginx-ingress-controller
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
app: nginx-ingress-controller
|
app: nginx-ingress-controller
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
app: nginx-ingress-controller
|
app: nginx-ingress-controller
|
||||||
name: nginx-ingress-controller
|
name: nginx-ingress-controller
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
spec:
|
spec:
|
||||||
terminationGracePeriodSeconds: 60
|
terminationGracePeriodSeconds: 60
|
||||||
containers:
|
containers:
|
||||||
|
|
|
@ -19,7 +19,7 @@ metadata:
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
labels:
|
labels:
|
||||||
app: default-http-backend
|
app: default-http-backend
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
spec:
|
spec:
|
||||||
type: NodePort
|
type: NodePort
|
||||||
ports:
|
ports:
|
||||||
|
|
|
@ -20,7 +20,7 @@ metadata:
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
labels:
|
labels:
|
||||||
k8s-app: kube-dns
|
k8s-app: kube-dns
|
||||||
kubernetes.io/cluster-service: "true"
|
version: v20
|
||||||
addonmanager.kubernetes.io/mode: Reconcile
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
|
|
|
@ -19,7 +19,7 @@ metadata:
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
labels:
|
labels:
|
||||||
k8s-app: kube-dns
|
k8s-app: kube-dns
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
kubernetes.io/name: "KubeDNS"
|
kubernetes.io/name: "KubeDNS"
|
||||||
spec:
|
spec:
|
||||||
selector:
|
selector:
|
||||||
|
|
|
@ -5,20 +5,20 @@ metadata:
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
labels:
|
labels:
|
||||||
version: v1.7
|
version: v1.7
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
kubernetes.io/minikube-addons: registry-creds
|
kubernetes.io/minikube-addons: registry-creds
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
name: registry-creds
|
name: registry-creds
|
||||||
version: v1.7
|
version: v1.7
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
name: registry-creds
|
name: registry-creds
|
||||||
version: v1.7
|
version: v1.7
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- image: upmcenterprises/registry-creds:1.7
|
- image: upmcenterprises/registry-creds:1.7
|
||||||
|
@ -67,4 +67,4 @@ spec:
|
||||||
volumes:
|
volumes:
|
||||||
- name: gcr-creds
|
- name: gcr-creds
|
||||||
secret:
|
secret:
|
||||||
secretName: registry-creds-gcr
|
secretName: registry-creds-gcr
|
||||||
|
|
|
@ -6,6 +6,6 @@ metadata:
|
||||||
annotations:
|
annotations:
|
||||||
storageclass.beta.kubernetes.io/is-default-class: "true"
|
storageclass.beta.kubernetes.io/is-default-class: "true"
|
||||||
labels:
|
labels:
|
||||||
kubernetes.io/cluster-service: "true"
|
addonmanager.kubernetes.io/mode: Reconcile
|
||||||
|
|
||||||
provisioner: k8s.io/minikube-hostpath
|
provisioner: k8s.io/minikube-hostpath
|
||||||
|
|
Loading…
Reference in New Issue