GitHub username
@gecube
Requirements
Sponsors
List of contributions to the Flux project
PRs authored:
Issues filed, triage and verification work:
Resources not pruned after a rapid series of commits where intermediate kustomize build output is broken kustomize-controller#1664 — reported the prune-loss bug after rapid commits with broken intermediate builds, then fixed it myself in #1665
Flux Kustomization's spec.images with newName strips existing image tags flux2#5787 — root-cause analysis of spec.images newName stripping existing tags, reproduction repo, fix PR kustomize: preserve existing image fields when merging spec.images pkg#1266
flux push artifact to registry w/ self-signed certificate fails though --insecure-registry is given flux2#5986 — verified the --insecure-registry TLS regression is fixed in v2.9.2 with an A/B test setup
Image update automation removes --- at top of the file flux2#5644 — A/B reproduction of image automation dropping the leading --- document separator; traced upstream to feat: preserve initial document separator with kyaml kubernetes-sigs/kustomize#6062
flux seems to struggle with UTF-16 LE encoded files written from Windows PowerShell flux2#1126 — root-caused a stale UTF-16 manifest report to apimachinery's LineReader, posted analysis so it can be closed
Earlier reports and discussions: Flux HelmRelease not deploying CRDs in template dir flux2#5805 , make strategy inside UpdateStrategy optional flux2#5457 , make strategy inside UpdateStrategy optional image-automation-controller#941 , Incorrect error message regarding cli flux2#5261 , Change the default behaviour for components-extra from opt-in to opt-out scenario flux2#4443 , bootstrap: More details for flux-system context deadline exceeded flux2#4411 , notification controller does not strip new line and the end of URL notification-controller#760 , add namespace filter '*' notification-controller#640 , Cryptic error message when git is not available source-controller#1239 , Cryptic message when GPG binary is not present. kustomize-controller#966 , Cryptic error message when there is no write access to SSH key image-automation-controller#491
Flux v1 era: flux leaks https password in git error messages flux#2655 , Provide ability to trigger CI once flux applies changes flux#2710 , More verbose message on "invalid image ID" flux#1290
Background: Flux user in production since 2019 (Flux v1), currently operating Flux v2 across a multi-cluster EKS fleet.
Flux subprojects I am involved with: flux2, pkg, helm-controller, kustomize-controller, image-automation-controller, source-controller, notification-controller, website, terraform-provider-flux
Code of Conduct
GitHub username
@gecube
Requirements
Sponsors
List of contributions to the Flux project
PRs authored:
Literalmode toValuesReference(helm --set-literalsemantics for HelmReleasevaluesFrom); shipped with helm-controller in Flux v2.9.2literalfield onvaluesFromstatus.Inventoryso pruning is retried on the next reconciliationspec.images, fixes Flux Kustomization's spec.images with newName strips existing image tags flux2#5787; includes reproduction repo https://github.com/gecube/flux2-5787-reproGitlab->GitLabin README.md terraform-provider-flux#770 — docs fixIssues filed, triage and verification work:
kustomize buildoutput is broken kustomize-controller#1664 — reported the prune-loss bug after rapid commits with broken intermediate builds, then fixed it myself in #1665spec.imagesnewNamestripping existing tags, reproduction repo, fix PR kustomize: preserve existing image fields when merging spec.images pkg#1266--insecure-registryTLS regression is fixed in v2.9.2 with an A/B test setup---at top of the file flux2#5644 — A/B reproduction of image automation dropping the leading---document separator; traced upstream to feat: preserve initial document separator with kyaml kubernetes-sigs/kustomize#6062LineReader, posted analysis so it can be closedflux-system context deadline exceededflux2#4411, notification controller does not strip new line and the end of URL notification-controller#760, add namespace filter '*' notification-controller#640, Cryptic error message when git is not available source-controller#1239, Cryptic message when GPG binary is not present. kustomize-controller#966, Cryptic error message when there is no write access to SSH key image-automation-controller#491Background: Flux user in production since 2019 (Flux v1), currently operating Flux v2 across a multi-cluster EKS fleet.
Flux subprojects I am involved with: flux2, pkg, helm-controller, kustomize-controller, image-automation-controller, source-controller, notification-controller, website, terraform-provider-flux
Code of Conduct