Uploaded image for project: 'OpenShift GitOps'
  1. OpenShift GitOps
  2. GITOPS-2215

Add default nodeSelector label for workloads to schedule on Linux Nodes only

    XMLWordPrintable

Details

    • 3
    • False
    • None
    • False
    • Hide
      This feature will add default nodeSelector "kubernetes.io/os": "linux" to all the workloads such that they only schedule on Linux nodes. Also if any custom nodeSelectors are added they will be added to the default and take precedence if the key is same.
      Show
      This feature will add default nodeSelector "kubernetes.io/os": "linux" to all the workloads such that they only schedule on Linux nodes. Also if any custom nodeSelectors are added they will be added to the default and take precedence if the key is same.
    • GITOPS Sprint 222, GITOPS Sprint 223, GITOPS Sprint 224, GITOPS Sprint 225

    Description

      Description

      In a mix OS environment, our operator workloads should only schedule on Linux nodes.

      Acceptance Criteria

      • Add default nodeSelector  "kubernetes.io/os": "linux"  for Linux in all all our deployments/stateful sets in the upstream operator
      • Add a merge logic so that custom nodeSelectors can be added onto the default workloads

      Attachments

        Issue Links

          Activity

            People

              saumeyakatyal Saumeya Katyal
              saumeyakatyal Saumeya Katyal
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: