ailure\", TerminationGracePeriodSeconds🙁int64)(0xc025c1f130), ActiveDeadlineSeconds🙁int64)(nil), DNSPolicy:\“ClusterFirst\”, NodeSelector:map[string]string(nil), ServiceAccountName:\“ks-installer\”, AutomountServiceAccountToken🙁bool)(nil), NodeName:\“\”, SecurityContext🙁core.PodSecurityContext)(0xc03b83d030), ImagePullSecrets:[]core.LocalObjectReference(nil), Hostname:\“\”, Subdomain:\“\”, Affinity🙁core.Affinity)(nil), SchedulerName:\“default-scheduler\”, Tolerations:[]core.Toleration(nil), HostAliases:[]core.HostAlias(nil), PriorityClassName:\“\”, Priority🙁int32)(nil), PreemptionPolicy🙁core.PreemptionPolicy)(nil), DNSConfig🙁core.PodDNSConfig)(nil), ReadinessGates:[]core.PodReadinessGate(nil), RuntimeClassName🙁string)(nil), Overhead:core.ResourceList(nil), EnableServiceLinks🙁bool)(nil), TopologySpreadConstraints:[]core.TopologySpreadConstraint(nil)}}: field is immutable", “stderr_lines”: ["The Job \“ks-upgrade\” is invalid: spec.template: Invalid value: core.PodTemplateSpec{ObjectMeta:v1.ObjectMeta{Name:\“\”, GenerateName:\“\”, Namespace:\“\”, SelfLink:\“\”, UID:\“\”, ResourceVersion:\“\”, Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0×0, ext:0, loc🙁time.Location)(nil)}}, DeletionTimestamp🙁v1.Time)(nil), DeletionGracePeriodSeconds🙁int64)(nil), Labels:map[string]string{\“controller-uid\”:\“fc8e6c4a-8ed4-4ae7-a2af-424d1c64c03c\”, \“job-name\”:\“ks-upgrade\”}, Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Finalizers:[]string(nil), ClusterName:\“\”, ManagedFields:[]v1.ManagedFieldsEntry(nil)}, Spec:core.PodSpec{Volumes:[]core.Volume(nil), InitContainers:[]core.Container(nil), Containers:[]core.Container{core.Container{Name:\“ks-upgrade\”, Image:\“kubesphere/ks-upgrade:v3.0.0\”, Command:[]string{\“ks-upgrade\”, \“–logtostderr\”, \“–v=4\”}, Args:[]string(nil), WorkingDir:\“\”, Ports:[]core.ContainerPort(nil), EnvFrom:[]core.EnvFromSource(nil), Env:[]core.EnvVar(nil), Resources:core.ResourceRequiremfatal: [localhost]: FAILED! => {“changed”: true, “cmd”: “/usr/local/bin/kubectl apply -f /kubesphere/kubesphere/ks-upgrade.yaml\n”, “delta”: “0:00:00.273443”, “end”: “2020-11-17 11:12:39.494678”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2020-11-17 11:12:39.221235”, “stderr”: "The Job \“ks-upgrade\” is invalid: spec.template: Invalid value: core.PodTemplateSpec{ObjectMeta:v1.ObjectMeta{Name:\“\”, GenerateName:\“\”, Namespace:\“\”, SelfLink:\“\”, UID:\“\”, ResourceVersion:\“\”, Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0×0, ext:0, loc🙁time.Location)(nil)}}, DeletionTimestamp🙁v1.Time)(nil), DeletionGracePeriodSeconds🙁int64)(nil), Labels:map[string]string{\“controller-uid\”:\“fc8e6c4a-8ed4-4ae7-a2af-424d1c64c03c\”, \“job-name\”:\“ks-upgrade\”}, Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Finalizers:[]string(nil), ClusterName:\“\”, ManagedFields:[]v1.ManagedFieldsEntry(nil)}, Spec:core.PodSpec{Volumes:[]core.Volume(nil), InitContainers:[]core.Container(nil), Containers:[]core.Container{core.Container{Name:\“ks-upgrade\”, Image:\“kubesphere/ks-upgrade:v3.0.0\”, Command:[]string{\“ks-upgrade\”, \“–logtostderr\”, \“–v=4\”}, Args:[]string(nil), WorkingDir:\“\”, Ports:[]core.ContainerPort(nil), EnvFrom:[]core.EnvFromSource(nil), Env:[]core.EnvVar(nil), Resources:core.ResourceRequirements{Limits:core.ResourceList(nil), Requests:core.ResourceList(nil)}, VolumeMounts:[]core.VolumeMount(nil), VolumeDevices:[]core.VolumeDevice(nil), LivenessProbe🙁core.Probe)(nil), ReadinessProbe🙁core.Probe)(nil), StartupProbe🙁core.Probe)(nil), Lifecycle🙁core.Lifecycle)(nil), TerminationMessagePath:\“/dev/termination-log\”, TerminationMessagePolicy:\“File\”, ImagePullPolicy:\“IfNotPresent\”, SecurityContext🙁core.SecurityContext)(nil), Stdin:false, StdinOnce:false, TTY:false}}, EphemeralContainers:[]core.EphemeralContainer(nil), RestartPolicy:\“OnFailure\”, TerminationGracePeriodSeconds🙁int64)(0xc025c1f130), ActiveDeadlineSeconds🙁int64)(nil), DNSPolicy:\“ClusterFirst\”, NodeSelector:map[string]string(nil), ServiceAccountName:\“ks-installer\”, AutomountServiceAccountToken🙁bool)(nil), NodeName:\“\”, SecurityContext🙁core.PodSecurityContext)(0xc03b83d030), ImagePullSecrets:[]core.LocalObjectReference(nil), Hostname:\“\”, Subdomain:\“\”, Affinity🙁core.Affinity)(nil), SchedulerName:\“default-scheduler\”, Tolerations:[]core.Toleration(nil), HostAliases:[]core.HostAlias(nil), PriorityClassName:\“\”, Priority🙁int32)(nil), PreemptionPolicy🙁core.PreemptionPolicy)(nil), DNSConfig🙁core.PodDNSConfig)(nil), ReadinessGates:[]core.PodReadinessGate(nil), RuntimeClassName🙁string)(nil), Overhead:core.ResourceList(nil), EnableServiceLinks🙁bool)(nil), TopologySpreadConstraints:[]core.TopologySpreadConstraint(nil)}}: field is immutable", “stderr_lines”: ["The Job \“ks-upgrade\” is invalid: spec.template: Invalid value: core.PodTemplateSpec{ObjectMeta:v1.ObjectMeta{Name:\“\”, GenerateName:\“\”, Namespace:\“\”, SelfLink:\“\”, UID:\“\”, ResourceVersion:\“\”, Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0×0, ext:0, loc🙁time.Location)(nil)}}, DeletionTimestamp🙁v1.Time)(nil), DeletionGracePeriodSeconds🙁int64)(nil), Labels:map[string]string{\“controller-uid\”:\“fc8e6c4a-8ed4-4ae7-a2af-424d1c64c03c\”, \“job-name\”:\“ks-upgrade\”}, Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Finalizers:[]string(nil), ClusterName:\“\”, ManagedFields:[]v1.ManagedFieldsEntry(nil)}, Spec:core.PodSpec{Volumes:[]core.Volume(nil), InitContainers:[]core.Container(nil), Containers:[]core.Container{core.Container{Name:\“ks-upgrade\”, Image:\“kubesphere/ks-upgrade:v3.0.0\”, Command:[]string{\“ks-upgrade\”, \“–logtostderr\”, \“–v=4\”}, Args:[]string(nil), WorkingDir:\“\”, Ports:[]core.ContainerPort(nil), EnvFrom:[]core.EnvFromSource(nil), Env:[]core.EnvVar(nil), Resources:core.ResourceRequirements{Limits:core.ResourceList(nil), Requests:core.ResourceList(nil)}, VolumeMounts:[]core.VolumeMount(nil), VolumeDevices:[]core.VolumeDevice(nil), LivenessProbe🙁core.Probe)(nil), ReadinessProbe🙁core.Probe)(nil), StartupProbe🙁core.Probe)(nil), Lifecycle🙁core.Lifecycle)(nil), TerminationMessagePath:\“/dev/termination-log\”, TerminationMessagePolicy:\“File\”, ImagePullPolicy:\“IfNotPresent\”, SecurityContext🙁core.SecurityContext)(nil), Stdin:false, StdinOnce:false, TTY:false}}, EphemeralContainers:[]core.EphemeralContainer(nil), RestartPolicy:\“OnFailure\”, TerminationGracePeriodSeconds🙁int64)(0xc025c1f130), ActiveDeadlineSeconds🙁int64)(nil), DNSPolicy:\“ClusterFirst\”, NodeSelector:map[string]string(nil), ServiceAccountName:\“ks-installer\”, AutomountServiceAccountToken🙁bool)(nil), NodeName:\“\”, SecurityContext🙁core.PodSecurityContext)(0xc03b83d030), ImagePullSecrets:[]core.LocalObjectReference(nil), Hostname:\“\”, Subdomain:\“\”, Affinity🙁core.Affinity)(nil), SchedulerName:\“default-scheduler\”, Tolerations:[]core.Toleration(nil), HostAliases:[]core.HostAlias(nil), PriorityClassName:\“\”, Priority🙁int32)(nil), PreemptionPolicy🙁core.PreemptionPolicy)(nil), DNSConfig🙁core.PodDNSConfig)(nil), ReadinessGates:[]core.PodReadinessGate(nil), RuntimeClassName🙁string)(nil), Overhead:core.ResourceList(nil), EnableServiceLinks🙁*bool)(nil), TopologySpreadConstraints:[]core.TopologySpreadConstraint(nil)}}: field is immutable"], “stdout”: "", “stdout_lines”: []}
PLAY RECAP *********************************************************************
localhost : ok=6 changed=5 unreachable=0 failed=1 skipped=3 rescued=0 ignored=0