Skip to content

A centralized collection of container images for DevOps workflows, infrastructure services, and utility tooling.

License

Notifications You must be signed in to change notification settings

unbyte-de/container-images

Repository files navigation

unbyte GmbH

Container Images

GHCR

A centralized collection of container images for DevOps workflows, infrastructure services, and utility tooling.

Image Catalog

Image Name Type Description
bootstrap Tooling For bootstrapping unbyte-orbit platform
helm Workflow For releasing helm charts
helm-kubectl Tooling For running install k8s job in cluster charts
kubectl Tooling For ip-injector k8s job
kubectl-tools Tooling CLI tools bundle for various PBM chart k8s jobs
opentofu Tooling For local development in TF repositories
pbm-release Workflow For PBM release pipelines
powerdns-auth Service Authoritative DNS server
powerdns-recursor Service DNS Recursor
pre-commit Workflow For running pre-commit in GitLab pipelines
s3-bucket-manager Tooling For k8s jobs to manage buckets

Usage

Images are built automatically and stored in the GitHub Container Registry.

Pulling an image:

docker pull ghcr.io/unbyte-de/container-images/<image-name>:latest

Development

To add a new image:

  1. Create a new directory in images/.
  2. Add your Dockerfile and a VERSION file.
  3. Open a Pull Request.
  4. The CI/CD pipeline will automatically detect the new folder and build the image. **Note that the pipeline will build and push a new tag only when version is bumped in VERSION file.

Local Developmemt

To run yamlfmt locally:

yamlfmt .
# Or remove -quiet and/or -lint flag of yamlfmt in .pre-commit-config.yaml and run
pre-commit run --all-files

About

A centralized collection of container images for DevOps workflows, infrastructure services, and utility tooling.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 2

  •  
  •