Commit Graph

  • 06f4acd118
    Use helper.Metrics for recording metrics Paulo Gomes 2022-09-05 14:03:08 +0100
  • 735ab61911
    Log when no changes were made This gets the behaviour a step closer to Source Controller which logs after every reconciliation, even when no changes were made. Paulo Gomes 2022-09-05 14:02:28 +0100
  • 4978ee0f52
    Merge pull request #429 from somtochiama/update-runtimr Paulo Gomes 2022-09-02 08:07:33 +0100
  • 50ab3112c4 Align controller logs to Kubernetes structured logging Somtochi Onyekwere 2022-09-01 18:55:31 +0100
  • 041a33e928
    Merge pull request #427 from dholbach/update-flux-docs-structure Stefan Prodan 2022-08-30 17:01:01 +0300
  • 2d581b6e8b update to new doc links structure Daniel Holbach 2022-08-30 15:24:16 +0200
  • 115e7446b1
    Merge pull request #426 from fluxcd/release-v0.24.2 v0.24.2 Stefan Prodan 2022-08-29 13:22:11 +0300
  • 24176b60ef
    Release v0.24.2 Stefan Prodan 2022-08-29 12:58:03 +0300
  • 344dd29c24
    Merge pull request #425 from fluxcd/kube-1.25 api/v0.24.2 Stefan Prodan 2022-08-29 12:53:16 +0300
  • 63e55d2f0b
    Update Kubernetes packages to v1.25.0 Stefan Prodan 2022-08-29 12:42:21 +0300
  • eb9020e4ac
    Merge pull request #424 from pjbgf/fix-fuzz Paulo Gomes 2022-08-25 12:12:56 +0100
  • 008c09e374
    fuzz: Ensure Go 1.18 for fuzz image - Upgrade fuzz container to Go 1.18. - Upgrade worker to Go 1.18. Paulo Gomes 2022-08-25 11:22:52 +0100
  • 025154d7f0
    Merge pull request #423 from PierreBart/pierrebart/fix-push Paulo Gomes 2022-08-25 11:34:57 +0100
  • 3c06e94877
    Fix fetch error in push branch Pierre-Barthelemy Fiocconi 2022-08-25 11:58:07 +0200
  • 65e004f1e8
    Merge pull request #417 from pjbgf/release-v0.24.1 v0.24.1 Paulo Gomes 2022-08-10 15:06:36 +0100
  • e008aef762
    Release v0.24.1 Paulo Gomes 2022-08-10 14:52:54 +0100
  • 32944cf4cd
    Merge pull request #416 from pjbgf/panic-recovery api/v0.24.1 Paulo Gomes 2022-08-10 10:11:29 +0100
  • 0fdcf7fe6d
    Enable RecoverPanic The controller-runtime provides the ability to recover from panics that have arisen from a reconciliation. This change enables this functionality by default. Paulo Gomes 2022-08-10 09:59:19 +0100
  • 945562d42e
    build: Ignore CI workflows for markdown files Running all CI tests at pull requests for some files are not as relevant as to others. For example, release PRs contains changes to CHANGELOG.md only, and none of the tests executed in CI assess that file. Paulo Gomes 2022-08-09 15:56:04 +0100
  • 2d88b6f3ff
    Merge pull request #413 from pjbgf/release-v0.24.0 v0.24.0 Paulo Gomes 2022-08-09 15:42:08 +0100
  • 165d06563b
    Release v0.24.0 Paulo Gomes 2022-08-09 13:44:44 +0100
  • 88fec8e8dd
    Merge pull request #412 from pjbgf/update-deps api/v0.24.0 Paulo Gomes 2022-08-09 15:30:04 +0100
  • 4a8ddfad49
    git: Decommission libgit2 Unmanaged Transport Paulo Gomes 2022-08-09 13:47:48 +0100
  • e3c7aef350
    Update dependencies - k8s.io/api to version 0.24.3. - k8s.io/apimachinery to version 0.24.3. - k8s.io/client-go to version 0.24.3. - github.com/fluxcd/image-reflector-controller/api to version 0.20.0. - github.com/fluxcd/source-controller to version 0.26.0. - k8s.io/* to version v0.24.3. - k8s.io/kube-openapi to version v0.0.0-20220803164354-a70c9af30aea. - github.com/ProtonMail/go-crypto to version v0.0.0-20220730123233-d6ffb7692adf. - sigs.k8s.io/kustomize/kyaml to version v0.13.9. Paulo Gomes 2022-08-09 13:04:40 +0100
  • 34a10c01a9
    Merge pull request #411 from pjbgf/musl-free Stefan Prodan 2022-08-01 12:03:19 +0300
  • 3990e9c828
    Remove MUSL and enable threadless libgit2 support Paulo Gomes 2022-07-31 20:06:46 +0100
  • 11851a0397
    Merge pull request #410 from pjbgf/early-eof Paulo Gomes 2022-07-26 11:41:25 +0100
  • 5ccda9c86c
    Update dependencies Paulo Gomes 2022-07-26 11:17:22 +0100
  • f51050e8c0
    Enrich 'early EOF' error message Paulo Gomes 2022-07-26 11:17:12 +0100
  • d293828495
    build: Add make env The new make target creates an env file that can be used for debugging purposes. Paulo Gomes 2022-07-20 20:08:00 +0100
  • 46e4f99641
    Merge pull request #409 from pjbgf/release-v0.23.5 v0.23.5 Paulo Gomes 2022-07-15 18:11:05 +0100
  • 3ad3d332f9
    Release v0.23.5 Paulo Gomes 2022-07-15 16:06:32 +0100
  • 1c640da196
    Merge pull request #408 from pjbgf/update-deps api/v0.23.5 Paulo Gomes 2022-07-15 16:24:38 +0100
  • 91787a8e6d
    Update dependencies - github.com/ProtonMail/go-crypto to version v0.0.0-20220714114130-e85cedf506cd. - github.com/fluxcd/image-reflector-controller/api to version 0.19.3. - github.com/fluxcd/source-controller to version 0.25.10. - github.com/fluxcd/source-controller/api to version 0.25.10. Paulo Gomes 2022-07-15 15:58:08 +0100
  • 6fd701dc6e
    Merge pull request #407 from fluxcd/libgit2-1.3.2 Paulo Gomes 2022-07-14 14:57:49 +0100
  • 63a1d43ea7
    Update libgit2 to v1.3.2 Updates golang-with-libgit2-all to v0.1.2 which contains libgit2-1.3.2. Paulo Gomes 2022-07-14 13:49:24 +0100
  • d4644eb319
    Merge pull request #406 from pjbgf/update-deps Paulo Gomes 2022-07-13 11:13:03 +0100
  • dea883e538
    build: provenance and tampering checks for libgit2 Paulo Gomes 2022-07-13 10:34:39 +0100
  • 2fa5294b33
    Update to golang-with-libgit2-all image This dependency now releases two different images, one containing the entire dependency chain for libgit2, and another containing just the library itself. The latter will be later used once Managed Transport is completely removed from source controller. Paulo Gomes 2022-07-13 10:33:44 +0100
  • 0da32c122b
    Update dependencies - github.com/ProtonMail/go-crypto to version 0.0.0-20220711121315-1fde58898e96. Paulo Gomes 2022-07-13 10:31:29 +0100
  • 1aeb0d162c
    Fix github.com/emicklei/go-restful (CVE-2022-1996) This addresses CVE-2022-1996, due to v2.16.0 including emicklei/go-restful@9266625. Paulo Gomes 2022-07-13 09:36:15 +0100
  • c48f0f985a
    Merge pull request #403 from pjbgf/go-1.18 Paulo Gomes 2022-07-06 17:32:21 +0100
  • 0d3c97cc87
    build: Upgrade to Go 1.18 Paulo Gomes 2022-07-06 17:07:13 +0100
  • 86fad837d4
    Merge pull request #401 from pjbgf/update-deps Paulo Gomes 2022-06-30 14:14:35 +0100
  • ecc1aae4d5
    Update dependencies - github.com/ProtonMail/go-crypto to version 0.0.0-20220623141421-5afb4c282135. - github.com/fluxcd/source-controller to version 0.25.9. - github.com/fluxcd/source-controller/api to version 0.25.9. - github.com/google/go-containerregistry to version 0.10.0. - golang.org/x/crypto to version 0.0.0-20220622213112-05595931fe9d. - k8s.io/kube-openapi to version 0.0.0-20220627174259-011e075b9cb8. - gopkg.in/yaml.v3 to version 3.0.1. Paulo Gomes 2022-06-30 10:22:04 +0100
  • 43ccadc842
    Merge pull request #400 from fluxcd/release-v0.23.4 v0.23.4 Sunny 2022-06-24 17:47:04 +0530
  • 5df580733a
    Release v0.23.4 Sunny 2022-06-24 17:27:24 +0530
  • d5fa21fe6f
    Merge pull request #399 from fluxcd/source-controller-v0.25.8 api/v0.23.4 Sunny 2022-06-24 17:22:16 +0530
  • f8c74583ec
    Update source-controller and image-reflector Sunny 2022-06-24 16:40:34 +0530
  • 4e071026c7
    Merge pull request #398 from fluxcd/CVE-2022-1996 Stefan Prodan 2022-06-24 13:14:05 +0300
  • 0d43488ba6
    Fix flaky tests by waiting for finalizers Stefan Prodan 2022-06-24 12:54:23 +0300
  • a7e2c35373
    Update go-restful to v3.8.0 Fix CVE-2022-1996 Stefan Prodan 2022-06-24 12:33:24 +0300
  • ba182306a0
    Merge pull request #397 from fluxcd/finalizer Stefan Prodan 2022-06-24 12:30:11 +0300
  • 34413b041f
    Add finalizer to ImageUpdateAutomation resources Stefan Prodan 2022-06-24 11:33:17 +0300
  • dd2a32350e
    Merge pull request #395 from fluxcd/release-v0.23.3 v0.23.3 api/v0.23.3 Sunny 2022-06-22 22:31:47 +0530
  • 222e5306f4
    Release v0.23.3 Sunny 2022-06-22 16:29:48 +0530
  • cb5f15be47
    Merge pull request #393 from fluxcd/fix-conn-leak Sunny 2022-06-22 16:10:40 +0530
  • ec89ad41b9
    Update source-controller to v0.25.7 Paulo Gomes 2022-06-16 14:20:12 +0100
  • a996462048
    Fix subtest references Subtests are not supposed to use the parent t reference but rather to use their own. This change ensures that is the case. Paulo Gomes 2022-06-16 14:09:46 +0100
  • adae8fb287
    Merge pull request #389 from pjbgf/enable-race Paulo Gomes 2022-06-15 10:19:45 +0100
  • 1d3de14947
    build: enable -race for go test Paulo Gomes 2022-06-14 20:19:16 +0100
  • 235edabafd add file index logging Sanskar Jaiswal 2022-06-14 14:44:52 +0530
  • 1346cacebc
    Merge pull request #388 from pjbgf/add-hostkey-flag Stefan Prodan 2022-06-14 11:54:10 +0300
  • f4757a9f70 add panic recovery in reconciler Sanskar Jaiswal 2022-06-13 21:01:32 +0530
  • d46a42e198
    Add new flag --ssh-hostkey-algos The new flag allow users to set the list of hostkey algorithms to use for ssh connections, enabling them to ensure specific are/aren't used. Paulo Gomes 2022-06-12 10:44:02 +0100
  • b9c987d60d use Index.AddAll() and trace logging Sanskar Jaiswal 2022-06-08 17:44:32 +0530
  • 9f24443c22
    Merge pull request #385 from pjbgf/release-v0.23.2 v0.23.2 Paulo Gomes 2022-06-08 12:50:36 +0100
  • cb1016479f
    Release v0.23.2 Paulo Gomes 2022-06-08 12:33:35 +0100
  • 8d5ae796b5
    Merge pull request #384 from pjbgf/update-deps api/v0.23.2 Paulo Gomes 2022-06-08 12:13:09 +0100
  • 60ce019a73
    Update github.com/fluxcd/source-controller v0.25.5 - github.com/fluxcd/source-controller to version 0.25.5. - github.com/fluxcd/source-controller/api to version 0.25.5. Paulo Gomes 2022-06-08 11:41:22 +0100
  • 9f3e49bc58
    Merge pull request #383 from pjbgf/update-deps Paulo Gomes 2022-06-08 11:36:22 +0100
  • f53d1971c6
    Update dependencies - github.com/fluxcd/pkg/apis/meta to version 0.14.2. - github.com/fluxcd/pkg/runtime to version 0.16.2. - k8s.io/api to version 0.24.1. - k8s.io/apimachinery to version 0.24.1. - k8s.io/client-go to version 0.24.1. - k8s.io/kube-openapi to version 0.0.0-20220603121420-31174f50af60. - github.com/fluxcd/image-reflector-controller/api to version 0.19.1. Paulo Gomes 2022-06-08 11:19:25 +0100
  • 8b869b25b0
    Merge pull request #381 from pjbgf/update-sc-0254 v0.23.1 Paulo Gomes 2022-06-07 17:01:57 +0100
  • 28f5045ce4
    Release v0.23.1 Paulo Gomes 2022-06-07 16:54:45 +0100
  • c64147d39b
    Merge pull request #380 from pjbgf/update-deps api/v0.23.1 Paulo Gomes 2022-06-07 16:48:43 +0100
  • 9e8406b9d0
    fuzz: fix dependency issue Fix for the error: panic: internal error: can't find reason for requirement on github.com/hashicorp/go-hclog@v0.12.0 Paulo Gomes 2022-06-07 16:43:25 +0100
  • 690ec1265e
    Update dependencies - fluxcd/source-controller to v0.25.4 - fluxcd/source-controller/api to v0.25.4 - github.com/containerd/containerd to v1.6.6 Paulo Gomes 2022-06-07 16:42:18 +0100
  • 9f4375d7ef
    Merge pull request #377 from fluxcd/source-controller/api-v0.25.2 Stefan Prodan 2022-06-03 17:26:55 +0300
  • 47db3f572d
    Update source-controller/api to v0.25.2 Stefan Prodan 2022-06-03 16:42:09 +0300
  • f15fcc6207
    Merge pull request #375 from aryan9600/release-v0.23.0 v0.23.0 api/v0.23.0 Sunny 2022-06-03 03:20:10 +0530
  • 80eb63e520 Release v0.23.0 Sanskar Jaiswal 2022-06-02 21:06:25 +0530
  • f7048acbab
    Merge pull request #376 from fluxcd/use-libgit2-ssh-race-fixes Sunny 2022-06-03 03:10:06 +0530
  • 9e560841c2
    Update source-controller with libgit2 race fixes Sunny 2022-06-03 00:21:58 +0530
  • c0962f77eb
    Merge pull request #373 from aryan9600/managed-transport-default Hidde Beydals 2022-06-02 17:20:36 +0200
  • 175f91ea0e recover from panics in cloneInto Sanskar Jaiswal 2022-06-02 19:23:54 +0530
  • 61f76d3f6d use context for cloning in tests Sanskar Jaiswal 2022-06-02 19:10:07 +0530
  • 5ee6446764 fix regression in switchToBranch Sanskar Jaiswal 2022-06-02 14:11:59 +0530
  • 74420bd1a7 refactor controller and git tests to use managed transport Sanskar Jaiswal 2022-06-01 19:51:49 +0530
  • d2174b494f
    Merge pull request #374 from fluxcd/update-deps Hidde Beydals 2022-06-02 12:22:40 +0200
  • b2daa3e9df tests/fuzz: update build config Hidde Beydals 2022-06-02 12:11:49 +0200
  • 2142eb320e Update dependencies Hidde Beydals 2022-06-02 12:04:00 +0200
  • dac3c33272
    Merge pull request #369 from pjbgf/libgit2-cacheless-conns Hidde Beydals 2022-06-02 09:32:44 +0200
  • c4fde045d1 Update source-controller to v0.25.0 Hidde Beydals 2022-06-02 09:30:49 +0200
  • ebc40b2d88
    Fix regression on push branches Fixes regression in which IAC will fail to update push branch when the push branch already exists and checkout branch is ahead. Paulo Gomes 2022-05-27 22:14:38 +0100
  • 4f044661fd
    Update source-controller - Panic recovery for Git operations. - Improved SSH connection management without use of caching. - Enforce context timeout for managed SSH. - Remove dependency to callback functions. - Add support for hashed known_hosts. Paulo Gomes 2022-05-27 22:02:12 +0100
  • 31fe65346a
    git: Enable managed transport by default GitManagedTransport enables the use of Managed Transport. This replaces the previous 'EXPERIMENTAL_GIT_TRANSPORT' environment variable that was used for the same result. This commit also enables it by default. Paulo Gomes 2022-05-12 17:53:27 +0100
  • d89eb19835
    Merge pull request #368 from pjbgf/update-dependencies Stefan Prodan 2022-06-01 20:50:07 +0300
  • 46fc87f8cc
    Update GH Actions Paulo Gomes 2022-05-26 19:35:34 +0100
  • 1171efe37d
    Update dependencies - fluxcd/pkg/apis/meta v0.14.1 - fluxcd/pkg/runtime v0.16.1 - github.com/ProtonMail/go-crypto 0.0.0-20220517143526-88bb52951d5b - github.com/fluxcd/pkg/gittestserver 0.5.4 - github.com/fluxcd/pkg/ssh 0.4.0 - github.com/google/go-containerregistry 0.9.0 - golang.org/x/crypto 0.0.0-20220525230936-793ad666bf5e - sigs.k8s.io/kustomize/kyaml 0.13.7 - gopkg.in/yaml.v3 v3.0.0 Paulo Gomes 2022-05-26 19:33:49 +0100
  • e55339cb12
    Merge pull request #366 from erikgb/retain-seq-indent Stefan Prodan 2022-05-25 08:08:24 +0300