StarlingX Cert-Manager App
Go to file
Igor Soares da8553a429 Application versioning based on build release
This change will automatically adjust versioning of the application
tarball and python plugins to reflect the same version reported by
SW_VERION in /etc/build.info.

Test plan:
PASS: build-pkgs -a & build-image
PASS: Fresh AIO-SX install
PASS: Apply application

Story: 2010929
Task: 49336

Change-Id: I9832aebaf005b6722ba7f7cc36c96e5b537ef067
Signed-off-by: Igor Soares <Igor.PiresSoares@windriver.com>
2023-12-28 18:29:24 -03:00
python3-k8sapp-cert-manager Application versioning based on build release 2023-12-28 18:29:24 -03:00
stx-cert-manager-helm Application versioning based on build release 2023-12-28 18:29:24 -03:00
.gitignore Update app Zuul Check Jobs. 2023-12-18 11:32:29 -06:00
.gitreview Added .gitreview 2020-03-31 14:43:49 +00:00
.zuul.yaml Update app Zuul Check Jobs. 2023-12-18 11:32:29 -06:00
bindep.txt Update app Zuul Check Jobs. 2023-12-18 11:32:29 -06:00
CONTRIBUTING.rst Initial commit for cert-manager app 2020-04-17 15:41:08 +00:00
debian_build_layer.cfg Add debian_build_layer.cfg file 2021-10-05 14:04:07 -04:00
debian_iso_image.inc cert-manager-armada-app: update debian_iso_image.inc 2022-12-23 10:18:32 +08:00
debian_pkg_dirs Standardize app configs 2023-01-20 15:42:59 +00:00
github_sync.trigger Initial commit for cert-manager app 2020-04-17 15:41:08 +00:00
HACKING.rst Initial commit for cert-manager app 2020-04-17 15:41:08 +00:00
README.rst Remove armada specific resources and build 2022-06-28 14:12:39 +00:00
requirements.txt cert-manager repo setup for armada app 2020-03-31 16:43:45 -04:00
test-requirements.txt Update app Zuul Check Jobs. 2023-12-18 11:32:29 -06:00
tox.ini Update app Zuul Check Jobs. 2023-12-18 11:32:29 -06:00

# StarlingX/Cert-Manager-Armada-App

## Introduction [Cert-Manager](https://cert-manager.io/) is Kubernetes native application that facilities certificate management. This repository deploys Cert-Manager as a platform-managed application using FluxCD Helm Charts for the StarlingX project.

## Build The build tools available as independent repositories under the StarlingX project are necessary to build this application.

See [StarlingX Build Guide](https://docs.starlingx.io/developer_resources/build_guide.html) for more details.

To build this app: ` ${MY_REPO_ROOT_DIR}/cgcs-root/build-tools/build-pkgs cert-manager-helm stx-cert-manager-helm The generated RPM is located in $MY_BUILD_DIR/std/rpmbuild/RPMS`.

To extract the tarball without installing on build system, use command: ` rpm2cpio stx-cert-manager-helm-1.0-0.tis.noarch.rpm | cpio -idmv`

## Usage Note that the Cert-Manager application is included on a StarlingX install system by default.

Following commands can be used to upload, apply, remove, delete, and view the application:

` system application-remove cert-manager system application-delete cert-manager system application-upload <.tgz file> system application-apply cert-manager system application-list`

Cert-Manager Kubernetes resources can be found in the cert-manager namespace.

` kubectl get namespaces | grep cert-manager kubectl get crd | grep cert-manager kubectl get pods --namespace cert-manager`