Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/frangio/example-kubernetes-actions

A minimal example integrating Kubernetes, GitHub Actions, and GitHub Package Registry
https://github.com/frangio/example-kubernetes-actions

Last synced: about 1 month ago
JSON representation

A minimal example integrating Kubernetes, GitHub Actions, and GitHub Package Registry

Awesome Lists containing this project

README

        

An example GitOps pipeline for Kubernetes using GitHub Actions and the GitHub
Package Registry.

On every push, a Docker image is built and published in the GitHub Package
Registry.

[A separate repository][infra-staging] contains the Kubernetes configuration
for a staging environment. On pushes to `master` this configuration is updated
to use the new image. This repository can be monitored by something like [Flux]
to automatically update a running Kubernetes cluster.

[infra-staging]: https://github.com/frangio/example-kubernetes-actions-infrastructure-staging
[Flux]: https://fluxcd.io/