cloud-native-toolkit / cloud-native-toolkit/software-everywhere
Request new module: terraform-gitops-ubi
- Dominant language
- TypeScript
- Stars
- 8
- Forks
- 8
- PR merge metrics
- No merged PRs in 30d
Description
(Click Preview to navigate to guides) Please read the guides on how to create a module for the catalog:
- [Guide for a GitOps Module](https://modules.cloudnativetoolkit.dev/#/how-to/gitops)
**Related user story/epic**
https://github.com/cloud-native-toolkit/software-everywhere/issues/511
**Type of module**
gitops
**What is the purpose of the module?**
A module should just deploy a pure [ubi image](https://catalog.redhat.com/software/containers/ubi8/ubi/5c359854d70cc534b3a3784e) (Red Hat Universal Base Image) as a container with [Helm](https://helm.sh/). With the [values.yaml](https://github.com/ibm/ubi-helm/blob/main/charts/ubi-helm/values.yaml) in the Helm chart we can configure [replica count](https://github.com/ibm/ubi-helm/blob/main/charts/ubi-helm/values.yaml#L6) of the pods. The deployed containers are only a basic ubi operating system.
The ubi helm-chart example based on the [ubi-helm repository](https://github.com/thomassuedbroecker/ubi-helm).
Soon it also should provide a command line parameter as input to execute a command during the startup of the UBI container.
The module implementation is already available, but not in the [cloud-native-toolkit](https://github.com/cloud-native-toolkit) org and this is the existing module implementation [terraform-gitops-ubi](https://github.com/Vishal-Ramani/terraform-gitops-ubi) .
This module was developed in the context of operate learning [`lab 4 -create own module`](https://operate.cloudnativetoolkit.dev/learn/iascable/lab4).
**What is the category of the module?**
cluster, iam, network, database, integration, dev-tool, sre, infrastructure, util, software etc
`util` or new category `example`
FYI: @nheidloff @Vishal-Ramani
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.