Hidde Beydals
cbffd82d8f
Document GitRepository API v1beta2 spec
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2022-03-11 10:04:14 +01:00
Hidde Beydals
86d1d80bf2
Document HelmRepository API v1beta2 spec
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2022-03-11 10:04:14 +01:00
Hidde Beydals
5832296ef5
Document Bucket API v1beta2 spec
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2022-03-11 10:04:14 +01:00
Stefan Prodan
fb45c9caf6
Increase default timeout to 60s
...
Increase the default timeout from 20s to 60s for Git repository cloning and Bucket download
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-02-07 10:29:43 +02:00
Sunny
017207d99e
docs: Add git proxy support docs
...
Signed-off-by: Sunny <darkowlzz@protonmail.com>
2022-01-20 15:21:49 +05:30
Hidde Beydals
d0ca107e55
docs: GitRepository commit without branch example
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-10-27 17:00:11 +05:30
pa250194
7921caf056
Updated docs to include GCP provider instructions
...
Signed-off-by: pa250194 <pa250194@ncr.com>
2021-10-14 14:26:33 -05:00
pa250194
99c79bffaa
Tests for GCP Bucket Provider
...
Signed-off-by: pa250194 <pa250194@ncr.com>
2021-10-14 14:19:19 -05:00
pa250194
39811ed46a
Add Support for GCP storage with workload identity
...
Added Support for Google Cloud Storage with Workload Identity as
Source Provider. This enables the use of GCP without enabling S3
compatible access.
Signed-off-by: pa250194 <pa250194@ncr.com>
2021-10-14 14:07:11 -05:00
Dylan Arbour
5e6abae9e8
Add ReconcileStrategy to HelmChart
...
This commit adds a `ReconcileStrategy` field to the `HelmChart` resource, which
allows defining when a new chart should be packaged and/or published if it
originates from a `Bucket` or `GitRepository` resource.
The two available strategies are:
- `ChartVersion`: creates a new artifact when the version of the Helm chart as
defined in the `Chart.yaml` from the Source is different from the current
version.
- `Revision`: creates a new artifact when the revision of the Source is
different from the current revision.
For the `Revision` strategy, the (checksum part of the) revision of the
artifact the chart originatesfrom is added as SemVer metadata.
A chart from a `GitRepository` with Artifact revision
`main/f0faacd5164a875ebdbd9e3fab778f49c5aadbbc` and a chart with e.g. SemVer
`0.1.0` will be published as `0.1.0+f0faacd5164a875ebdbd9e3fab778f49c5aadbbc`.
A chart from a `Bucket` with Artifact revision
`f0faacd5164a875ebdbd9e3fab778f49c5aadbbc` and a chart with e.g. SemVer `0.1.0`
will be published as `0.1.0+f0faacd5164a875ebdbd9e3fab778f49c5aadbbc`.
Signed-off-by: Dylan Arbour <arbourd@users.noreply.github.com>
2021-10-14 13:49:52 -05:00
pa250194
a6be9c8a21
Updated docs to include GCP provider instructions
...
Signed-off-by: pa250194 <pa250194@ncr.com>
2021-09-16 12:16:17 -05:00
pa250194
eeb38bdf2c
Tests for GCP Bucket Provider
...
Signed-off-by: pa250194 <pa250194@ncr.com>
2021-09-16 09:49:56 -05:00
pa250194
7da9619b58
Feature: Add Support for Google Cloud Storage along with Workload Identity
...
Added Support for Google Cloud Storage with Workload Identity as Source Provider. This enables the use of GCP without enabling S3 compatible access.
Signed-off-by: pa250194 <pa250194@ncr.com>
2021-09-16 09:49:56 -05:00
Hidde Beydals
1f27410b34
Update Helm to v3.6.1
...
v3.6.1 is a a security update from Helm, ensuring that credentials are
always only passed to the defined repository host.
Based on Helm user reports, disabling this behavior may be required for
some Helm repository solutions like Artifactory, and may be done by
setting `PassCredentials` in the `HelmRepositorySpec`.
For more information, see:
https://github.com/helm/helm/security/advisories/GHSA-56hp-xqp3-w2jf
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-06-18 12:31:23 +02: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
145a82a429
Release v0.13.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-05-26 14:45:14 +03: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
Stefan Prodan
bd0f1fdd19
Release v0.12.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-04-21 17:57:50 +03: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
9a08c0cc52
Add well-known CI configs to exclusion list
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-03-31 14:39:12 +03:00
Stefan Prodan
664a568822
Add support for Git submodules with go-git
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-03-30 13:00:13 +03:00
Stefan Prodan
97d0326432
Enable git submodules cloning when using go-git
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-03-29 15:25:33 +03:00
Stefan Prodan
f0016cfad1
Enable self-signed certs for go-git
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-03-29 13:23:32 +03:00
Sam Tavakoli
64aa488f4a
Add IAM role S3 bucket policy example to documentation
...
Quick overview for what permissions are requried by the controller.
Signed-off-by: Sam Tavakoli <sam.tavakoli@form3.tech>
2021-03-26 13:26:43 +00:00
Jonathan Innis
df91005cdf
Typo fix in GitRepositories doc file
...
Signed-off-by: jonathan-innis <jonathan.innis.ji@gmail.com>
2021-02-22 16:24:17 -08: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
Philip Laine
f044ebc253
Rename git2go option to libgit2
...
Signed-off-by: Philip Laine <philip.laine@xenit.se>
2020-12-06 23:19:57 +01:00
Philip Laine
1b4eacc588
Refactor argument name to enable git2go
...
Signed-off-by: Philip Laine <philip.laine@xenit.se>
2020-12-04 10:07:17 +01:00
Philip Laine
5da36ec864
Add docs for v2 compatibility
...
Signed-off-by: Philip Laine <philip.laine@xenit.se>
2020-12-02 20:18:29 +01:00
Stefan Prodan
07d09e2c2e
Add suspend field to Source API
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-11-26 12:49:12 +02:00
Hidde Beydals
0b4586253c
Add LastHandledReconcileAt to source statuses
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2020-11-19 13:21:59 +01:00
Tomas Virgl
d55b37e838
docs: minor typo fix
...
Signed-off-by: Tomas Virgl <tomas@virgl.net>
2020-11-08 00:59:09 +01:00
Hidde Beydals
b2aaf2932b
Change links to SemVer range docs
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2020-10-28 12:43:23 +01:00
Hidde Beydals
c657e68ba1
Various API doc corrections
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2020-10-28 01:09:21 +01:00
Stefan Prodan
4b33c816ef
Add namespace to API docs examples
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-10-13 17:05:22 +03:00
Yiannis
1707898426
Add interval to a couple of examples in docs as it is now a required
...
field
2020-10-06 11:06:18 +01:00
Hidde Beydals
e7946f2827
Drop `gitops-system` namespace reference from spec
2020-10-02 13:19:01 +02:00
stefanprodan
f16e5f041a
Promote API to v1beta1
2020-09-30 16:11:00 +03:00
Hidde Beydals
431ea05427
Implement `fluxcd/pkg/meta/api` in APIs
2020-09-30 10:18:43 +02:00
Hidde Beydals
8cdb821946
docs: document Bucket support HelmChart
2020-09-21 12:40:15 +02:00
stefanprodan
133904d025
Add Bucket type to source API spec
2020-09-18 14:01:28 +03:00
Hidde Beydals
99b74da044
api/artifact: add checksum field to artifact
...
This includes a change to how the revision for HelmRepository sources is
recorded, as this will now equal to the generated timestamp from the index
in RFC3339Nano format.
2020-09-09 13:41:56 +02:00
Hidde Beydals
ce1b80e122
spec: update HelmChart examples
2020-09-04 14:25:58 +02:00
Hidde Beydals
24f47ac183
Support Helm charts from GitRepository sources
2020-08-31 16:21:53 +02:00
stefanprodan
600006293d
Add sections to Git examples
2020-08-31 13:17:50 +03:00
stefanprodan
4486ab7a5e
Implement HelmRepository timeout
2020-08-12 14:10:03 +03:00
Hidde Beydals
8e1b213da5
Change CRD domain to 'source.toolkit.fluxcd.io'
...
Due to required domain changes for the helm-controller so that it
can co-exist in a cluster with the Helm Operator, other Toolkit
components are moving to a *.toolklit.fluxcd.io domain too.
2020-07-30 21:50:46 +02:00
stefanprodan
b3e58b48dd
Rename syncAt annotation to reconcileAt
...
Use `fluxcd.io/reconcileAt` annotation across all controllers.
2020-07-13 16:06:16 +03:00
stefanprodan
b9dc2ecf64
Add ignore field to GitRepository spec
2020-07-09 14:48:02 +03:00
stefanprodan
4887764947
Move Receiver API to notification controller
2020-07-03 16:10:57 +03:00
Hidde Beydals
283c0a5275
Release v0.0.1
2020-06-24 16:17:39 +02:00
Hidde Beydals
43ea51b435
Spec: document Git artifact file exclusion
2020-06-06 19:15:57 +02:00
stefanprodan
c9db552555
git: fix reference json serialization
...
- add omitempty to GitRepositoryRef fields
2020-04-30 09:54:34 +03:00
stefanprodan
8071dadbf0
status: record progressing
...
Set ready condition to unknown while the reconciliation is progressing.
This allows other operators to wait for a sync to complete.
2020-04-27 11:16:35 +03:00
Hidde Beydals
13a0f1232a
spec: document GitRepositorySpec Timeout field
2020-04-24 11:59:34 +02:00
stefanprodan
8bf27c0e3b
proposal: webhook receiver
2020-04-22 10:24:32 +03:00
stefanprodan
fce046f440
docs: Sync specification with API
...
- update status examples to mach the implementation
- add interval to HelmChart examples
2020-04-20 10:50:26 +03:00
Hidde Beydals
000bf41dc2
Address comments
2020-04-16 13:12:27 +03:00
Hidde Beydals
8b4432fc5c
Add impact to Helm Operator
2020-04-16 13:12:27 +03:00
stefanprodan
0084e56971
Add impact to Flux
...
- reword motivation by squaremo
2020-04-16 13:12:27 +03:00
stefanprodan
7323a45504
Add signature verification to Git spec
2020-04-16 13:12:27 +03:00
Hidde Beydals
51f82e72a8
Drop interval fallback for HelmChart
2020-04-16 13:12:27 +03:00
Hidde Beydals
e0eb330d42
Add source interface spec
2020-04-16 13:12:27 +03:00
Hidde Beydals
e002278e35
Improve comments
2020-04-16 13:12:27 +03:00
Hidde Beydals
55a6d5811e
Move HelmChart spec to individual document
2020-04-16 13:12:27 +03:00
stefanprodan
086f6a350a
Remove insecure TLS option for Helm spec
2020-04-16 13:12:27 +03:00
stefanprodan
a490b25647
Add wait for condition example
2020-04-16 13:12:27 +03:00
stefanprodan
6baaa34b0a
Add source synchronization to common spec
2020-04-16 13:12:27 +03:00
stefanprodan
44a5f21f3b
Add link to semver ranges
2020-04-16 13:12:27 +03:00
stefanprodan
fee4c261c6
Add artifact type to source status API
2020-04-16 13:12:27 +03:00
stefanprodan
1e5765ba4f
Add condition reasons and auth required fields
2020-04-16 13:12:27 +03:00
Hidde Beydals
52a2ae80d1
Draft HelmRepository and HelmRelease specs
2020-04-16 13:12:27 +03:00
stefanprodan
134633266a
Add semver automation motive
2020-04-16 13:12:27 +03:00
Stefan Prodan
a9a73301dd
Fix typos
...
Co-Authored-By: Michael Bridgen <michael@weave.works>
2020-04-16 13:12:27 +03:00
stefanprodan
6a1d0409cb
Change the manifests transformation scope
2020-04-16 13:12:27 +03:00
stefanprodan
5ca2f9a4c9
Fix known_hosts typo in spec
2020-04-16 13:12:27 +03:00
stefanprodan
424c1cc097
Add commit pinning option to Git repository API
2020-04-16 13:12:27 +03:00
stefanprodan
b4b85029fb
Add source API spec proposal
2020-04-16 13:12:27 +03:00