Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-42200

No valid crumb was included in the request in kubernetes

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not A Defect
    • Icon: Minor Minor
    • core
    • None

      I am getting following when doing POST / PUT requests like in jenkins admin after installation. One use-case install some plugin:

      HTTP ERROR 403

      Problem accessing /pluginManager/install. Reason:

      No valid crumb was included in the request
      Powered by Jetty://

      I am running this in top of kubernetes. This same happens also with blueocean version latest

      kube files:

      apiVersion: extensions/v1beta1
      kind: Deployment
      metadata:   name: jenkins
        namespace: blueocean
      spec:   replicas: 1
        template:     metadata:       labels:         run: jenkins
          spec:       containers:       - image: jenkinsci/blueocean:1.0.0-b22
              imagePullPolicy: Always
              name: jenkins
              resources:           limits:             cpu: 2
                  memory: 2Gi
                requests:             cpu: 1
                  memory: 1Gi
              volumeMounts:         - mountPath: /var/jenkins_home
                name: jenkins-blueocean
              ports:         - containerPort: 8080
                protocol: TCP
              - containerPort: 50000
                protocol: TCP
            dnsPolicy: ClusterFirst
            nodeSelector:         failure-domain.beta.kubernetes.io/zone: zone-1
            restartPolicy: Always
            securityContext: {}
            volumes:       - name: jenkins-blueocean
              persistentVolumeClaim:           claimName: jenkins-blueocean
      
      ---
      apiVersion: v1
      kind: Service
      metadata:   name: jenkins
        namespace: blueocean
      spec:   selector:     run: jenkins
        ports:   - name: http
          port: 80
          protocol: TCP
          targetPort: 8080
        - name: sync
          port: 50000
          protocol: TCP
          targetPort: 50000
        type: LoadBalancer
      
      kind: PersistentVolume
      apiVersion: v1
      metadata:   name: jenkins-blueocean
        labels:     type: local
      spec:   capacity:     storage: 30Gi
        accessModes:     - ReadWriteOnce
        persistentVolumeReclaimPolicy: Retain
        cinder:     volumeID: "4exxx827"
          fsType: "ext4"
      
      kind: PersistentVolumeClaim
      apiVersion: v1
      metadata:   name: jenkins-blueocean
        namespace: blueocean
      spec:   accessModes:     - ReadWriteOnce
        resources:     requests:       storage: 30Gi
      

      Logfiles:
      WARNING: Found invalid crumb 4d1aebe90b7e7023e44aabf9b077346f. Will check remaining parameters for a valid one...
      Feb 20, 2017 2:34:52 PM hudson.security.csrf.CrumbFilter doFilter
      WARNING: No valid crumb was included in request for /pluginManager/install. Returning 403.

            Unassigned Unassigned
            zetab Jesse Haka
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: