Skip to content

Latest commit

 

History

History
32 lines (28 loc) · 2.08 KB

README.md

File metadata and controls

32 lines (28 loc) · 2.08 KB

Status of private-cloud-factory

CI/CD

General information

A template repository for kick-starting Private Cloud CI/CD creation for Software AG products.

Prerequisites

  • 📦 Container registry for pushing your customized image(s)
  • ☁️ Kubernetes cluster for deploying your solution(s), supporting Docker in Docker
  • ▶️ GitHub runner(s) with Docker and Helm installed for running the CI/CD process on (labeled "rufus")
  • 🔑 Define the following secrets for accessing the Software AG services:
  • 🔑 Define the following secrets/vars for accessing your organization services:
    • DOCKER_REGISTRY (var) - Your container registry server
    • DOCKER_USER (secret) - Username for your container registry
    • DOCKER_PASSWORD (secret) - Password/token for your container registry

Usage

  • Use the template by clicking "Use this template" at the top and specify the new repository name
  • (Optional) Modify the ./github/workflows/cicd.yml if you need container or deployment specifics:
    • The env/PACKAGES value with the list of Software AG packages that you need on top of the base runtime
    • The env/CUSTOM_PACKAGES and env/CUSTOM_PACKAGES_ORG_URL values with the list of custom packages (and their Github organization url) that you need on top of the base runtime
    • The application properties

Used Software AG services and tools