
Introducing FluxCD support for cert-manager with new manifests added. The existing Armada app will still be supported. When stx-cert-manager is built, two packages are produced: one Armada package (supports existing cert-manager version v0.15.0) and FluxCD package (supports new cert-manager version v1.7.1). Test Cases: PASS: Verify that there are no changes to the armada rpm generated PASS: Run the rpm build and verify that two packages are generated: stx-cert-manager-helm-<version>.tis.noarch.rpm and stx-cert-manager-helm-fluxcd-<version>.tis.noarch.rpm PASS: Install the new package with kustomize and verify cert-manager pods/services/deployments etc are deployed and running successfully PASS: Verify that the fluxcd version of the app uses cert-manager 1.7.1 Two Stories/Tasks linked here since FluxCD support & upversioning of Cert-Manager are performed in same commit. Story: 2009138 Task: 44666 Story: 2009837 Task: 44668 Signed-off-by: Sabeel Ansari <Sabeel.Ansari@windriver.com> Change-Id: Icf5aeed35dc5ebf906238a1b52912ef33d46c6b9
This repo is for https://github.com/jetstack/cert-manager/
Changes to this repo are needed for StarlingX and those changes are not yet merged. Rather than clone and diverge the repo, the repo is extracted at a particular git SHA, and patches are applied on top.
As those patches are merged, the SHA can be updated and the local patches removed.