Merge pull request #83 from fluxcd/release-v0.0.4

Release v0.0.4
This commit is contained in:
Stefan Prodan 2020-07-10 16:42:06 +03:00 committed by GitHub
commit bc461530d8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 23 additions and 7 deletions

View File

@ -2,6 +2,10 @@
All notable changes to this project are documented in this file.
## 0.0.4 (2020-07-10)
This prerelease comes with fixes to the testing framework.
## 0.0.3 (2020-07-09)
This prerelease adds support for

View File

@ -4,11 +4,23 @@
[![report](https://goreportcard.com/badge/github.com/fluxcd/source-controller)](https://goreportcard.com/report/github.com/fluxcd/source-controller)
[![license](https://img.shields.io/github/license/fluxcd/source-controller.svg)](https://github.com/fluxcd/source-controller/blob/master/LICENSE)
[![release](https://img.shields.io/github/release/fluxcd/source-controller/all.svg)](https://github.com/fluxcd/source-controller/releases)
The source-controller is an implementation of the
The source-controller is a Kubernetes operator, specialised in artifacts acquisition
from external sources such as Git and Helm repositories.
The source-controller implements the
[source.fluxcd.io](https://github.com/fluxcd/source-controller/tree/master/docs/spec/v1alpha1) API
based on the specifications described in the
[Source Controller Proposal](https://github.com/fluxcd/source-controller/tree/master/docs/spec).
and is a core component of the [GitOps toolkit](https://toolkit.fluxcd.io).
Integrations:
* [kustomize-controller](https://github.com/fluxcd/kustomize-controller)
![overview](docs/diagrams/source-controller-overview.png)
Features:
* authenticates to sources (SSH, user/password, API token)
* validates source authenticity (PGP)
* detects source changes based on update policies (semver)
* fetches resources on-demand and on-a-schedule
* packages the fetched resources into a well-known format (tar.gz, yaml)
* makes the artifacts addressable by their source identifier (sha, version, ts)
* makes the artifacts available in-cluster to interested 3rd parties
* notifies interested 3rd parties of source changes and availability (status conditions, events, hooks)
* reacts to Git push and Helm chart upload events (via [notification-controller](https://github.com/fluxcd/notification-controller))

View File

@ -6,4 +6,4 @@ resources:
images:
- name: fluxcd/source-controller
newName: fluxcd/source-controller
newTag: v0.0.3
newTag: v0.0.4

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB