Commit Graph

1187 Commits

Author SHA1 Message Date
Hidde Beydals dd9563ba98
Merge pull request #84 from fluxcd/enhancement/logging
Setup production logging
2020-07-13 11:16:51 +02: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
Stefan Prodan bc461530d8
Merge pull request #83 from fluxcd/release-v0.0.4
Release v0.0.4
2020-07-10 16:42:06 +03:00
stefanprodan d1052ffd8b Release v0.0.4 2020-07-10 16:19:29 +03:00
Hidde Beydals d35c258f3a
Merge pull request #82 from fluxcd/api/kind-constants 2020-07-10 12:23:20 +02:00
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