Skip to content

konflux-ci/mintmaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

606 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

MintMaker

MintMaker automates dependency updates for Konflux components. It is a Kubernetes operator that runs Renovate via Tekton PipelineRun jobs when a DependencyUpdateCheck custom resource is created. Images are published on quay.io/konflux-ci/mintmaker.

How it works

  1. Konflux creates a DependencyUpdateCheck (DUC) CR in the mintmaker namespace.
  2. MintMaker finds Konflux Component resources (all clusters, or filtered by namespace/application/component in the DUC CR spec).
  3. For each enabled component and branch, it creates a Tekton PipelineRun that runs the Renovate image.
  4. Renovate opens or updates pull requests on the component’s Git repository.

Supported Git hosts: GitHub, GitLab, and Forgejo. See docs/architecture.md for credentials and flow.

Documentation

Document Description
docs/contributing.md Development — prerequisites, commands, conventions, PR checks
docs/README.md Index of all documentation
docs/architecture.md Controllers, CRDs, and data flow
docs/developer.md Stage testing and manual release
docs/automated-release-workflow.md Automated promotion via infra-deployments
AGENTS.md AI coding agents only

Quick start (local cluster)

Default image: quay.io/konflux-ci/mintmaker:latest (override with IMG=...).

make docker-build docker-push IMG=<registry>/mintmaker:tag
make install
make deploy IMG=<registry>/mintmaker:tag
kubectl apply -k config/samples/

Uninstall:

kubectl delete -k config/samples/
make undeploy
make uninstall

See docs/contributing.md for prerequisites, all make targets, and local development details.

Contributing

See docs/contributing.md for how to build, test, and open a pull request.

Maintainers: .github/CODEOWNERS.

Release process

License

Copyright contributors to the MintMaker project.

Licensed under the Apache License, Version 2.0. See LICENSE.

About

renovate service in Konflux

Resources

License

Code of conduct

Contributing

Security policy

Stars

5 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors