Commit Graph

421 Commits

Author SHA1 Message Date
Hidde Beydals 582c2092b6 Change copyright to Flux authors
Signed-off-by: Hidde Beydals <hello@hidde.co>
2020-10-27 17:54:22 +01:00
Hidde Beydals fea91bbd27
Merge pull request #178 from relu/support-packaged-chart
Add support for loading packaged charts
2020-10-27 11:21:40 +01:00
Aurel Canciu 684624b1a0
Add support for loading packaged helm charts
The feature allows the source-controller to load packaged helm charts
for HelmChart resource artifacts from GitRepository and Bucket sources

Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com>
2020-10-27 11:15:17 +02:00
Hidde Beydals 71e3000dde
Merge pull request #176 from fluxcd/finalizers
Switch to controller-runtime utils for finalizers
2020-10-21 12:07:09 +02:00
Hidde Beydals 504ae25954 Switch to controller-runtime utils for finalizers 2020-10-21 11:50:13 +02:00
Stefan Prodan 13e41aa332
Merge pull request #170 from fluxcd/clone-error
Add Git URL to clone error message
2020-10-16 16:32:32 +03:00
Stefan Prodan 13874ce552
Add Git URL to clone error message
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-10-16 15:58:09 +03:00
Stefan Prodan db493dbee1
Merge pull request #168 from fluxcd/release-v0.1.1
Release v0.1.1
2020-10-13 18:14:01 +03:00
Stefan Prodan 987e562922
Release v0.1.1
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-10-13 17:52:59 +03:00
Stefan Prodan 369e078ef1
Merge pull request #167 from fluxcd/docs-add-ns
Add namespace to API docs examples
2020-10-13 17:27:04 +03:00
Stefan Prodan 4b33c816ef
Add namespace to API docs examples
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-10-13 17:05:22 +03:00
Stefan Prodan 281a0ee4f9
Merge pull request #166 from fluxcd/metrics
Implement Prometheus instrumentation
2020-10-13 15:00:03 +03:00
Stefan Prodan 03e32491bf
Implement Prometheus instrumentation
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-10-13 13:59:30 +03:00
Stefan Prodan c8c2eec3a6
Update fluxcd/pkg/runtime to v0.1.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-10-13 13:34:47 +03:00
Stefan Prodan 198303a163
Merge pull request #164 from yiannistri/docs/add-interval
Add interval to a couple of examples in docs as it's now a required field
2020-10-06 15:43:42 +03:00
Yiannis 1707898426 Add interval to a couple of examples in docs as it is now a required
field
2020-10-06 11:06:18 +01:00
Hidde Beydals 20161ce310
Merge pull request #165 from fluxcd/e2e/fix-valuesfile-test 2020-10-06 11:08:13 +02:00
Hidde Beydals 335a091f60 Use GitHub actions from fluxcd/pkg@main
As `master` was replaced with `main`.
2020-10-06 10:37:15 +02:00
Hidde Beydals f7ceac644d e2e: use podinfo chart for valuesfile tests 2020-10-06 10:37:15 +02:00
Stefan Prodan 856a2187db
Merge pull request #163 from fluxcd/main-branch
Set default branch to main
2020-10-05 15:58:47 +03:00
stefanprodan f81b479382 Set default branch to main
Signed-off-by: stefanprodan <stefan.prodan@gmail.com>
2020-10-05 15:42:37 +03:00
Hidde Beydals 2331334bd0
Merge pull request #162 from fluxcd/drop-gitops-system-ref
Drop `gitops-system` namespace reference from spec
2020-10-02 15:49:16 +02:00
Hidde Beydals e7946f2827 Drop `gitops-system` namespace reference from spec 2020-10-02 13:19:01 +02:00
Hidde Beydals 6966ac06aa
Merge pull request #161 from fluxcd/release-v0.1.0
Release v0.1.0
2020-09-30 17:51:32 +02:00
Hidde Beydals c176dcf3a9 Release v0.1.0 2020-09-30 17:37:23 +02:00
Hidde Beydals d09494d319
Merge pull request #160 from fluxcd/config-samples-v1beta1
Rename samples to match `v1beta1` API
2020-09-30 17:21:54 +02:00
Hidde Beydals f6c5849235 Rename samples to match `v1beta1` API 2020-09-30 17:07:16 +02:00
Stefan Prodan 55c08e8aa9
Merge pull request #159 from fluxcd/api-v1beta1
Promote source API to v1beta1
2020-09-30 16:31:03 +03:00
stefanprodan f16e5f041a Promote API to v1beta1 2020-09-30 16:11:00 +03:00
Hidde Beydals 3f2f4d5b04
Merge pull request #158 from fluxcd/impl-meta-api
Implement `fluxcd/pkg/meta/api` in APIs
2020-09-30 10:36:53 +02:00
Hidde Beydals 431ea05427 Implement `fluxcd/pkg/meta/api` in APIs 2020-09-30 10:18:43 +02:00
Hidde Beydals c5bf164005
Merge pull request #157 from fluxcd/helm-index-chart-download
Factor out Helm repo index and chart download
2020-09-24 12:55:07 +02:00
Hidde Beydals 8bf7d8f440 Factor out Helm repo index and chart download 2020-09-24 12:40:04 +02:00
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