Uploaded image for project: 'OpenShift Container Platform (OCP) Strategy'
  1. OpenShift Container Platform (OCP) Strategy
  2. OCPSTRAT-768

Apply user defined tags to all resources created by OpenShift (GCP) GA

XMLWordPrintable

    • BU Product Work
    • False
    • False
    • OCPSTRAT-850Day 1 tagging of cloud resources that OpenShift (cluster) creates for cloud providers
    • 0% To Do, 0% In Progress, 100% Done
    • L
    • 10,000
    • 1
    • 50% (Low)
    • 11
    • 454.55
    • 0
    • Program Call
    • Proposed

      Feature Overview

      Create a GCP cloud specific spec.resourceTags entry in the infrastructure CRD. This should create and update tags (or labels in GCP) on any openshift cloud resource that we create and manage. The behaviour should also tag existing resources that do not have the tags yet and once the tags in the infrastructure CRD are changed all the resources should be updated accordingly.

      Tag deletes continue to be out of scope, as the customer can still have custom tags applied to the resources that we do not want to delete.

      Due to the ongoing intree/out of tree split on the cloud and CSI providers, this should not apply to clusters with intree providers (!= "external").

      Once confident we have all components updated, we should introduce an end2end test that makes sure we never create resources that are untagged.

       
      Goals

      • Functionality on GCP GA
      • inclusion in the cluster backups
      • flexibility of changing tags during cluster lifetime, without recreating the whole cluster

      Requirements

      • This Section:* A list of specific needs or objectives that a Feature must deliver to satisfy the Feature.. Some requirements will be flagged as MVP. If an MVP gets shifted, the feature shifts. If a non MVP requirement slips, it does not shift the feature.
      Requirement Notes isMvp?
      CI - MUST be running successfully with test automation This is a requirement for ALL features. YES
      Release Technical Enablement Provide necessary release enablement details and documents. YES

      List any affected packages or components.

      • Installer
      • Cluster Infrastructure
      • Storage
      • Node
      • NetworkEdge
      • Internal Registry
      • CCO

              mak.redhat.com Marcos Entenza Garcia
              mak.redhat.com Marcos Entenza Garcia
              Bharath B, Trilok Geer
              Jianli Wei Jianli Wei
              Shubha Narayanan Shubha Narayanan
              Jeremy Peterson Jeremy Peterson
              Senthamilarasu S Senthamilarasu S
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: