StarlingX Cert-Manager App
Go to file
amantri f8d9b1544e Optimize cert-manager probe values
Change cert-manager livelinessProbe timeoutSeconds to 5s and
readinessProbe timeoutSeconds to 5s,readinessProbe periodSeconds
to 10s to reduce the load on CPU when the platform is run on
single core

Test Cases:
Pass: Bootstrap system and verify after installation the app is
      successfully applied and there are no errors in cert-manager
      pod logs.

Closes-Bug: 2078348

Change-Id: I00ba4916ae31416a84d4d2a8153ca548fbb534a6
Signed-off-by: amantri <ayyappa.mantri@windriver.com>
2024-08-29 09:37:07 -04:00
helm-charts/upstream/cert-manager-helm Upversion cert-manager app to v1.15.0 2024-07-10 09:13:25 -04:00
python3-k8sapp-cert-manager Application versioning based on build release 2023-12-28 18:29:24 -03:00
stx-cert-manager-helm Optimize cert-manager probe values 2024-08-29 09:37:07 -04: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 Add minimum Kubernetes version supported 2024-02-05 19:32:51 -03: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 Auto-increment chart versions 2024-03-05 13:35:33 -07: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`