Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-52823

Pod Created with Incorrect SCC in RHOCP 4

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • 4.16.z
    • oc
    • None
    • Moderate
    • None
    • False
    • Hide

      None

      Show
      None

      Description of problem:

      When a new project is created and a custom Security Context Constraint (SCC) is assigned to the default service account in the newly created project, a pod created using a deployment.json file uses the custom SCC as expected. However, a pod created using the pod.json file is instead created with the anyuid SCC, despite the custom SCC being assigned to the default service account.

      Version-Release number of selected component (if applicable):

          

      How reproducible:

      100%

      Steps to Reproduce:

      1. Create a new project.
      2. Create a new SCC and assign it as a custom SCC.
      3. Assign the custom SCC to the default in the newly created project.
      4. Create a deployment using deployment.json.
           Expected Behavior: Pod should be created with the custom SCC.
           Actual Behavior: Pod is created with the custom SCC as expected.
      5. Create a pod using pod.json.
           Expected Behavior: Pod should be created with the custom SCC.
           Actual Behavior: Pod is created with the anyuid SCC instead. 

      Actual results:

      The pod created using pod.json is assigned the anyuid SCC instead of the custom SCC assigned to the project.

      Expected results:

      The pod created using pod.json should be assigned the custom SCC as per the project configuration.

      Additional info:

      This issue appears to occur specifically when creating a pod with pod.json.
      The issue does not occur when creating a pod using deployment.json.
      
      Customer edited the SA like below :
      ~~~
      $ oc get sa -oyaml
      - apiVersion: v1
        imagePullSecrets:      —---------------------> add this
        - name: ocp-local      —---------------------> add this
        kind: ServiceAccount
        metadata:
          name: default
      ~~~

              aos-workloads-staff Workloads Team Bot Account
              rhn-support-sdharma Suruchi Dharma
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: