Hidde Beydals
2a91f1bee0
Merge pull request #295 from fluxcd/release-v0.8.1
...
Release v0.8.1
2021-02-18 10:44:02 +01:00
Hidde Beydals
f2dfa2d0cb
Release v0.8.1
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-18 10:26:55 +01:00
Hidde Beydals
6b6154c09f
Merge pull request #294 from fluxcd/helmchart-dep-bug
...
Copy loop iterator var for use by goroutine
2021-02-18 09:29:25 +01:00
Hidde Beydals
5f4f91ed78
Copy loop iterator var for use by goroutine
...
This fixes a bug where only the last dependency would be downloaded.
https://github.com/golang/go/wiki/CommonMistakes#using-goroutines-on-loop-iterator-variables
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-18 01:39:07 +01:00
Hidde Beydals
cd63c201a1
Merge pull request #292 from fluxcd/release-v0.8.0
...
Release v0.8.0
2021-02-12 12:20:57 +01:00
Hidde Beydals
cae8241e17
Release v0.8.0
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-12 12:07:28 +01:00
Philip Laine
d1ee61844d
Merge pull request #290 from fluxcd/fix/hash-type
...
libgit2: check hostkey type when validating hostkey
2021-02-12 11:32:35 +01:00
Philip Laine
0a1631dc5a
Remove redundant if else
...
Signed-off-by: Philip Laine <philip.laine@gmail.com>
2021-02-12 11:18:29 +01:00
Philip Laine
73301df023
Add md5 test and check priority of hash types
...
Signed-off-by: Philip Laine <philip.laine@gmail.com>
2021-02-12 11:16:16 +01:00
Philip Laine
f9ddeb06e1
Fix hash type switch statement
...
Signed-off-by: Philip Laine <philip.laine@gmail.com>
2021-02-12 08:43:43 +01:00
Philip Laine
6b3d96ef3b
Check hostkey type when validating hostkey
...
Signed-off-by: Philip Laine <philip.laine@gmail.com>
2021-02-11 23:04:46 +01:00
Hidde Beydals
ca2bb803ee
Merge pull request #288 from fluxcd/libgit2-hostkey
2021-02-11 15:15:38 +01:00
Hidde Beydals
b2f6639c01
libgit2: use provided host to validate public key
...
The callback from libgit2 only provides a hostname (without the port),
but the `known_hosts` file indexes the public keys based on the full
host (e.g. `[localhost]:123` for a host behind a specific port).
As a result, it was unable to find the correct public key for the
hostname when it was added to the `known_hosts` file with the port.
To work around this, we add the user provided host that includes the
port to the `PublicKeyAuth` strategy, and use this to find the right
entry in the `known_hosts` file, after having validated that the
hostname provided to the callback matches the hostname of the host
provided by the user.
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-11 12:52:55 +01:00
Hidde Beydals
c32d11c23b
Merge pull request #289 from fluxcd/alpine-3-13-pkgs
...
Use musl and libgit2 packages from v3.13 branch
2021-02-11 09:52:10 +01:00
Hidde Beydals
15ecae636a
Use musl and libgit2 packages from v3.13 branch
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-10 22:28:14 +01:00
Aurel Canciu
b501172ed3
Merge pull request #286 from DoodleScheduling/fix-valuesfile-write
...
Fix chart with custom valuesFile (0bytes tgz)
2021-02-09 19:05:28 +02:00
Raffael Sahli
1e19503359
break before default
...
Signed-off-by: Raffael Sahli <raffael.sahli@doodle.com>
2021-02-09 17:35:02 +01:00
Raffael Sahli
bc3c4e2a36
fixes writing chart twice which results in a 0bytes tgz
...
Signed-off-by: Raffael Sahli <raffael.sahli@doodle.com>
2021-02-09 10:17:07 +01:00
Hidde Beydals
568b2845c7
Merge pull request #270 from fluxcd/rename-git-pkgs
2021-02-08 14:28:37 +01:00
Hidde Beydals
fac1afa2a8
Move `git/common` to `git`
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-08 14:05:05 +01:00
Hidde Beydals
7e63ef841c
Rename Git packages to implementations
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-08 13:55:23 +01:00
Philip Laine
aaee43338e
Merge pull request #283 from fluxcd/feature/self-signed-certs
...
Add custom CA validation for Git over HTTPS
2021-02-08 13:08:22 +01:00
Philip Laine
c063484761
Add custom certificate validation
...
Signed-off-by: Philip Laine <philip.laine@gmail.com>
2021-02-08 12:19:22 +01:00
Stefan Prodan
a55a7141ab
Merge pull request #285 from fluxcd/fsGroup
...
Add fsGroup to pod security context
2021-02-08 11:38:20 +02:00
Stefan Prodan
9764598125
Update Alpine to v3.13
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-07 18:53:39 +02:00
Stefan Prodan
a24cabb4b9
Fix controller group in Alpine
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-07 18:47:52 +02:00
Stefan Prodan
e1ee5104e3
Add fsGroup to pod security context
...
Required for AWS IAM Role bindings
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-07 18:34:11 +02:00
Hidde Beydals
0465b122e5
Merge pull request #282 from fluxcd/pprof
...
Enable pprof endpoints on metrics server
2021-02-07 12:01:49 +01:00
Hidde Beydals
2764c00a7e
Enable pprof endpoints on metrics server
...
Using the helper from `pkg/runtime/pprof`, which follows the suggestion
from controller-runtime to use `AddMetricsExtraHandler`.
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-07 11:43:27 +01:00
Hidde Beydals
6871357340
Merge pull request #281 from fluxcd/release-v0.7.4
...
Release v0.7.4
2021-02-03 13:09:43 +01:00
Hidde Beydals
7ae5857e13
Release v0.7.4
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-03 12:53:00 +01:00
Hidde Beydals
ec05e0e172
Merge pull request #280 from runyontr/runyontr-279
...
Properly escape outer loop for present dependency
2021-02-02 16:50:06 +01:00
Thomas Runyon
8428054575
Properly escape outer loop for present dependency
...
To prevent dependencies that are already present locally to be included.
Signed-off-by: Thomas Runyon <runyontr@gmail.com>
2021-02-02 16:16:40 +01:00
Hidde Beydals
eca08f87c2
Merge pull request #278 from fluxcd/release-v0.7.3
...
Release v0.7.3
2021-02-02 12:30:47 +01:00
Hidde Beydals
cfab200bf6
Release v0.7.3
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-02 12:16:53 +01:00
Hidde Beydals
bc461da4c3
Merge pull request #276 from fluxcd/recreate-strategy
...
Use Recreate strategy for controller deployment
2021-02-02 12:13:07 +01:00
Hidde Beydals
16c6a07504
Use Recreate strategy for controller deployment
...
- Prevents a deadlock in active-passive HA setups with multiple
replicas and during upgrades that previously occurred. As the
leader election would be held hostage by the previous replica
set due to the rolling update strategy.
- Ensures backing persistent (RW) volumes can safely be used, as
they can not be shared and will not become available to the next
pod without recreating all.
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-02 11:40:52 +01:00
Hidde Beydals
8e147bcdbb
Merge pull request #275 from fluxcd/release-v0.7.2
...
Release v0.7.2
2021-02-01 16:08:36 +01:00
Hidde Beydals
77d28a0ed0
Release v0.7.2
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-01 15:55:39 +01:00
Hidde Beydals
2649237d68
Merge pull request #274 from fluxcd/typo-fix
2021-02-01 15:27:33 +01:00
Hidde Beydals
fcc5fc8d32
typo: 'seperated' -> 'separated'
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-01 15:14:13 +01:00
Hidde Beydals
65bebebb0c
Merge pull request #273 from fluxcd/start-fs-on-leader-election
2021-02-01 15:13:56 +01:00
Hidde Beydals
c665907540
Use controller-runtime health probe for liveness
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-01 15:00:17 +01:00
Hidde Beydals
3fd74bb938
Enable controller-runtime probes
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-01 15:00:17 +01:00
Hidde Beydals
47a565866b
Start file server on leader election
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-01 15:00:12 +01:00
Hidde Beydals
8277eb7463
Merge pull request #271 from fluxcd/verbose-chart-name-validation
...
Be more verbose about invalid chart name
2021-01-29 15:46:17 +01:00
Hidde Beydals
2c09df6570
Be more verbose about invalid chart name
...
Includes a change to _not_ requeue after validation failure, as
there is no chance on recovery.
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-01-29 15:26:54 +01:00
Hidde Beydals
7012579b3f
Merge pull request #269 from fluxcd/local-helm-chart-dep-fix
...
Assume local dependency without Helm repository
2021-01-28 12:41:38 +01:00
Hidde Beydals
3cdc897236
Assume local dependency without Helm repository
...
This commit fixes a bug where local chart dependencies would not be
detected correctly due to the absence of a repository URL.
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-01-28 12:28:19 +01:00
Hidde Beydals
83da57d7d9
Merge pull request #268 from fluxcd/release-v0.7.1
...
Release v0.7.1
2021-01-25 23:28:40 +01:00