Stefan Prodan
e3601cd2c9
Update kustomize/api to v0.7.4
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-12 12:15:48 +02:00
Stefan Prodan
f694414d6d
Add Drone envsubst install to docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-11 18:17:58 +02:00
Hidde Beydals
b6a9b7023b
Enable pprof endpoints on metrics server
...
Using the helper from `pkg/runtime/pprof`, which follows the suggestion
from controller-runtime to use `AddMetricsExtraHandler`.
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-07 12:42:44 +01:00
Hidde Beydals
7c23accfeb
Use Strategic Merge and JSON 6902 patches
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-03 21:52:36 +01:00
Stefan Prodan
c9ef4e87a4
Release v0.7.4
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-02 16:11:34 +02:00
Stefan Prodan
7e7adb5d34
Release v0.7.3
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-01 16:38:00 +02:00
Stefan Prodan
fe61bcf391
Release v0.7.2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-26 11:06:33 +02:00
Stefan Prodan
119ec4bf50
Release v0.7.1
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-25 17:09:45 +02:00
Stefan Prodan
b158f28382
Release v0.7.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-22 17:24:23 +02:00
Stefan Prodan
95cf7ddba4
Update source-controller/api to v0.7.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-21 18:37:40 +02:00
Stefan Prodan
9a7185e3c3
Update fluxcd/pkg/runtime to v0.8.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-21 13:08:41 +02:00
Stefan Prodan
848c3f3b59
Release v0.6.3
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-19 15:44:04 +02:00
Stefan Prodan
7859a639ed
Update kustomize/api to v0.7.2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-17 22:00:51 +02:00
Stefan Prodan
d58bff0fe6
Update Kubernetes packages to v1.20.2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-16 15:53:45 +02:00
Hidde Beydals
a4b61edb1a
Release v0.6.2
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-01-15 15:54:37 +01:00
Hidde Beydals
04a4f46a54
Release v0.6.1
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-01-14 15:30:29 +01:00
Hidde Beydals
49dbba4d7a
Upgrade source-controller API to v0.6.1
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-01-14 12:44:15 +01:00
Hidde Beydals
c6353b4afd
Upgrade runtime package to v0.6.2
...
To include a bug fix to the `ReconcilateAtChangedPredicate`
and renaming to `ReconcileRequestedPredicate`.
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-01-14 12:34:10 +01:00
Stefan Prodan
675ba9a033
Release v0.6.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-12 15:17:45 +02:00
Stefan Prodan
ac74d002cc
Update source-controller/api to v0.6.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-12 13:45:49 +02:00
Stefan Prodan
faeea742ee
Update kustomize/api to v0.7.1
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-11 12:37:41 +02:00
Stefan Prodan
6b9db36a49
Update fluxcd/pkg/runtime to v0.6.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-04 11:50:59 +02:00
Stefan Prodan
f14cd2323c
Upgrade controller-runtime to v0.7.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-04 11:50:58 +02:00
Stefan Prodan
73611c988d
Release v0.5.3
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-12-18 12:23:47 +02:00
Stefan Prodan
23ce057821
Release v0.5.2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-12-16 17:11:51 +02:00
Stefan Prodan
8be1e169d2
Merge pull request #210 from fluxcd/gc-prune
...
Refactor garbage collection
2020-12-16 16:29:37 +02:00
Stefan Prodan
a7138076b0
Pin controller-runtime to v0.6.3
...
Avoid v0.6.4 bug where custom resources can't be converted to v1.ListOptions
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-12-16 16:01:01 +02:00
Hidde Beydals
6a4bf74cf3
Add safe guards for relative paths
...
This commit ensures that relative (user configurable) paths never
traverse outside their working directory.
It does _not_ provide protection against path traversal within
`kustomization.yaml` files.
Signed-off-by: Hidde Beydals <hello@hidde.co>
2020-12-16 12:44:13 +01:00
Stefan Prodan
df525d4633
Release v0.5.1
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-12-14 17:56:17 +02:00
Hidde Beydals
0615bb6138
Upgrade source-controller to v0.5.2
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2020-12-11 14:54:15 +01:00
Stefan Prodan
b09af484ec
Release v0.5.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-12-11 13:54:43 +02:00
Stefan Prodan
faa2fff7b4
Update kustomize/api to v0.7.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-12-11 11:41:14 +02:00
Stefan Prodan
1438ef8735
Upgrade dependencies
...
- `github.com/fluxcd/pkg/apis/meta` to `v0.5.0`
- `github.com/fluxcd/pkg/runtime` to `v0.4.0`
- `github.com/fluxcd/source-controller/api` to `v0.5.1`
- `k8s.io/{api,apiextensions-apiserver,apimachinery,cli-runtime,client-go}` to `v0.19.4`
- `sigs.k8s.io/controller-runtime` to `v0.6.4`
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-12-10 19:48:41 +02:00
Stefan Prodan
b46bda7eb8
Release v0.4.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-11-26 17:47:31 +02:00
Stefan Prodan
bed1418a01
Setup probes with runtime helpers
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-11-26 09:51:59 +02:00
Stefan Prodan
baf02a291f
Release v0.3.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-11-20 12:40:56 +02:00
Aurel Canciu
ac6cc88e29
Refactor to adopt k8s standardized Condition type
...
Updates to use metav1.Condition type and removes references for
deprecated corev1.Condition* constants and uses the new k8s api/meta
helpers in place of the old pkg/apis/meta types.
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com>
2020-11-19 19:49:04 +02:00
Stefan Prodan
97187edc4e
Release v0.2.2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-11-12 15:35:10 +02:00
Stefan Prodan
04712ac7ee
Update kustomize/api to v0.6.5
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-11-12 12:36:35 +02:00
Stefan Prodan
1668fe935f
Release v0.2.1
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-11-04 15:46:41 +02:00
Aurel Canciu
fc85f6f746
Update pkg components & k8s 1.19, kustomize 0.6.4
...
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com>
2020-11-01 18:14:07 +02:00
Stefan Prodan
72a3aa4d2f
Release v0.2.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-10-29 14:03:06 +02:00
Michael Bridgen
b8d71327f7
Use reconcile request annotation helpers
...
Per https://github.com/fluxcd/pkg/issues/39
2020-10-22 11:37:13 +01:00
Stefan Prodan
e847dd5beb
Release v0.1.2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-10-16 14:48:45 +03:00
Stefan Prodan
2125d6c938
Release v0.1.1
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-10-13 17:59:46 +03:00
Stefan Prodan
d4cef2f046
Use events and metrics from fluxcd/pkg/runtime
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-10-13 12:37:45 +03:00
Stefan Prodan
6223abdd06
Record the ready status as Prometheus metric
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-10-09 16:27:43 +03:00
Stefan Prodan
c9e89aac90
Update kustomize/api to v0.6.3
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-10-08 14:47:04 +03:00
stefanprodan
5a3422d5a8
Release v0.1.0
2020-09-30 20:01:55 +03:00
stefanprodan
50104826ae
Promote API to v1beta1
2020-09-30 19:10:27 +03:00
stefanprodan
7b8fef2984
Implement `fluxcd/pkg/meta/api` in APIs
2020-09-30 14:01:17 +03:00
stefanprodan
4b2f8b187d
Release v0.0.13
2020-09-22 13:13:20 +03:00
stefanprodan
36fd99a7e4
Update Update kustomize/kyaml to v0.8.1
2020-09-20 09:38:30 +03:00
stefanprodan
1978f987de
Update kustomize/api to v0.6.1
2020-09-19 15:16:36 +03:00
stefanprodan
0d6f715efc
Add support for S3 bucket sources
2020-09-19 13:32:38 +03:00
Hidde Beydals
e46add39ed
Support dependency references to other namespaces
2020-09-15 15:18:34 +02:00
stefanprodan
f34a4df7ec
Release v0.0.12
2020-09-14 15:02:44 +03:00
Stefan Prodan
d105ecff2f
Merge pull request #101 from phillebaba/feature/kstatus
...
Implement kstatus for health checks
2020-09-14 09:43:24 +03:00
stefanprodan
b7f15191ed
Release v0.0.11
2020-09-12 11:22:25 +03:00
stefanprodan
9e91d2123d
Update source-controller/api to v0.0.16
2020-09-12 11:12:16 +03:00
Michael Bridgen
47f5d0b4b0
Use annotation and predicate from fluxcd/pkg
...
The reconcileAt annotation and the predicate that recognises it are
now in fluxcd/pkg/runtime. This removes (near) duplicate definitions
in favour of using those.
2020-09-10 13:43:49 +01:00
Philip Laine
d711b699bb
Fix cli-util version
2020-09-07 21:50:50 +02:00
Philip Laine
ca80431ef8
Change kind ref in health checks to group kind
2020-09-06 20:43:00 +02:00
Philip Laine
9c54e2cb30
Implement kstatus check
2020-09-06 17:59:25 +02:00
stefanprodan
a0e9162bdf
Release v0.0.10
2020-09-05 10:53:25 +03:00
stefanprodan
ab31d252ad
Update api to v0.0.9
2020-09-04 14:24:40 +03:00
stefanprodan
11b9c0ea4d
Update source-controller/api to v0.0.13
2020-09-04 12:38:48 +03:00
Hidde Beydals
07f13e56eb
GPG decryption in contained environment
2020-09-02 15:42:02 +02:00
stefanprodan
c605ccf6d2
Implement Mozilla SOPS decryption
2020-09-01 15:51:22 +03:00
stefanprodan
88bea9401d
Update kustomize/api to v0.6.0
2020-08-31 10:14:38 +03:00
stefanprodan
e34fe0c0d5
Use logger package from fluxcd/pkg
...
Update source-controller/api to v0.0.11, client-go to v0.18.8 and controller-runtime to v0.6.2
2020-08-21 12:37:33 +03:00
stefanprodan
018a747089
Release v0.0.8
2020-08-18 14:44:35 +03:00
stefanprodan
c2db29b2f6
Make the api package a dedicated module
2020-08-18 14:15:26 +03:00
Hidde Beydals
3187928893
Make use of dedicated fluxcd/pkg/testserver
...
This includes a dependency change from github/fluxcd/source-controller
to github.com/fluxcd/source-controller/api (v0.0.9) to decrease the
amount of indirect dependencies.
2020-08-18 12:35:13 +02:00
stefanprodan
fc65d2c882
Update source-controller to v0.0.7
2020-07-31 09:47:33 +03:00
stefanprodan
3459cc31c4
Update source-controller to v0.0.6
2020-07-20 13:45:46 +03:00
stefanprodan
f9a37d6f44
Upgrade CRDs to apiextensions.k8s.io/v1
2020-07-20 12:46:45 +03:00
stefanprodan
edb479f778
Update kustomize/api to v0.5.1
2020-07-16 08:57:24 +03:00
stefanprodan
47d239312a
Update source-controller to v0.0.5
2020-07-13 17:14:13 +03:00
stefanprodan
3acb82fa0b
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 12:03:15 +03:00
stefanprodan
a69af9d57c
Add last attempted revision to status
2020-07-10 09:54:45 +03:00
stefanprodan
a7877ad665
Init unit tests with ginkgo
2020-07-06 14:49:20 +03:00
stefanprodan
561d9e5ad0
Update kustomize to v3.8.0
2020-07-06 13:25:13 +03:00
stefanprodan
2ebd5b6450
Implement event recording
...
- emit Kubernetes events for reconciliation actions
- forward events to notification controller
- remove the Profile API/CRD
2020-07-01 20:39:48 +03:00
stefanprodan
ab15f3c185
Migrate to fluxcd/pkg
2020-06-30 17:25:03 +03:00
stefanprodan
2722caf179
Release v0.0.1
2020-06-24 18:01:37 +03:00
stefanprodan
dd736c7df8
Update source-controller to v0.0.1-beta.2
2020-06-10 11:29:08 +03:00
stefanprodan
9e044f5cbf
Update kustomize to v3.6.1
2020-05-29 15:26:38 +03:00
stefanprodan
23f9733f74
Update kustomize api to v0.3.3
2020-05-11 22:50:25 +03:00
stefanprodan
dbe3e69508
Introduce garbage collection based on snapshots
2020-05-05 15:42:49 +03:00
stefanprodan
ce9ba243bc
build: update source controller to v0.0.1-alpha.3
2020-04-27 12:36:39 +03:00
stefanprodan
c564555eb0
Use Source interface instead of Git concrete type
...
- use TypedLocalObjectReference instead of LocalObjectReference for referencing a source
- update docs for GitRepository kind
- update source API to 0.0.1-alpha.1
2020-04-16 18:30:18 +03:00
stefanprodan
3df6bfebfa
Init controller with kubebuilder
2020-04-15 09:58:33 +03:00