Commit Graph

209 Commits

Author SHA1 Message Date
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
Hidde Beydals 96a76c2ad8
Merge pull request #55 from fluxcd/tar-ignore 2020-05-13 20:06:01 +02:00
Hidde Beydals e880a45474 controllers: control tar ignores w/ exclude files
This commit changes the file excludes for tarballs generated for
Git repository artifacts from a fixed set of strings to include
exclusion files files. It currently takes `.sourceignore` and
in the root of the given directory into account.

In addition to this the Git VCS related files that are ignored have
been extended to not only include the .git/ directory, but also the
.gitignore, .gitmodules and .gitattributes files. Mimicking part of
the --exclude-vcs flag not available on all tar versions.
2020-05-13 19:45:31 +02:00
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