Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-2490

Add generic override capability to operators for deployment resource and services

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • Add generic override capability to operators for created resources
    • False
    • Hide

      None

      Show
      None
    • False
    • Proposed
    • Proposed
    • To Do
    • Proposed
    • Proposed
    • 0% To Do, 0% In Progress, 100% Done

      Customize/tweaking resources often requires to set specific spec parameter or adding annotations to the resources. Examples:

      • attaching interfaces via net-attach-defs to a resource

       

      annotations: 
          k8s.v1.cni.cncf.io/networks: '[{"name": "internalapi", "namespace": "openstack"}]'
      

       

      • customize service spec for a specific LoadBalancer (metallb)
      • Tweaking resources limits/requests for service pods
      • Tweaking health, liveness, startup Probes for service pods

      To make this generic and prevent adding new parameters when there is a new use case to the service operators, there should be a generic service and deploy resource override per operator so that specific tunings could be merged/overridden the default.

              rhn-support-mschuppe Martin Schuppert
              rhn-support-mschuppe Martin Schuppert
              rhos-dfg-ospk8s
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: