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

Implement new 'NamespaceManagementRequest' Custom resource and controller

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • None
    • None
    • 8
    • False
    • Hide

      None

      Show
      None
    • False

      Story (Required)

      As a user of OpenShift GitOps trying to manage my non control-plane namespaces through my namespace scoped Argo CD Instance, I would like to be able to request that my namespaces be labelled so that they can be managed by my instance through a self-service workflow 

      See parent epic for detials.

      Approach (Required)

      • Design a new custom resource (NamespaceManagementRequest)
      • Custom resource should allow the following fields at the least:
        • List of labels to be applied
        • Namespace resource quotas/limits
        • Any other ns level requirements
      • Implement a new controller in the Operator to watch for instances of this type

      Acceptance Criteria (Mandatory)

      • New custom resource created
      • No default instances of this kind created by operator
      • Controller implemented and watches new resources

              Unassigned Unassigned
              jrao@redhat.com Jaideep Rao
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: