Somtochi Onyekwere
dd0b807fe4
Validates components set
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-05 10:52:11 +01:00
Hidde Beydals
5ea4e814f5
Add safe guards for relative paths
...
This commit adds multiple safe guards for relative paths, ensuring they
never traverse outside the working directory.
The `SafeRelativePath` flag calculates the safe relative path based on a
relative base dir, which results in a flattened path.
The write methods of `manifestgen` make use of the `SecureJoin` as well,
to ensure writes are never outside of the given directory when used as
a lib outside of the CLI.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-12-14 15:14:49 +01:00
Léopold Jacquot
4d7df52dbe
Add cluster-domain option for bootstrap command
...
Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com >
2020-12-12 16:37:05 +01:00
Stefan Prodan
6280fbce17
Update kustomize/api to v0.7.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-11 16:07:23 +02:00
Hidde Beydals
ee1f70841c
Use path rel to working dir for kustomize build
...
Work around for a bug in kustomize causing it to not properly
handle absolute paths on Windows.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-12-10 16:54:19 +01:00
Sylvain Rabot
dd65e9b89d
Fix typo
...
Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr >
2020-12-10 11:00:54 +01:00
Hidde Beydals
0bf52f4746
Change fluxcd/toolkit to fluxcd/flux2
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-10-29 16:31:32 +01:00
Hidde Beydals
e2752e4508
Rename gotk binary to flux
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-10-29 16:25:16 +01:00
Hidde Beydals
9916a53761
Rename gotk-system namespace to flux-system
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-10-29 16:25:16 +01:00
Stefan Prodan
9bc250d027
Refactor manifests generation
...
- introduce manifestgen pkg, to be consumed by the CLI and Terraform provider
- consolidate defaults in manifestgen/install pkg
- introduce Manifest as the returning type of manifest generation
- add helper function to Manifest for writing multi-doc YAMLs on disk
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-29 10:15:53 +02:00
Philip Laine
b0d2a38ff6
Refactor manifest generation
...
Signed-off-by: Philip Laine <philip.laine@xenit.se >
2020-10-28 16:01:43 +01:00
Stefan Prodan
0e67b76b57
Change copyright to Flux authors
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-27 18:59:01 +02:00
Stefan Prodan
5672646278
Use install pkg in CLI
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-08 12:47:25 +03:00
Stefan Prodan
c4d3fa7a48
init install pkg
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-08 02:31:33 +03:00
stefanprodan
4621afcb31
Migrate to fluxcd/pkg
2020-06-30 17:11:04 +03:00
Hidde Beydals
329e21fd78
Create logger interface
2020-06-25 18:05:15 +02:00
Hidde Beydals
98cf176c81
Improve Git provider error messages
2020-06-23 12:25:40 +02:00
Hidde Beydals
1df5a36f84
Copyright headers
2020-06-23 11:25:38 +02:00
stefanprodan
d0a79c2b4c
Use git package for bootstrap
2020-06-18 09:59:39 +03:00
stefanprodan
bd781bbcfb
Extract git operations
2020-06-18 01:55:29 +03:00
Hidde Beydals
ba7a11d0e5
Add Go license to forked package
2020-06-10 12:10:04 +02:00
Hidde Beydals
134d819bdf
ssh: add in-memory knownhosts utilities
2020-06-09 18:23:45 +02:00
Hidde Beydals
43876b5ab9
Make SSH host key utilities publicly accessible
2020-06-09 11:31:01 +02:00
Hidde Beydals
6017946144
Improve host key scanner, add Ed25519 generator
2020-06-09 11:30:57 +02:00
Hidde Beydals
2dfe88b82d
Move ssh package from internal to pkg
2020-06-08 13:44:51 +02:00