Commit Graph

980 Commits

Author SHA1 Message Date
Stefan Prodan 720fef496e
Merge pull request #109 from fluxcd/fix-git-semver
Fix Git semver checkout
2020-08-18 11:51:11 +03:00
stefanprodan 5044d46b81 Fix Git semver checkout 2020-08-18 11:32:42 +03:00
Hidde Beydals c60134a959
Merge pull request #107 from fluxcd/dedicated-api-pkg
Make api package dedicated module
2020-08-17 19:05:15 +02:00
Hidde Beydals b75d613f3a Make api package dedicated module
As other controllers depend on source-controller because of the API
package, but this pulls in obsolete dependencies for the controllers.
By publishing the API package as a dedicated module while
using a (local) replace for the project itself, this should be
prevented.
2020-08-17 17:20:11 +02:00
Hidde Beydals 18da9936f1
Merge pull request #106 from fluxcd/release-v0.0.9
Release v0.0.9
2020-08-17 15:52:12 +02:00
Hidde Beydals 3a1894482c Release v0.0.9 2020-08-17 15:27:10 +02:00
Hidde Beydals 97a5e7db06
Merge pull request #105 from fluxcd/dedicated-pkg 2020-08-17 15:15:08 +02:00
Hidde Beydals f7b55f3382 Make use of dedicated fluxcd/pkg modules 2020-08-17 15:01:27 +02:00
Stefan Prodan b0b2d72b84
Merge pull request #103 from fluxcd/release-v0.0.8
Release v0.0.8
2020-08-12 17:36:51 +03:00
stefanprodan 0a1cf8c4e3 Release v0.0.8 2020-08-12 17:20:25 +03:00
Stefan Prodan 6b12d18615
Merge pull request #102 from fluxcd/helm-repository-timeout
Implement Helm repository timeout
2020-08-12 16:58:44 +03:00
stefanprodan 2044de40fd Add HelmRepository timeout test 2020-08-12 15:32:55 +03:00
stefanprodan 4486ab7a5e Implement HelmRepository timeout 2020-08-12 14:10:03 +03:00
stefanprodan 8970f3f84d Update Helm package to v3.3.0 2020-08-12 11:28:30 +03:00
stefanprodan 34dd00d5d8 Fix release GH action 2020-07-31 10:01:02 +03:00
Stefan Prodan d7a2c1d426
Merge pull request #101 from fluxcd/release-v0.0.7
Release v0.0.7
2020-07-31 09:37:12 +03:00
stefanprodan 3e76138806 Release v0.0.7 2020-07-31 09:22:16 +03:00
Hidde Beydals dc4d4ed1e9
Merge pull request #100 from fluxcd/spec/domain-change
Change CRD domain to 'source.toolkit.fluxcd.io'
2020-07-31 08:05:25 +02:00
Hidde Beydals 8e1b213da5 Change CRD domain to 'source.toolkit.fluxcd.io'
Due to required domain changes for the helm-controller so that it
can co-exist in a cluster with the Helm Operator, other Toolkit
components are moving to a *.toolklit.fluxcd.io domain too.
2020-07-30 21:50:46 +02:00
Michael Bridgen 657a76dbe5
Merge pull request #99 from fluxcd/use-central-ghactions
Remove local actions and use those from fluxcd/pkg
2020-07-26 09:57:53 +01:00
Michael Bridgen 44fc115a3a Remove local actions and use those from fluxcd/pkg 2020-07-24 12:20:08 +01:00
Hidde Beydals de26e188fe
Merge pull request #98 from fluxcd/helm/independent-tls-cert-ca-conf
Helm: allow configuration of TLS certs without CA
2020-07-21 08:03:39 +02:00
Hidde Beydals a0357172bc Helm: allow configuration of TLS certs without CA 2020-07-20 21:33:55 +02:00
Stefan Prodan 63d5f211ca
Merge pull request #97 from fluxcd/release-v0.0.6
Release v0.0.6
2020-07-20 13:37:59 +03:00
stefanprodan 7182d9f1f3 Release v0.0.6 2020-07-20 13:24:49 +03:00
Stefan Prodan c9c51f113a
Merge pull request #96 from fluxcd/git-pkg
Make git package public
2020-07-20 13:22:13 +03:00
stefanprodan e65e2f0623 Make git package public 2020-07-20 13:10:18 +03:00
Stefan Prodan b8b0df281f
Merge pull request #95 from fluxcd/crd-v1
Upgrade CRDs to apiextensions.k8s.io/v1
2020-07-20 12:47:05 +03:00
stefanprodan 7e2fe14efa Upgrade CRDs to apiextensions.k8s.io/v1 2020-07-20 12:21:34 +03:00
Hidde Beydals 5d0290369f
Merge pull request #92 from fluxcd/enhancement/finalizers
Refactor garbage collectors to finalizers
2020-07-16 15:08:02 +02:00
Hidde Beydals e72855f88d Refactor garbage collectors to finalizers 2020-07-16 14:18:33 +02:00
Hidde Beydals 96c29a89b4
Merge pull request #91 from fluxcd/enhancement/remove-owner-ref
Remove HelmRepository owner ref on HelmChart
2020-07-16 13:01:35 +02:00
Hidde Beydals ba3ed63a9d Remove HelmRepository owner ref on HelmChart
As the HelmChart is not the result of the HelmRepository, but more
like a Deployment -> Secret relationship.
2020-07-16 12:39:53 +02:00
Stefan Prodan 70b095dccd
Merge pull request #90 from erikh/fix-bug-in-filepath-walk
Storage: fix a small bug in RemoveAllButCurrent when the directory is invalid
2020-07-16 09:21:11 +03:00
Erik Hollensbe 687b79a7dd Storage: fix a small bug in RemoveAllButCurrent when the directory is invalid
filepath.Walk can return a `nil` for the stat value, when it does, the
directory is invalid and the error will be set. This causes a
panic+crash if the directory does not currently exist when
RemoveAllButCurrent is called.

The following patch makes the behavior an error instead.

Signed-off-by: Erik Hollensbe <github@hollensbe.org>
2020-07-15 18:50:09 +00:00
Stefan Prodan 90ed251d3b
Merge pull request #89 from fluxcd/refactor-reconciliation
Improve error handling and reporting
2020-07-15 12:38:02 +03:00
stefanprodan eb20a8f465 Improve error handling and reporting
- return reconciliation error so that controller runtime metrics record failures
- change structure logging labels to match the controller runtime format
- log the reconciliation duration for all kinds
- normalise log messages and labels across all controllers
2020-07-15 12:24:11 +03:00
Hidde Beydals 5616c2f950
Merge pull request #88 from fluxcd/build/org-secrets
Use Docker organization secrets in build
2020-07-14 07:48:14 +02:00
Hidde Beydals c58bd7931f Use Docker organization secrets in build 2020-07-13 23:21:30 +02:00
Stefan Prodan 7891493ac9
Merge pull request #87 from fluxcd/release-v0.0.5
Release v0.0.5
2020-07-13 17:00:06 +03:00
stefanprodan 780b4388a3 Release v0.0.5 2020-07-13 16:35:22 +03:00
Stefan Prodan 315c2d724c
Merge pull request #86 from fluxcd/reconcile-annotation
Rename syncAt annotation to reconcileAt
2020-07-13 16:18:42 +03:00
stefanprodan b3e58b48dd Rename syncAt annotation to reconcileAt
Use `fluxcd.io/reconcileAt` annotation across all controllers.
2020-07-13 16:06:16 +03:00
Hidde Beydals dd9563ba98
Merge pull request #84 from fluxcd/enhancement/logging
Setup production logging
2020-07-13 11:16:51 +02:00
Hidde Beydals d98882462e Setup production logging
For production the log format is JSON, the timestamps format is ISO8601
and stack traces are logged when the level is set to debug.
2020-07-13 11:02:46 +02:00
Stefan Prodan bc461530d8
Merge pull request #83 from fluxcd/release-v0.0.4
Release v0.0.4
2020-07-10 16:42:06 +03:00
stefanprodan d1052ffd8b Release v0.0.4 2020-07-10 16:19:29 +03:00
Hidde Beydals d35c258f3a
Merge pull request #82 from fluxcd/api/kind-constants 2020-07-10 12:23:20 +02:00
Hidde Beydals c90be06345 Add constants for kind names 2020-07-10 12:07:54 +02:00
Stefan Prodan 9592196300
Merge pull request #81 from fluxcd/fix-testersrv
Fix artifact test server
2020-07-10 11:48:08 +03:00