Jason
c49ba9d310
Add command for creating notation configuration secrets
...
Signed-off-by: Jason <jagoodse@microsoft.com >
2024-04-23 22:29:23 +10:00
Stefan Prodan
05903e2171
Generate image pull secret at bootstrap
...
Add an optional flag called `--registry-creds` to the bootstrap
command for generating an image pull secret for container images
stored in private registries.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2024-04-05 16:42:15 +03:00
Hidde Beydals
5b22207c98
misc: address kustomize/api/filesys deprecation
...
Signed-off-by: Hidde Beydals <hidde@hhh.computer >
2023-10-17 14:08:07 +02:00
Sanskar Jaiswal
8df27d8c3a
modify flux create secret tls to create secrets of type TLS
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2023-08-23 14:44:10 +05:30
Sanskar Jaiswal
6464d6c7b4
add deprecation warning per secret key field and constant
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2023-08-23 14:44:09 +05:30
Sanskar Jaiswal
bf36a29ca2
add support for Kubernetes TLS keys for flux create secret tls
...
Add support for using `tls.key`, `tls.crt` and `ca.crt` keys while
generating a Secret, using the `--tls-key-file`, `--tls-crt-file` and
`--ca-crt-file` flags respectively.
Mark the flags `--key-file`, `--cert-file` and `--ca-file` as
deprecated.
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2023-08-23 14:44:09 +05:30
Hidde Beydals
00c6ac81b9
manifestgen/install: use clean default HTTP client
...
Signed-off-by: Hidde Beydals <hidde@hhh.computer >
2023-08-22 14:05:12 +02:00
Somtochi Onyekwere
6bf439d4ce
fix 'patchesJson6902' is deprecated' warning
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2023-06-14 16:32:27 +01:00
Stefan Prodan
41cdd3dcf7
Update Git packages
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-05-29 14:13:56 +03:00
Stefan Prodan
13ff4afaa4
Update Kubernetes to v1.27 and Kustomize to v5.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-05-23 18:49:47 +03:00
cui fliter
3edfff49a2
fix some comments
...
Signed-off-by: cui fliter <imcusg@gmail.com >
2023-05-01 18:05:10 +02:00
Max Jonas Werner
52acac1a37
Add /v2 suffix to module name in preparation of 2.0.0 release
...
Signed-off-by: Max Jonas Werner <mail@makk.es >
2023-04-05 16:05:21 +03:00
Somtochi Onyekwere
24452ecd37
Update GitRepository Receiver, and Kustomization to v1
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2023-04-05 16:05:20 +03:00
Santosh Kaluskar
5a45d2b127
Create secret with bearer-token
...
Signed-off-by: Santosh Kaluskar <dtshbl@gmail.com >
2023-03-14 22:31:45 +05:30
Stefan Prodan
b44a3d36ba
Remove deprecated flags
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-02-17 14:23:11 +02:00
Sanskar Jaiswal
0a5048a56b
refactor bootstrap process to use fluxcd/pkg/git
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-11-17 17:30:49 +05:30
Philip Laine
a4734d7e30
Remove file reading from bootstrap package
...
Signed-off-by: Philip Laine <philip.laine@gmail.com >
2022-11-04 15:23:08 +01:00
Somtochi Onyekwere
41aac68193
Add link to kubectl repo
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-08-09 12:44:59 +03:00
Somtochi Onyekwere
fe4b65972a
Update cli description
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-08-09 12:44:59 +03:00
Somtochi Onyekwere
4c576bf599
Add create oci secret command
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-08-09 12:44:59 +03:00
Stefan Prodan
3f0efc9435
Update dependencies
...
- Update Kubernetes packages to v1.24
- Update go-yaml to v3.0.0 (fix CVE-2022-28948)
- Update fluxcd/pkg/runtime to v0.15.1
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-05-27 13:29:20 +03:00
Hidde Beydals
5130a154e4
Ensure proper FS root is set while bootstrapping
...
This ensures relative paths to e.g. bases can be used.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-05-24 12:14:21 +02:00
Sanskar Jaiswal
7232ff9ea0
modify tmp dir generation to be absolute on all OSes
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-05-04 15:13:39 +05:30
Stefan Prodan
b9fbdfc9a4
Fix bootstrap manifest generation
...
Use the OS package to write the generated files on disk instead of Flux secure FS package which is meant for read operations.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-05-04 09:41:26 +03:00
Hidde Beydals
57442e8faa
kustomize: use FS from fluxcd/pkg
...
This switches to a secure FS implementation in most places, except for
where we can not make changes at this moment because it would break
behavior.
Not handled in this commit:
- Allowing the root for `manifestgen` packages to be configured.
- Allowing the user to define a working root while building locally.
- Defaulting to the secure FS implementation in
`kustomization.MakeDefaultOptions`. Problem here is that constructing
the secure FS could result in an error, which we can not surface
without signature changes to the constructor func.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-05-03 13:52:51 +02:00
Paulo Gomes
e5ede275f8
Update Source API to v1beta2
...
The creation of oldConditions, statusableConditions and
reconcilableConditions is an adhoc solution to deal with the upstream
changes on `pkg/apis/meta`, which are yet to be replicated across other
Flux API components.
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works >
2022-03-23 11:33:35 +01:00
Stefan Prodan
139bbbb87c
Use absolute domain name for the events address
...
Add ending dot to the events address to be consistent with source controller address.
This will affect bootstrap and install by setting `--events-addr=http://notification-controller.flux-system.svc.cluster.local./ `.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-03-23 11:57:46 +02:00
cuishuang
1fda202cf9
all: fix some typos
...
Signed-off-by: cuishuang <imcusg@gmail.com >
2022-03-02 19:36:08 +08:00
Paulo Gomes
f7853c4ddf
Enable pod security warnings for flux-system
...
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works >
2022-01-21 11:23:56 +00:00
Aurel Canciu
f3d143e5ee
Update Go to v1.17
...
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2022-01-10 16:30:38 +01:00
Jack Evans
923a5882de
make flux bootstrap and install generation more consistent
...
Signed-off-by: Jack Evans <jack.evans1@ibm.com >
2021-11-09 15:18:32 +00:00
Stefan Prodan
04faba95cd
Add DO NOT EDIT warn to bootstrap sync manifests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-04 18:03:40 +02:00
Pawel Rozlach
8ec5492d87
fix: use full domain name for notification-controller
...
Signed-off-by: Pawel Rozlach <vespian@users.noreply.github.com >
2021-11-03 10:37:29 +01:00
Stefan Prodan
d5d8c340c8
Switch to app.kubernetes.io/part-of label selector
...
Use `app.kubernetes.io/part-of: flux` label instead of `app.kubernetes.io/instance` to select the in-cluster objects used in flux version, check, logs and uninstall commands.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-01 18:02:49 +02:00
Stefan Prodan
0b659e3f09
Update kustomize-controller API to v1beta2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-08 21:11:06 +03:00
Stefan Prodan
83c3e8c2fc
Replace kubectl with Go server-side apply
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-08 21:10:31 +03:00
Phil Nichol
ac7ccf7b94
added tag,semver,commit to manifestgen
...
Signed-off-by: Phil Nichol <35630607+philnichol@users.noreply.github.com >
2021-10-07 10:06:27 +01:00
Chanwit Kaewkasi
8f78263455
implement testEnv for e2e tests
...
Signed-off-by: Chanwit Kaewkasi <chanwit@gmail.com >
2021-08-17 00:07:09 +07:00
Dmitry Rybin
7f425efa6b
chore: remove deprecated io/ioutil
...
Signed-off-by: Dmitry Rybin <ayrowa@yandex.ru >
2021-07-30 20:51:46 +02:00
Stefan Prodan
a6620e478a
Update to Kustomize v4
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-15 11:25:57 +03:00
Somtochi Onyekwere
328d403507
Set password in secret
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-04-21 17:21:07 +01:00
Hidde Beydals
5f9dd7a5a5
Correctly load private key by not decoding PEM 2x
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-09 10:05:45 +02:00
Stefan Prodan
b872e595ae
Add recurse submodules arg to bootstrap cmd
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-07 12:56:51 +03:00
Hidde Beydals
9055e753a9
Add app.kubernetes.io/part-of: flux label
...
To be used in a future version of Flux to better select Flux components
in a namespace, as the namespace value for the
`app.kubernetes.io/instance` could be used by non Flux related
workloads.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-07 10:24:08 +02:00
Hidde Beydals
8a5bba80bf
Add sourcesecret and kustomization manifestgen
...
This includes a change to the `sync` generator to make the deploy
secret name configurable.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-26 16:58:41 +01:00
Stefan Prodan
6003d11156
Embed the install manifests in flux binary
...
- add make target for generating the install manifests using kustomize
- embed the generated manifests in flux binary
- the install and bootstrap commands default to using the embedded manifests
- download the install manifests from GitHub only if the install/bootstrap version arg is set
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-25 12:53:04 +02:00
Hidde Beydals
9b649f6c72
Check if targeted bootstrap/install version exists
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-15 21:57:06 +01:00
Stefan Prodan
bc9cbc387c
Add flux version to bootstrap commit messages
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-12 10:47:00 +02:00
Stefan Prodan
37f5587085
Allow Flux to be deployed on tainted Kubernetes nodes
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-11 15:20:19 +02:00
Stefan Prodan
4c29a1ca27
Replace SA namespace in RBAC
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-26 18:57:36 +02:00