Commit Graph

388 Commits

Author SHA1 Message Date
Stefan Prodan 8ffffbbdb2
Merge pull request #156 from fluxcd/release-v0.0.18
Release v0.0.18
2020-09-23 13:29:24 +03:00
stefanprodan 501b4ac6ab Release v0.0.18 2020-09-23 13:05:18 +03:00
stefanprodan 8d95c18342 Update Helm to v3.3.4 2020-09-23 12:59:14 +03:00
Hidde Beydals 7c75aaf01e
Merge pull request #155 from fluxcd/resource-statuses
Prevent resources getting stuck on transient err
2020-09-22 17:13:49 +02:00
Hidde Beydals b9576d56f1 Prevent resources getting stuck on transient err
This commit ensures that resources will only return early if they are
already in a `Ready==True` state. If not, but the status object somehow
still reports that it has an artifact, the reconciliation will continue
to ensure and/or guarantee state, and to prevent a deadlock from
happening.
2020-09-22 17:00:54 +02:00
Hidde Beydals c1fb9b7fa5
Merge pull request #154 from fluxcd/small-refactors 2020-09-22 12:42:37 +02:00
Hidde Beydals ac84c70a4c ci: pin Minio to v6.3.1
Due to corrupt v7.0.0 chart release.
2020-09-22 12:27:46 +02:00
Hidde Beydals 969a46f4d6 internal/helm: return callback on empty TLS config
...and no-op on empty valuesFile string.
2020-09-21 23:27:38 +02:00
Hidde Beydals 4da80b65e5 storage: add CopyFromPath method 2020-09-21 23:16:13 +02:00
Hidde Beydals 270b6a5c0c api: add HasRevision method to Artifact 2020-09-21 22:41:51 +02:00
Hidde Beydals 41e8f215ba
Merge pull request #151 from fluxcd/helmchart-bucket-source 2020-09-21 12:54:57 +02:00
Hidde Beydals 8cdb821946 docs: document Bucket support HelmChart 2020-09-21 12:40:15 +02:00
Hidde Beydals 1798b200c9 e2e: test HelmChart from Bucket 2020-09-21 12:40:15 +02:00
Hidde Beydals 03ce9d96da Support Helm charts from Bucket sources 2020-09-21 12:40:15 +02:00
Stefan Prodan ce5fc3e5a7
Merge pull request #153 from fluxcd/helm-v3.3.3
Update Helm to v3.3.3
2020-09-21 11:19:41 +03:00
stefanprodan fd27e378b2 Update Helm to v3.3.3 2020-09-21 10:53:16 +03:00
Stefan Prodan e6ce5fee63
Merge pull request #152 from fluxcd/arm-v7
Publish ARM v7/v8 multi-arch image to GHCR
2020-09-21 10:02:54 +03:00
stefanprodan d55417b9b2 Publish ARM v7/v8 multi-arch image to GHCR 2020-09-21 09:50:23 +03:00
Hidde Beydals 0d50de8aca
Merge pull request #149 from fluxcd/fossa-scan
FOSSA scan enabled
2020-09-18 16:07:07 +02:00
Stefan Prodan 79d043caea
Merge pull request #150 from fluxcd/release-v0.0.17
Release v0.0.17
2020-09-18 17:01:06 +03:00
stefanprodan 924e0124b4 Release v0.0.17 2020-09-18 16:44:59 +03:00
Stefan Prodan ce07344ddf
Merge pull request #146 from fluxcd/s3-bucket-controller
Implement S3 bucket source
2020-09-18 16:24:35 +03:00
stefanprodan 6f8c3816f4 Add secrets read-only access to RBAC 2020-09-18 16:11:28 +03:00
stefanprodan 7abb7ccf60 Add Bucket e2e tests 2020-09-18 16:11:24 +03:00
stefanprodan 2ca47fb4ba Guard against missing S3 credentials 2020-09-18 16:11:24 +03:00
stefanprodan 716d5532a4 Add S3 test data 2020-09-18 16:11:24 +03:00
stefanprodan c2c61b10a1 Implement S3 Bucket controller 2020-09-18 16:11:24 +03:00
stefanprodan 0e6ae3b769 Add Bucket type to API 2020-09-18 16:11:24 +03:00
Hidde Beydals 40ddf3c731 FOSSA scan enabled 2020-09-18 14:28:38 +02:00
Hidde Beydals 4f30ff1837
Merge pull request #148 from fluxcd/ci-check-images
ci: add sanity check for container images
2020-09-18 13:53:51 +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
Stefan Prodan 37ffa6fd9a
Merge pull request #147 from fluxcd/bucket-api
Add Bucket type to source API spec
2020-09-18 14:23:02 +03:00
stefanprodan 133904d025 Add Bucket type to source API spec 2020-09-18 14:01:28 +03:00
Stefan Prodan f48661f7a0
Merge pull request #144 from fluxcd/release-v0.0.16
Release v0.0.16
2020-09-12 10:49:07 +03:00
stefanprodan bdabea02ab Release v0.0.16 2020-09-12 10:36:17 +03:00
Stefan Prodan de561e4dec
Merge pull request #143 from fluxcd/watch-all-namespaces
Add watch all namespaces flag
2020-09-11 16:13:50 +03:00
stefanprodan 800efe6664 Add watch all namespaces flag 2020-09-11 15:57:36 +03:00
Hidde Beydals a58ad6f755
Merge pull request #142 from fluxcd/release-v0.0.15
Release v0.0.15
2020-09-11 14:04:17 +02:00
Hidde Beydals 3e04d16292 Release v0.0.15 2020-09-11 13:52:32 +02:00
Hidde Beydals a41e58e697
Merge pull request #140 from fluxcd/chart-values-overwrite 2020-09-11 13:46:02 +02:00
Hidde Beydals eaec41f6e9 e2e: test HelmChart ValuesFile 2020-09-11 13:33:08 +02:00
Hidde Beydals 7268c8b61d Refactor and factor out chart values replacement 2020-09-11 12:16:41 +02:00
Hidde Beydals fd36d2d4f9 Allow overwriting chart values from HelmRepository 2020-09-11 11:32:54 +02:00
Hidde Beydals 2e0b6cb6c9 Allow overwriting chart values from GitRepository 2020-09-11 11:32:45 +02:00
Hidde Beydals fa37eea123
Merge pull request #141 from fluxcd/status-artifact-reset 2020-09-11 10:25:37 +02:00
Hidde Beydals f40a42115b Conditionally remove artifact from source status
We only want to remove it if it is no longer in storage, otherwise we
still want to keep it around till we have a new artifact.
2020-09-11 10:10:47 +02:00
Hidde Beydals 0f9a6ff939 Remove `find -execdir` from `Makefile`
As it does not allow for error codes to surface
2020-09-11 09:58:07 +02:00
Stefan Prodan b75a1bbb81
Merge pull request #139 from fluxcd/rbac-patch-events
Include PATCH rule for events in manager-role
2020-09-11 09:20:50 +03:00
Hidde Beydals b5d869db03 Include PATCH rule for events in manager-role
During high custom resource count / low interval tests, I was greated
with a `cannot patch resource "events"` message. This happened due to
event compaction, where it will perform a patch instead of a create.
By giving the role the permission to do so this should no longer pose
a problem.
2020-09-10 21:17:10 +02:00
Hidde Beydals 7f0c99cf03 Tweak `make manifest` target to reenable RBAC gen 2020-09-10 21:17:06 +02:00