Go to file
Tracey Bogue ff07eeb51c Add Debian packaging for cert-manager app
Create Debian packages for cert-manager-helm,
python-k8sapp-cert-manager and stx-cert-manager-helm.

Story: 2009101
Task: 43785

Signed-off-by: Tracey Bogue <tracey.bogue@windriver.com>
Change-Id: Ibd3ffe1acc46d078960f2b8e534c2a4bb6b1fe16
2021-11-02 13:30:59 -05:00
2020-03-31 14:43:49 +00:00
2020-04-27 12:07:12 -04:00
2021-08-19 09:00:40 -04: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 Armada Helm Charts for the StarlingX project.

## Build The build tools available as indepdendent repositories under the StarlingX project are necessary to build this Armada chart.

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`

Description
StarlingX Cert-Manager App
Readme 1.5 MiB
Languages
Python 75.5%
Makefile 24.1%
Shell 0.2%
Assembly 0.2%