-
Bug
-
Resolution: Fixed
-
Critical
-
None
-
jenkins: Version 2.421
k8s: 1.25.0
plugin version: 4029.v5712230ccb_f8
-
-
kubernetes-plugin:4208.v4017b_a_27a_d67
I'm using pod template, and use Raw YAML to config my volumes.
I have use this for a long time(at least 3 months), it always works.
However, when i upgrade Kubernetes plugin to latest version(4029.v5712230ccb_f8) today, my pod cannot create successfully, it shows :
... message-pod "xxx' is invalid: [spec.volumes5).configMap.defaultMode: Invalid value: 755: must be a number between 0 and 0777 (octal), both inclusive, ...
my pod template's row yaml is:
apiVersion: "v1" kind: "Pod" metadata: namespace: build spec: shareProcessNamespace: true automountServiceAccountToken: false tolerations: - key: "build_node" operator: "Exists" effect: "NoSchedule" nodeSelector: build-node: node containers: - name: "k8s" volumeMounts: - mountPath: "/usr/local/bin/help_deploy.sh" name: "helm-volume" readOnly: false subPath: "script.sh" volumes: - configMap: name: "helm" defaultMode: 0755 optional: false name: "helm-volume"
this sees be a bug of new version.
- causes
-
JENKINS-73383 Can't use yaml anchors/aliases in pod definition
- Open