Stefan Prodan
a598f5a808
Merge pull request #54 from fluxcd/release-0.0.1-alpha.6
...
Release v0.0.1-alpha.6
2020-05-06 11:04:05 +03:00
stefanprodan
937a665e4a
Release v0.0.1-alpha.6
2020-05-06 10:48:34 +03:00
Stefan Prodan
70aa393e0a
Merge pull request #53 from fluxcd/watch-namespace
...
Reconcile sources in the runtime namespace only
2020-05-04 09:31:39 +03:00
Hidde Beydals
0354d8da39
Merge pull request #52 from fluxcd/git-improvements
2020-05-03 23:38:13 +02:00
Hidde Beydals
078d0057a8
build: drop openssh-client
2020-05-03 23:07:27 +02:00
Hidde Beydals
9c67baa158
controllers: implement checkout strategies
2020-05-03 23:04:12 +02:00
stefanprodan
d27cc96233
Reconcile sources in the runtime namespace only
2020-05-03 13:04:00 +03:00
Hidde Beydals
40b1369ace
git: add checkout strategies
2020-05-03 10:03:47 +02:00
Hidde Beydals
e42561f13b
git: refactor transport into strategies
2020-05-03 10:03:47 +02:00
Hidde Beydals
d0487302f6
git/ssh: use in-memory known hosts database
2020-05-03 10:03:42 +02:00
Hidde Beydals
48fcc52a3d
controllers: factor out GitRepository verification
2020-05-02 21:44:27 +02:00
Stefan Prodan
4f1829914d
Merge pull request #51 from fluxcd/release-v0.0.1-alpha.5
...
Release v0.0.1-alpha.5
2020-04-30 16:59:09 +03:00
stefanprodan
913c2eec0d
Release v0.0.1-alpha.5
2020-04-30 16:48:42 +03:00
Stefan Prodan
9c9b321d36
Merge pull request #50 from fluxcd/ref-serialization
...
git: fix reference json serialization
2020-04-30 11:03:05 +03:00
stefanprodan
ca884a9b37
test: fix GC tests for macOS
2020-04-30 09:56:46 +03:00
stefanprodan
c9db552555
git: fix reference json serialization
...
- add omitempty to GitRepositoryRef fields
2020-04-30 09:54:34 +03:00
Hidde Beydals
f2bff9053d
Merge pull request #49 from fluxcd/gitrepository-panic
2020-04-29 17:04:32 +02:00
Hidde Beydals
2c0b175807
controllers: check GitRepository reference != nil
...
To prevent the reconciler from panicing when no reference is
configured for the GitRepository.
2020-04-29 16:45:25 +02:00
Stefan Prodan
af77de193b
Merge pull request #48 from fluxcd/status-message
...
status: add revision to the ready condition message
2020-04-29 10:43:57 +03:00
stefanprodan
5ee875afbd
status: add revision to the ready condition message
2020-04-29 08:49:45 +03:00
Stefan Prodan
6ffb946c54
Merge pull request #47 from fluxcd/revision-fix
...
git: fix revision for git tags
2020-04-28 20:41:10 +03:00
stefanprodan
62d3469ce1
build: install tar package
2020-04-28 20:18:58 +03:00
stefanprodan
f0497d3164
Fix revision for git tags
2020-04-28 20:18:33 +03:00
Stefan Prodan
56b264e06d
Merge pull request #46 from fluxcd/release-v0.0.1-alpha.4
...
Release v0.0.1-alpha.4
2020-04-28 15:09:51 +03:00
stefanprodan
86117cf2eb
Release v0.0.1-alpha.4
2020-04-28 14:58:04 +03:00
Stefan Prodan
c71cfa3a06
Merge pull request #45 from fluxcd/artifact-integrity-check
...
git: add archive integrity check
2020-04-28 13:15:49 +03:00
stefanprodan
9540efe9de
git: add archive integrity check
2020-04-27 13:39:36 +03:00
Stefan Prodan
8b98573493
Merge pull request #44 from fluxcd/release-v0.0.1-alpha.3
...
Release v0.0.1-alpha.3
2020-04-27 12:25:48 +03:00
stefanprodan
4282189591
Release v0.0.1-alpha.3
2020-04-27 12:11:34 +03:00
Stefan Prodan
b078847ce8
Merge pull request #43 from fluxcd/progressing-status
...
status: record progressing as intermediate state
2020-04-27 11:59:13 +03:00
stefanprodan
8071dadbf0
status: record progressing
...
Set ready condition to unknown while the reconciliation is progressing.
This allows other operators to wait for a sync to complete.
2020-04-27 11:16:35 +03:00
Stefan Prodan
9af721f431
Merge pull request #42 from fluxcd/fix-git-sync
...
git: Update status after sync failure
2020-04-27 11:14:50 +03:00
stefanprodan
502a80b194
git: Update status after sync failure
2020-04-26 23:21:16 +03:00
Hidde Beydals
019d8f1215
Merge pull request #41 from fluxcd/release-v0.0.1-alpha.2
2020-04-24 14:12:22 +02:00
Hidde Beydals
98cade9443
Release v0.0.1-alpha.2
2020-04-24 14:01:19 +02:00
Hidde Beydals
36e59f7aac
docs: document release process
2020-04-24 13:32:35 +02:00
Hidde Beydals
0fa698482a
Merge pull request #40 from fluxcd/spec/gitrepository-timeout
2020-04-24 13:02:37 +02:00
Hidde Beydals
13a0f1232a
spec: document GitRepositorySpec Timeout field
2020-04-24 11:59:34 +02:00
Stefan Prodan
c6e2a57212
Merge pull request #39 from fluxcd/deploy-config
...
deploy: reusable config
2020-04-24 12:31:08 +03: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
Stefan Prodan
1a1b288a82
Merge pull request #37 from fluxcd/json-logs
...
controllers: add JSON logging cmd flag
2020-04-24 11:49:04 +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
4b465563b4
build: run controller as a non-root user
2020-04-24 10:14:45 +03:00
stefanprodan
eeab85c0cb
controllers: add JSON logging cmd flag
2020-04-24 10:05:32 +03:00
Stefan Prodan
b69852e790
Merge pull request #32 from fluxcd/webhok-receiver
...
proposal: webhook receiver
2020-04-24 09:48:41 +03:00
Hidde Beydals
2103d38a70
Merge pull request #33 from fluxcd/git-timeout
...
api: add timeout field to GitRepositorySpec
2020-04-22 12:16:31 +02: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
8bf27c0e3b
proposal: webhook receiver
2020-04-22 10:24:32 +03:00