cloud-native-toolkit / cloud-native-toolkit/software-everywhere

Request new module: terraform-gitops-ubi

Open
#512 2 comments 0 reactions 1 assignee Claimed by @seansund View on GitHub
new_module
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.