Hidde Beydals
0d50de8aca
Merge pull request #149 from fluxcd/fossa-scan
...
FOSSA scan enabled
2020-09-18 16:07:07 +02:00
stefanprodan
7abb7ccf60
Add Bucket e2e tests
2020-09-18 16:11:24 +03:00
Hidde Beydals
40ddf3c731
FOSSA scan enabled
2020-09-18 14:28:38 +02:00
Hidde Beydals
2576c739f4
ci: add sanity check for container images
...
Fail build if container images have been pushed with corrupted layers
and enable buildx debug logs.
2020-09-18 13:41:59 +02:00
Hidde Beydals
eaec41f6e9
e2e: test HelmChart ValuesFile
2020-09-11 13:33:08 +02:00
Hidde Beydals
f08febdffa
Bump build-push-action version
2020-09-10 14:21:16 +02:00
stefanprodan
d927a1e4aa
Publish amd64/arm64 images to GHCR
2020-09-04 13:41:50 +03:00
stefanprodan
34dd00d5d8
Fix release GH action
2020-07-31 10:01:02 +03:00
Michael Bridgen
44fc115a3a
Remove local actions and use those from fluxcd/pkg
2020-07-24 12:20:08 +01:00
stefanprodan
7e2fe14efa
Upgrade CRDs to apiextensions.k8s.io/v1
2020-07-20 12:21:34 +03:00
Hidde Beydals
c58bd7931f
Use Docker organization secrets in build
2020-07-13 23:21:30 +02:00
stefanprodan
d27cc96233
Reconcile sources in the runtime namespace only
2020-05-03 13:04:00 +03:00
stefanprodan
379729cb8b
ci: Extract tag from GITHUB_REF
2020-04-16 14:55:55 +03:00
stefanprodan
71272ef7d9
ci: use go 1.14
2020-04-13 20:40:36 +03:00
stefanprodan
3bd15423e4
ci: Check if working tree is dirty
...
- run unit tests in a dedicated CI step
- check if working tree is dirty and fail CI build
2020-04-13 20:23:58 +03:00
stefanprodan
caedca3598
ci: Add release workflow
...
- create GitHub release and link to changelog
- build and push container image to Docker Hub
- build kustomization and upload asset to GitHub release
2020-04-13 18:28:22 +03:00
Hidde Beydals
d378bd1852
Introduce HelmChart API and controller
...
- Add the HelmChart types and controller
- Semver expressions are found by utilizing Helm repository index
helpers. As Helm makes use of `masterminds/semver`, the support
for i.e. ranges less mature than the `GitRepository` implementation.
- Recorded semver is as defined in the metadata of the chart. The
used name for the artifact does however include the checksum of the
chart archive, as chart maintainers may not always properly apply
semver.
- Switches to `sigs.k8s.io/yaml` for YAML operations as this among
other things is able to properly unmarshal embedded structures.
- Directly requeues on transient errors instead of using the defined
interval as a back-off strategy is applied on repeated failures.
2020-04-12 18:44:37 +02:00
Hidde Beydals
4d30a82ef4
Rename project to source-controller
2020-04-08 16:12:17 +03:00
stefanprodan
d4b9e17800
Move dev deploy script to Makefile
2020-04-08 15:14:32 +03:00
stefanprodan
065825c12d
Add smoke tests to CI
2020-04-08 14:26:07 +03:00
stefanprodan
86c2c9f745
Implement CI with GitHub Actions
2020-04-08 14:17:06 +03:00