Skip to content

Commit bc46153

Browse files
authored
Merge pull request #83 from fluxcd/release-v0.0.4
Release v0.0.4
2 parents d35c258 + d1052ff commit bc46153

File tree

4 files changed

+23
-7
lines changed

4 files changed

+23
-7
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
All notable changes to this project are documented in this file.
44

5+
## 0.0.4 (2020-07-10)
6+
7+
This prerelease comes with fixes to the testing framework.
8+
59
## 0.0.3 (2020-07-09)
610

711
This prerelease adds support for

README.md

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,23 @@
44
[![report](https://goreportcard.com/badge/github.com/fluxcd/source-controller)](https://goreportcard.com/report/github.com/fluxcd/source-controller)
55
[![license](https://img.shields.io/github/license/fluxcd/source-controller.svg)](https://github.com/fluxcd/source-controller/blob/master/LICENSE)
66
[![release](https://img.shields.io/github/release/fluxcd/source-controller/all.svg)](https://github.com/fluxcd/source-controller/releases)
7-
8-
The source-controller is an implementation of the
7+
8+
The source-controller is a Kubernetes operator, specialised in artifacts acquisition
9+
from external sources such as Git and Helm repositories.
10+
The source-controller implements the
911
[source.fluxcd.io](https://github.com/fluxcd/source-controller/tree/master/docs/spec/v1alpha1) API
10-
based on the specifications described in the
11-
[Source Controller Proposal](https://github.com/fluxcd/source-controller/tree/master/docs/spec).
12+
and is a core component of the [GitOps toolkit](https://toolkit.fluxcd.io).
13+
14+
![overview](docs/diagrams/source-controller-overview.png)
15+
16+
Features:
1217

13-
Integrations:
14-
* [kustomize-controller](https://github.com/fluxcd/kustomize-controller)
18+
* authenticates to sources (SSH, user/password, API token)
19+
* validates source authenticity (PGP)
20+
* detects source changes based on update policies (semver)
21+
* fetches resources on-demand and on-a-schedule
22+
* packages the fetched resources into a well-known format (tar.gz, yaml)
23+
* makes the artifacts addressable by their source identifier (sha, version, ts)
24+
* makes the artifacts available in-cluster to interested 3rd parties
25+
* notifies interested 3rd parties of source changes and availability (status conditions, events, hooks)
26+
* reacts to Git push and Helm chart upload events (via [notification-controller](https://github.com/fluxcd/notification-controller))

config/manager/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ resources:
66
images:
77
- name: fluxcd/source-controller
88
newName: fluxcd/source-controller
9-
newTag: v0.0.3
9+
newTag: v0.0.4
33.2 KB
Loading

0 commit comments

Comments
 (0)