set AutomountServiceAccountToken to nil by default

pull/3991/head
Matthew Fisher 8 years ago
parent 2b7d216e87
commit a619dfb5c6
No known key found for this signature in database
GPG Key ID: 92AA783CBAAE8E3B

@ -176,7 +176,6 @@ func generateDeployment(opts *Options) (*v1beta1.Deployment, error) {
return nil, err return nil, err
} }
} }
automountServiceAccountToken := opts.ServiceAccount != ""
d := &v1beta1.Deployment{ d := &v1beta1.Deployment{
ObjectMeta: metav1.ObjectMeta{ ObjectMeta: metav1.ObjectMeta{
Namespace: opts.Namespace, Namespace: opts.Namespace,
@ -191,7 +190,6 @@ func generateDeployment(opts *Options) (*v1beta1.Deployment, error) {
}, },
Spec: v1.PodSpec{ Spec: v1.PodSpec{
ServiceAccountName: opts.ServiceAccount, ServiceAccountName: opts.ServiceAccount,
AutomountServiceAccountToken: &automountServiceAccountToken,
Containers: []v1.Container{ Containers: []v1.Container{
{ {
Name: "tiller", Name: "tiller",
@ -234,6 +232,10 @@ func generateDeployment(opts *Options) (*v1beta1.Deployment, error) {
}, },
} }
if opts.ServiceAccount != "" {
d.Spec.Template.Spec.AutomountServiceAccountToken = func(b bool) *bool { return &b }(true)
}
if opts.tls() { if opts.tls() {
const certsDir = "/etc/certs" const certsDir = "/etc/certs"

Loading…
Cancel
Save