Commit Graph

232 Commits

Author SHA1 Message Date
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
stefanprodan cfc3d35cbf Fix artifact test server
path.Join strips // from URLs, using fmt.Sprintf to fix URLForFile
2020-07-10 10:55:52 +03:00
Stefan Prodan 76b62e5389
Merge pull request #79 from fluxcd/release-v0.0.3
Release v0.0.3
2020-07-09 16:05:21 +03:00
stefanprodan 4cee48c385 Release v0.0.3 2020-07-09 15:30:01 +03:00
Stefan Prodan 47024857ec
Merge pull request #78 from fluxcd/ignore-spec
Add ignore field to GitRepository spec
2020-07-09 15:18:41 +03:00
stefanprodan b9dc2ecf64 Add ignore field to GitRepository spec 2020-07-09 14:48:02 +03:00
Stefan Prodan 74c97ade76
Merge pull request #77 from erikh/ignore-lists
Support ignored files as a parameter
2020-07-09 14:16:10 +03:00
Erik Hollensbe a723b9e3e7 Archive and storage tests
Signed-off-by: Erik Hollensbe <github@hollensbe.org>
2020-07-08 23:23:33 +00: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
Stefan Prodan 9a92164f17
Merge pull request #73 from erikh/env-or-default
Small patches to enable non-localhost controller development
2020-07-07 07:57:58 +03:00
Erik Hollensbe 71913f4d88 main.go: Handle returning a non-localhost testing port
If provided, STORAGE_ADDR can specify 0.0.0.0 which means "look up the
hostname and use that".

Signed-off-by: Erik Hollensbe <github@hollensbe.org>
2020-07-06 16:53:10 +00:00
Erik Hollensbe 77788d6718 Add envOrDefault call to main.go; handle flags with it
This call simply accepts an environment variable or the default provided
as the *default* to the flag variable. This is intended to be suitable
for 12-factor situations as well as allow the commandline to still
override it.

Signed-off-by: Erik Hollensbe <github@hollensbe.org>
2020-07-06 16:53:06 +00:00
Stefan Prodan 4acf569681
Merge pull request #72 from fluxcd/move-receiver
Move Receiver API to notification controller
2020-07-03 17:06:09 +03:00
stefanprodan 4887764947 Move Receiver API to notification controller 2020-07-03 16:10:57 +03:00
Stefan Prodan 24983fad1a
Merge pull request #70 from fluxcd/release-v0.0.2
Release v0.0.2
2020-07-03 11:05:21 +03:00
stefanprodan 7140305620 Release v0.0.2 2020-07-03 10:27:42 +03:00
Stefan Prodan 06c5782d53
Merge pull request #69 from fluxcd/events
Implement event recording
2020-07-03 10:22:11 +03:00
stefanprodan c9681ae949 Change ports: 8080 for metrics and 9090 for storage 2020-07-03 08:48:07 +03:00
stefanprodan 6f89f2d4c5 Implement event recording
- emit Kubernetes events for artifact acquisition actions
- forward events to notification controller
2020-07-03 08:46:26 +03:00
stefanprodan 504da62c88 Update controller-runtime to v0.6.0 2020-07-03 07:46:28 +03:00
Stefan Prodan 136124aeb5
Merge pull request #67 from fluxcd/fluxcd-pkg
Migrate to fluxcd/pkg
2020-06-30 17:40:51 +03:00
stefanprodan e92cbbdd45 Migrate to fluxcd/pkg 2020-06-30 17:30:21 +03:00
Hidde Beydals ea6c59b84a
Merge pull request #66 from fluxcd/quickfix/method-name 2020-06-30 12:43:41 +02:00
Hidde Beydals 7f118d6222 testserver/artifact: rename to ArtifactFromFiles 2020-06-30 12:18:09 +02:00
Hidde Beydals 721229dcfc
Merge pull request #65 from fluxcd/artifact-mock-srv 2020-06-30 12:15:42 +02:00
Hidde Beydals 0bc28f7a42 testserver: move from internal to pkg 2020-06-30 11:48:14 +02:00
Hidde Beydals f2cd4c2121 testserver: add artifact mock server 2020-06-30 11:42:55 +02:00
Hidde Beydals 384bf9fe7c testserver: suffix structs with Server 2020-06-30 11:42:52 +02:00
Hidde Beydals e4109eeae2 testserver/http: remove obsolete deprecated method 2020-06-30 09:56:36 +02:00
Hidde Beydals bc558eb00f
Merge pull request #64 from fluxcd/release-v0.0.1
Release v0.0.1
2020-06-24 16:35:31 +02:00
Hidde Beydals 283c0a5275 Release v0.0.1 2020-06-24 16:17:39 +02:00
Hidde Beydals 042f366628
Merge pull request #63 from fluxcd/docs/api-ref
Generate API documentation
2020-06-19 17:03:53 +02:00
Hidde Beydals 7e647a6bb2 Generate API documentation 2020-06-19 16:45:05 +02:00
Hidde Beydals eb5ed4f86a
Merge pull request #61 from fluxcd/go-license
Add Go license to forked packages
2020-06-10 13:40:53 +02:00
Hidde Beydals 1d4e47628a Add Go license to forked packages 2020-06-10 12:16:18 +02:00
Stefan Prodan 43bbdd384e
Merge pull request #60 from fluxcd/release-v0.0.1-beta.2
Release v0.0.1-beta.2
2020-06-10 11:22:01 +03:00
stefanprodan af2cb9c23e Release v0.0.1-beta.2 2020-06-10 11:09:36 +03:00
Hidde Beydals 032875caca
Merge pull request #59 from fluxcd/go-native-tar 2020-06-06 20:05:16 +02:00
Hidde Beydals 9498e7dba4 Remove all obsolete packages from Docker image 2020-06-06 19:15:58 +02:00
Hidde Beydals 9ad75d6e52 Remove tar from Docker image 2020-06-06 19:15:57 +02:00
Hidde Beydals 43ea51b435 Spec: document Git artifact file exclusion 2020-06-06 19:15:57 +02:00
Hidde Beydals 39ee34897a Replace tar/gzip shell-out with Go implementation 2020-06-06 19:15:52 +02:00
Stefan Prodan 6b2556d294
Merge pull request #58 from fluxcd/release-v0.0.1-beta.1
Release v0.0.1-beta.1
2020-05-29 18:14:25 +03:00
stefanprodan a45536adbc Release v0.0.1-beta.1 2020-05-29 18:01:03 +03:00
Hidde Beydals 7352bce5ea
Merge pull request #34 from fluxcd/gitrepository-tests 2020-05-29 15:03:03 +02:00
Hidde Beydals 24b77d37a8 controllers: GitRepository ref 2020-05-29 14:24:31 +02:00
Hidde Beydals b27c82dd1b controllers: GitRepository test refs 2020-05-29 14:24:31 +02:00
Hidde Beydals 77822bd4d1 controllers: simple GitRepository test 2020-05-29 14:24:31 +02:00
Hidde Beydals 5582d99187 testserver: add Git server 2020-05-29 14:24:31 +02:00