Hidde Beydals
2e0b6cb6c9
Allow overwriting chart values from GitRepository
2020-09-11 11:32:45 +02: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
7a3a5938d3
Mark resources as progressing on spec changes
2020-09-10 14:13:41 +02:00
stefanprodan
86c8b0c9bd
Configure manager logging and set level to info
2020-09-09 15:22:03 +03:00
Hidde Beydals
99b74da044
api/artifact: add checksum field to artifact
...
This includes a change to how the revision for HelmRepository sources is
recorded, as this will now equal to the generated timestamp from the index
in RFC3339Nano format.
2020-09-09 13:41:56 +02:00
stefanprodan
5126da855e
Release v0.0.14
2020-09-04 15:41:12 +03:00
Hidde Beydals
91fa9acdc3
Release v0.0.13
2020-09-01 16:53:29 +02:00
Hidde Beydals
c229af95b0
Release v0.0.12
2020-08-31 17:16:32 +02:00
Hidde Beydals
24f47ac183
Support Helm charts from GitRepository sources
2020-08-31 16:21:53 +02:00
Hidde Beydals
d38b8fe193
Support proper semver ranges for Helm charts
...
This commit changes the semver range parser to `blang/semver`, which
is also used to parse semver tags for GitRepository sources.
2020-08-31 10:03:47 +02:00
stefanprodan
87193e1522
Remove deprecated bases from default kustomization
2020-08-21 10:26:46 +03:00
stefanprodan
f47eb995fe
Release v0.0.10
2020-08-18 14:40:12 +03:00
Hidde Beydals
3a1894482c
Release v0.0.9
2020-08-17 15:27:10 +02:00
stefanprodan
0a1cf8c4e3
Release v0.0.8
2020-08-12 17:20:25 +03:00
stefanprodan
4486ab7a5e
Implement HelmRepository timeout
2020-08-12 14:10:03 +03:00
stefanprodan
3e76138806
Release v0.0.7
2020-07-31 09:22:16 +03: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
stefanprodan
7182d9f1f3
Release v0.0.6
2020-07-20 13:24:49 +03:00
stefanprodan
7e2fe14efa
Upgrade CRDs to apiextensions.k8s.io/v1
2020-07-20 12:21:34 +03:00
stefanprodan
780b4388a3
Release v0.0.5
2020-07-13 16:35:22 +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
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
stefanprodan
d1052ffd8b
Release v0.0.4
2020-07-10 16:19:29 +03:00
stefanprodan
4cee48c385
Release v0.0.3
2020-07-09 15:30:01 +03:00
stefanprodan
b9dc2ecf64
Add ignore field to GitRepository spec
2020-07-09 14:48:02 +03:00
Erik Hollensbe
b1b1dbcec5
Support programming excluded patterns in gitrepository spec
...
-- More coming in this commit message soon
Signed-off-by: Erik Hollensbe <github@hollensbe.org>
2020-07-08 14:38:44 +00:00
stefanprodan
7140305620
Release v0.0.2
2020-07-03 10:27:42 +03:00
stefanprodan
c9681ae949
Change ports: 8080 for metrics and 9090 for storage
2020-07-03 08:48:07 +03:00
Hidde Beydals
283c0a5275
Release v0.0.1
2020-06-24 16:17:39 +02:00
stefanprodan
af2cb9c23e
Release v0.0.1-beta.2
2020-06-10 11:09:36 +03:00
stefanprodan
a45536adbc
Release v0.0.1-beta.1
2020-05-29 18:01:03 +03:00
stefanprodan
937a665e4a
Release v0.0.1-alpha.6
2020-05-06 10:48:34 +03:00
stefanprodan
913c2eec0d
Release v0.0.1-alpha.5
2020-04-30 16:48:42 +03:00
stefanprodan
c9db552555
git: fix reference json serialization
...
- add omitempty to GitRepositoryRef fields
2020-04-30 09:54:34 +03:00
stefanprodan
86117cf2eb
Release v0.0.1-alpha.4
2020-04-28 14:58:04 +03:00
stefanprodan
4282189591
Release v0.0.1-alpha.3
2020-04-27 12:11:34 +03:00
Hidde Beydals
98cade9443
Release v0.0.1-alpha.2
2020-04-24 14:01:19 +02:00
stefanprodan
7ef9218de9
deploy: reusable config
2020-04-24 12:17:33 +03:00
Stefan Prodan
f469418dcd
Merge pull request #38 from fluxcd/nonroot
...
build: run controller as a non-root user
2020-04-24 12:10:50 +03:00
stefanprodan
a6a41eeec5
deploy: add liveness and readiness probes
2020-04-24 11:56:51 +03:00
stefanprodan
d0cdb6b029
deploy: add container security context
...
- deny privilege escalation
- set readonly root fs
- add tmp emptyDir volume
2020-04-24 11:45:23 +03:00
stefanprodan
eeab85c0cb
controllers: add JSON logging cmd flag
2020-04-24 10:05:32 +03:00
Hidde Beydals
920d37fcda
api: add timeout field to GitRepositorySpec
...
This commit adds a timeout field to the GitRepositorySpec to be used
during the git clone operation when reconciling the resource.
When no interval is defined the default timeout returned by the getter
is 20 seconds.
The timeout can not be added yet to the Helm related sources as it
is currently not possible to inject anything custom into the HTTP
client from the Helm HTTP getter except for the authentication
options built in. A submit has been submitted to make this possible
and is waiting for review.
This commit includes some context changes to the other reconcilers
to tidy them up and make them depend on a single background context.
It also includes some added docblocks that crossed my path.
2020-04-22 11:42:27 +02:00
stefanprodan
7c35de918d
Release v0.0.1-alpha.1
2020-04-16 14:12:38 +03:00
stefanprodan
40c1851ffc
Add verification failed reason
2020-04-14 18:35:23 +03:00
stefanprodan
8d67f3360b
Add PGP signature verification to API
2020-04-14 18:25:25 +03:00
Hidde Beydals
dbe3f4fa9c
api: corrections to match v1alpha1 spec
2020-04-14 13:34:38 +02:00
stefanprodan
1832b2d11d
Introduce source interface
...
- add source interface with `GetArtifact` and `GetInterval` funcs
- implement source interface for all types
- fix HelmChart requeue
2020-04-14 12:49:31 +03:00
Hidde Beydals
23f0b38ac2
Add helmchart/finalizers RBAC rule for OpenShift
2020-04-13 13:12:41 +02:00
Hidde Beydals
ea610829c3
Helm repository and chart HTTP and TLS auth
2020-04-13 11:47:51 +02:00