Uploaded image for project: 'OpenShift Cloud'
  1. OpenShift Cloud
  2. OCPCLOUD-2584

Install new manifest generator tool in CAPZ repository

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • BU Product Work
    • 2
    • False
    • None
    • False
    • OCPSTRAT-132 - [Tech Preview] Cluster API Provider for Azure
    • CLOUD Sprint 252, CLOUD Sprint 253, CLOUD Sprint 254, CLOUD Sprint 255, CLOUD Sprint 256, CLOUD Sprint 257, CLOUD Sprint 258

      User Story

      As an OpenShift engineerĀ I want the CAPI Providers repositories to use the new generator tool so that they can independently generate CAPI Provider transport ConfigMaps

      Background

      Once the new CAPI manifests generator tool is ready, we want to make use of that directly from the CAPI Providers repositories so we can avoid storing the generated configuration centrally and independently apply that based on the running platform.

      Steps

      • Install new CAPI manifest generator as a go `tool` to all the CAPI provider repositories
      • Setup a make target under the `/openshift/Makefile` to invoke the generator. Make it output the manifests under `/openshift/manifests`
      • Make sure `/openshift/manifests` is mapped to `/manifests` in the openshift/Dockerfile, so that the files are later picked up by CVO
      • Make sure the manifest generation works by triggering a manual generation
      • Check in the newly generated transport ConfigMap + Credential Requests (to let them be applied by CVO)

      Stakeholders

      • <Who is interested in this/where did they request this>

      Definition of Done

      • CAPI manifest generator tool is installedĀ 
      • Docs
      • <Add docs requirements for this card>
      • Testing
      • <Explain testing that will be added>

            rmanak@redhat.com Radek Manak
            rmanak@redhat.com Radek Manak
            Zhaohua Sun Zhaohua Sun
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: