Commit Graph

1036 Commits

Author SHA1 Message Date
Hidde Beydals 7f67fb7b86
Merge pull request #377 from fluxcd/armv7-gold-patch
Use `binutils-gold` in builder image
2021-06-09 14:58:43 +02:00
Hidde Beydals a0c0423acc
Merge pull request #378 from fluxcd/nightly-build-img-name 2021-06-09 13:01:16 +02:00
Hidde Beydals 827509e10f Use `binutils-gold` in builder image
There seems to have been a change in the dependencies that now causes
ARMv7 builds to fail:

```
    sigs.k8s.io/kustomize/kyaml/yaml/merge3=$WORK/b742/_pkg_.a
    sigs.k8s.io/kustomize/kyaml/yaml/internal/k8sgen/pkg/util/errors=$WORK/b678/_pkg_.a
    -importcfg $WORK/b001/importcfg.link -buildmode=exe
-buildid=YHfd11eGufJ7RVGSGz2z/H9JgY3lbjsdhQ8_r06Gz/HiYQEtSgCAIHJ7rrNYN6/YHfd11eGufJ7RVGSGz2z
-extld=gcc $WORK/b001/_pkg_.a
    exit status 1
    -c CGO_ENABLED=1 go build -x -o source-controller main.go]: exit
code: 2
```

After trying various things, including downgrading Go, using
packages from `edge`, using `gcc-go` to get a "grouped" version of
the dependencies, it seems that using `binutils-gold` solves the issue
and produces a working build for all our target architectures.

Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-06-09 12:59:20 +02:00
Hidde Beydals 8acb8cd688 Use `github.repository` property for image name
As the `github.event.repository.name` property is not always available,
for example when the action gets triggered by a cron job.

Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-06-09 11:49:20 +02:00
Stefan Prodan 39e9602ada
Merge pull request #376 from fluxcd/nightly-builds
Add nightly builds workflow
2021-06-08 20:58:47 +03:00
Stefan Prodan 203263fcfd
Add nightly builds workflow
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-06-08 19:42:46 +03:00
Hidde Beydals 1aa997cb3c
Merge pull request #375 from fluxcd/release-v0.14.0
Release v0.14.0
2021-06-08 14:48:37 +02:00
Hidde Beydals 3c1a27a7c3 Release v0.14.0
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-06-08 14:19:05 +02:00
Hidde Beydals 1c08b176f0
Merge pull request #374 from fluxcd/dep-update
Update K8s, controller-runtime and fluxcd/pkg deps
2021-06-08 14:06:47 +02:00
Hidde Beydals a76b10cebb Update K8s, controller-runtime and fluxcd/pkg deps
Controller-runtime has been updated to `v0.9.0`, K8s dependencies to
`v0.21.1`, and all `fluxcd/pkg` and other dependencies to the versions
that have matching dependencies and/or build constraints.

Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-06-08 13:41:34 +02:00
Stefan Prodan bfd72479a6
Merge pull request #372 from fluxcd/git-timeout
Reinstate Git cloning timeout
2021-06-02 17:59:06 +03:00
Stefan Prodan b8128cf58b
Reinstate Git cloning timeout
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-06-02 14:21:29 +03:00
Hidde Beydals 4087834e8e
Merge pull request #371 from fluxcd/release-v0.13.2
Release v0.13.2
2021-06-02 12:22:48 +02:00
Hidde Beydals bbbb3174cd Release v0.13.2
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-06-02 12:03:26 +02:00
Hidde Beydals c251785f69
Merge pull request #370 from fluxcd/go-git-patch 2021-06-02 12:02:26 +02:00
Stefan Prodan 2819924c78
Add e2e tests for large Git repositories
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-06-02 12:45:38 +03:00
Hidde Beydals e1682da795 Update go-git to v5.4.2
This should resolve `object not found` and
`empty git-upload-pack given` errors that were thrown for Git
repositories that used to work fine before the `v0.13.0` release.

Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-06-02 11:20:23 +02:00
Stefan Prodan b1eac92dfb
Merge pull request #368 from fluxcd/release-v0.13.1
Release v0.13.1
2021-05-28 11:32:22 +03:00
Stefan Prodan b3aa9548ec
Release v0.13.1
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-05-28 11:17:27 +03:00
Stefan Prodan 48efbd1a43
Merge pull request #367 from fluxcd/fix-include
Fix GitRepository include for nested paths
2021-05-28 10:30:45 +03:00
Stefan Prodan add5444f16
Fix GitRepository include for nested paths
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-05-28 01:17:40 +03:00
Stefan Prodan fd636d6c39
Merge pull request #366 from fluxcd/release-v0.13.0
Release v0.13.0
2021-05-26 15:01:58 +03:00
Stefan Prodan 145a82a429
Release v0.13.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-05-26 14:45:14 +03:00
Stefan Prodan 909d98b9bc
Merge pull request #365 from fluxcd/go-git-v5.4.1
Update Git packages
2021-05-26 14:22:27 +03:00
Stefan Prodan 4f5b958806
Update libgit2/git2go to v31.4.14
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-05-26 14:08:01 +03:00
Stefan Prodan 79b180376d
Update go-git to v5.4.1
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-05-26 14:06:41 +03:00
Philip Laine 2dc713258d
Merge pull request #348 from fluxcd/feature/include-source
Add include property to GitRepositories
2021-05-11 17:23:35 +02:00
Philip Laine fcf7048992 Add include property to GitRepositories
Signed-off-by: Philip Laine <philip.laine@gmail.com>
Signed-off-by: Philip Laine <philip.laine@xenit.se>
2021-05-11 09:46:50 +02:00
Hidde Beydals 16c9af5261
Merge pull request #358 from fluxcd/release-v0.12.2
Release v0.12.2
2021-05-10 16:30:28 +02:00
Hidde Beydals ba5bd31572 Release v0.12.2
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-05-10 16:14:52 +02:00
Hidde Beydals 347f5773eb
Merge pull request #356 from fluxcd/split-bucket-path 2021-05-06 10:42:18 +02:00
Hidde Beydals 67ebe24873 Split bucket item key by `/` to satisfy matcher
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-04-30 19:40:32 +02:00
Hidde Beydals de775f6b17
Merge pull request #352 from fluxcd/release-v0.12.1
Release v0.12.1
2021-04-23 11:49:26 +02:00
Hidde Beydals fe995a74bf Release v0.12.1
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-04-23 11:35:34 +02:00
Hidde Beydals a6f3458f06
Merge pull request #351 from fluxcd/fix-ignore-domain-gitrepo
Configure ignore domain for GitRepository rules
2021-04-23 11:25:23 +02:00
Hidde Beydals 8c27e0ad5a Configure ignore domain for GitRepository rules
Unlike Bucket resources which are matched by key as presented by S3,
ignore rules for GitRepository objects do have a domain: the temporary
directory of the Git repository.

Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-04-23 11:01:15 +02:00
Stefan Prodan 14cf3489f9
Merge pull request #347 from fluxcd/release-v0.12.0
Release v0.12.0
2021-04-21 18:11:28 +03:00
Stefan Prodan bd0f1fdd19
Release v0.12.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-04-21 17:57:50 +03:00
Stefan Prodan b5b9cb4565
Merge pull request #345 from fluxcd/empty-chart-fix
Write chart data on identitical values overwrite
2021-04-21 16:05:29 +03:00
Hidde Beydals 917300dc79 Write chart data on identitical values overwrite
This likely happened because the byte buffer response was already
being read by the chart loader, making it empty by the time the
artifact was written to storage.

As an alternative, and because it makes the code a tiny bit less
obnoxious: write the data to a temp file first, and later decide
what file to copy over and use as an stored artifact.

Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-04-21 14:50:03 +02:00
Stefan Prodan c60e31eefc
Merge pull request #344 from fluxcd/runtime-v0.11
Update fluxcd/pkg/runtime to v0.11.0
2021-04-21 15:32:49 +03:00
Stefan Prodan cb491c9f10
Update fluxcd/pkg/runtime to v0.11.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-04-21 15:04:16 +03:00
Stefan Prodan 82fdc24363
Merge pull request #339 from SomtochiAma/private-keyy-passwd
Switch to `crypto/ssh` for parsing of private keys
2021-04-19 18:22:11 +03:00
Somtochi Onyekwere ee43942afb Test for Method fails with some private keys
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-04-19 15:58:18 +01:00
Hidde Beydals f56c96fff6
Merge pull request #305 from arbourd/values-files 2021-04-19 15:31:53 +02:00
Dylan Arbour 4a834e1d2d Add `ValuesFiles` to HelmChart spec
Signed-off-by: Dylan Arbour <arbourd@users.noreply.github.com>
2021-04-19 09:16:53 -04:00
Stefan Prodan 3508bc3e6e
Merge pull request #342 from fluxcd/fluxcd/pkg/runtime-v0.10.2
Update fluxcd/pkg/runtime to v0.10.2
2021-04-19 16:14:23 +03:00
Stefan Prodan 51a62a6043
Update fluxcd/pkg/runtime to v0.10.2
Followup: https://github.com/fluxcd/pkg/pull/96

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-04-19 15:05:40 +03:00
Hidde Beydals 08afc35b19
Merge pull request #334 from abhinav454/patch-1 2021-04-15 16:19:23 +02:00
abhinav454 ae24285596 Add shortNames to api resources
Signed-off-by: abhinav454 <43758739+abhinav454@users.noreply.github.com>
2021-04-15 09:03:56 -04:00