Skip to content

theforeman/theforeman-rel-eng-konflux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Foreman Release Engineering Konflux Artifacts

This repository contains YAML configuration files used to build, release, and maintain container images for The Foreman project using Konflux.

About Konflux

Konflux is an open-source CI/CD platform that provides secure software supply chain capabilities. The Foreman project uses Konflux to build container images with enhanced security through SLSA compliance, hermetic builds, and automated vulnerability scanning. For more details on this initiative, see the RFC on evolving our container image builds.

Prerequisites

To interact with the resources in this repository, you need:

  1. A valid account in the Fedora Account System (FAS)
  2. Access permissions configured in the tenant-config RBAC settings

Repository Structure

  • project/ - Contains project definitions for Konflux. Each project represents one application with its own configuration and build rules.

  • release/ - Contains definitions for each release created at specific points in time.

Getting Started

Follow these steps in order to get started with Konflux:

  1. Install the GitHub App (required for onboarding GitHub repositories):

  2. Access the Konflux UI (use FAS authentication):

  3. OpenShift Console (alternative interface):

Additional Resources

About

Release data used by Konflux for releasing container images.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •