Commit Graph

421 Commits

Author SHA1 Message Date
Hidde Beydals 236a6950cd controllers: test HelmChart missing HelmRepository 2020-04-17 20:39:33 +02:00
Hidde Beydals 7e7f1ccd89 controllers: test HelmChart secretKey usage 2020-04-17 20:29:45 +02:00
Hidde Beydals d36efa70dd controllers: slightly restructure HelmRepository tests 2020-04-17 19:21:55 +02:00
Hidde Beydals 6083d886ce controllers: add HelmChart reconciler tests 2020-04-17 19:21:48 +02:00
Hidde Beydals d3bc7472ab
Merge pull request #17 from fluxcd/controller-tests 2020-04-17 12:36:29 +02:00
Hidde Beydals 31656c2d62 controllers: test HelmRepository invalid URL 2020-04-17 12:26:42 +02:00
Hidde Beydals 8f09c453ab controllers: test HelmRepository missing secretRef 2020-04-17 12:17:04 +02:00
Hidde Beydals 3c70c8d333 controllers: test HelmRepository TLS auth 2020-04-17 10:41:24 +02:00
Hidde Beydals 1cc6464b73 controllers: test HelmRepository HTTP basic auth 2020-04-17 10:36:24 +02:00
Hidde Beydals a50ea436fa controllers: basic HelmRepository reconciler tests 2020-04-17 10:35:52 +02:00
stefanprodan 379729cb8b ci: Extract tag from GITHUB_REF 2020-04-16 14:55:55 +03:00
Stefan Prodan d14492bff4
Merge pull request #26 from fluxcd/release-v0.0.1-alpha.1
Release v0.0.1-alpha.1
2020-04-16 14:34:07 +03:00
stefanprodan 7c35de918d Release v0.0.1-alpha.1 2020-04-16 14:12:38 +03:00
Stefan Prodan ecc2c62ed7
Merge pull request #3 from fluxcd/spec-v1alpha1
Add source API spec v1
2020-04-16 13:27:40 +03:00
Hidde Beydals 000bf41dc2 Address comments 2020-04-16 13:12:27 +03:00
Hidde Beydals 8b4432fc5c Add impact to Helm Operator 2020-04-16 13:12:27 +03:00
stefanprodan 0084e56971 Add impact to Flux
- reword motivation by squaremo
2020-04-16 13:12:27 +03:00
stefanprodan 7323a45504 Add signature verification to Git spec 2020-04-16 13:12:27 +03:00
Hidde Beydals 51f82e72a8 Drop interval fallback for HelmChart 2020-04-16 13:12:27 +03:00
Hidde Beydals e0eb330d42 Add source interface spec 2020-04-16 13:12:27 +03:00
Hidde Beydals e002278e35 Improve comments 2020-04-16 13:12:27 +03:00
Hidde Beydals 55a6d5811e Move HelmChart spec to individual document 2020-04-16 13:12:27 +03:00
stefanprodan 086f6a350a Remove insecure TLS option for Helm spec 2020-04-16 13:12:27 +03:00
stefanprodan a490b25647 Add wait for condition example 2020-04-16 13:12:27 +03:00
stefanprodan 6baaa34b0a Add source synchronization to common spec 2020-04-16 13:12:27 +03:00
stefanprodan 44a5f21f3b Add link to semver ranges 2020-04-16 13:12:27 +03:00
stefanprodan fee4c261c6 Add artifact type to source status API 2020-04-16 13:12:27 +03:00
stefanprodan 1e5765ba4f Add condition reasons and auth required fields 2020-04-16 13:12:27 +03:00
Hidde Beydals 52a2ae80d1 Draft HelmRepository and HelmRelease specs 2020-04-16 13:12:27 +03:00
stefanprodan 134633266a Add semver automation motive 2020-04-16 13:12:27 +03:00
Stefan Prodan a9a73301dd Fix typos
Co-Authored-By: Michael Bridgen <michael@weave.works>
2020-04-16 13:12:27 +03:00
stefanprodan 6a1d0409cb Change the manifests transformation scope 2020-04-16 13:12:27 +03:00
stefanprodan 5ca2f9a4c9 Fix known_hosts typo in spec 2020-04-16 13:12:27 +03:00
stefanprodan 424c1cc097 Add commit pinning option to Git repository API 2020-04-16 13:12:27 +03:00
stefanprodan b4b85029fb Add source API spec proposal 2020-04-16 13:12:27 +03:00
Hidde Beydals 96c7ad502c
Merge pull request #25 from fluxcd/check-nil-cleanup
controllers: check if != nil before defering
2020-04-16 11:24:21 +02:00
Hidde Beydals ab3879d170 controllers: check if != nil before defering 2020-04-16 11:11:51 +02:00
Stefan Prodan 47c7197dfa
Merge pull request #24 from fluxcd/local-run
Fix http file server address on localhost
2020-04-15 13:13:37 +03:00
stefanprodan 521bae36dd Fix http file server address for local run
- use storage port in the artifacts URL
- create bin dir for local run
2020-04-15 12:42:53 +03:00
Stefan Prodan 1e3bc471d5
Merge pull request #23 from fluxcd/signature-verification
gitrepository: Implement PGP signature verification
2020-04-14 18:47:24 +03:00
stefanprodan 40c1851ffc Add verification failed reason 2020-04-14 18:35:23 +03:00
Stefan Prodan 440c70d010 Fix public key naming
Co-Authored-By: Hidde Beydals <hiddeco@users.noreply.github.com>
2020-04-14 18:26:59 +03:00
stefanprodan 96e289fda0 Implement PGP signature verification
- check if HEAD commit is PGP signed
- load GPG public keys from Kubernetes secret
- verify PGP signature
2020-04-14 18:25:25 +03:00
stefanprodan 8d67f3360b Add PGP signature verification to API 2020-04-14 18:25:25 +03:00
Hidde Beydals 00b494e024
Merge pull request #20 from fluxcd/api-matches-spec
api: corrections to match v1alpha1 spec
2020-04-14 17:06:07 +02:00
Hidde Beydals dbe3f4fa9c api: corrections to match v1alpha1 spec 2020-04-14 13:34:38 +02:00
Hidde Beydals 45da46216c
Merge pull request #21 from fluxcd/log-context
Use same logger during reconcile operations
2020-04-14 12:08:53 +02:00
Stefan Prodan c7dc608a59
Merge pull request #22 from fluxcd/source-interface
Introduce source interface
2020-04-14 12:58:09 +03: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 dd688879ee Get message from truely ready conditions only 2020-04-14 11:36:50 +02:00