Releases: argoproj-labs/argocd-monorepo-controller
Releases · argoproj-labs/argocd-monorepo-controller
v0.0.4
Quick Start
Clusterwide installation:
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-monorepo-controller/v0.0.4/manifests/install.yamlNamespaced install:
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-monorepo-controller/v0.0.4/manifests/install-namespaced.yamlChangelog
Bug fixes
- b068171: fix: do not clear git-revision field when it cannot be calculated (@dudinea)
- 391d687: fix: fix incorrect handling of relative manifest paths for multisource apps (@dudinea)
- 25c1e62: fix: git-revisions were not populated on ms apps without history (@dudinea)
- 06465f0: fix: log fields in the repo-server method (@dudinea)
- d993658: fix: update go.sum and go.mod (@dudinea)
- c11b2ba: fix: update mkdocs.yml for last changes (@dudinea)
Documentation
- 2ad5363: docs: How to configure AppSet controller to ignore mrp annotations (@dudinea)
- 9a9715f: docs: add notification examples (@dudinea)
- 7854c70: docs: fix typo (@dudinea)
- 9757b41: docs: moved applicationset controller stuff to separete file (@dudinea)
Other work
- b91da8a: Merge branch 'argoproj-labs:main' into dev (@dudinea)
- cf704ad: Merge branch 'argoproj-labs:main' into dev (@dudinea)
- 19963a1: Merge branch 'argoproj-labs:main' into dev (@dudinea)
- fa5e0d1: Merge pull request #53 from dudinea/feat-helm-chart (@dudinea)
- c4bc485: Merge pull request #54 from dudinea/feat-helm-chart (@dudinea)
- f87e007: Merge pull request #55 from dudinea/feat-helm-chart (@dudinea)
- 59dbf83: Merge pull request #56 from dudinea/feat-helm-chart (@dudinea)
- 8505a33: Merge pull request #57 from dudinea/dev (@dudinea)
- 1f38c33: Merge pull request #58 from dudinea/dev (@dudinea)
- 013ea18: Merge pull request #59 from dudinea/dev (@dudinea)
- 9db2ede: Merge pull request #62 from dudinea/dev (@dudinea)
- 70601d8: Merge pull request #63 from dudinea/dev (@dudinea)
- 85ba979: Merge pull request #64 from dudinea/dev (@dudinea)
- 3192374: Merge pull request #65 from dudinea/dev (@dudinea)
- 3f16676: Merge pull request #66 from dudinea/dev (@dudinea)
- 453382f: chore: add tests coverage badge (@dudinea)
- 2f5c9fe: chore: allow to change docker image name in Makefile (@dudinea)
- 5d92cee: chore: bump version in manifests for the v0.0.4 release (@dudinea)
- e4fdfa9: chore: update changelog (@dudinea)
Full Changelog: v0.0.4-rc3...v0.0.4
v0.0.4-rc3
Quick Start
Clusterwide installation:
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-monorepo-controller/v0.0.4-rc3/manifests/install.yamlNamespaced install:
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-monorepo-controller/v0.0.4-rc3/manifests/install-namespaced.yamlChangelog
Features
Bug fixes
- 249d5cb: fix: fixes in repo server deployment manifests (@dudinea)
- 854df1c: fix: helm chart logo URL (@dudinea)
- 035043c: fix: make helm chart version same as application (@dudinea)
- 9aa3bb4: fix: wrong port in argocd-monorepo-controller Network Policy (@dudinea)
Documentation
- a631066: docs: add helm chart documentation (@dudinea)
- 1d4f3a7: docs: add helm docs and configmap conf. reference (@dudinea)
- 52801b9: docs: minor fixes for installation instructions (@dudinea)
- 85a8bbf: docs: typo fix (@dudinea)
Other work
- 5855a54: Merge pull request #75 from dudinea/feat-helm-chart (@dudinea)
- aaf89e2: Merge remote-tracking branch 'origin/feat-helm-chart' into feat-helm-chart (@dudinea)
- 2bde3b0: Update manifests for the release (@dudinea)
- bfdebf5: chore: rename cm monorepo-cmd-params-cm->argocd-monorepo-cmd-params-cm (@dudinea)
Full Changelog: v0.0.4-rc2...v0.0.4-rc3
v0.0.4-rc2
Quick Start
Clusterwide installation:
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-monorepo-controller/v0.0.4-rc2/manifests/install.yamlNamespaced install:
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-monorepo-controller/v0.0.4-rc2/manifests/install-namespaced.yamlChangelog
Bug fixes
- 883c60c: fix: breakage because of bump of filepath-securejoin (@dudinea)
- e23c3c3: fix: do not upload coverage on all branches (@dudinea)
- 221c327: fix: enable upload of codecov data on any repo (@dudinea)
- b1e62fc: fix: missing go-pathrs dependency (@dudinea)
- f8f7165: fix: name of argocd-monorepo-repo-server-redis-network-policy (@dudinea)
- 55bab7c: fix: release image namespace (@dudinea)
- eb819b6: fix: update golint utility version in ci wf (@dudinea)
Other work
- ad22903: Merge pull request #22 from dudinea/dependabot/go_modules/golang.org/x/crypto-0.45.0 (@dudinea)
- a213737: Merge pull request #23 from dudinea/dependabot/go_modules/k8s.io/kubernetes-1.33.4 (@dudinea)
- 6125857: Merge pull request #25 from dudinea/dependabot/github_actions/actions/setup-go-6.1.0 (@dudinea)
- 001f7bb: Merge pull request #26 from dudinea/dependabot/github_actions/golangci/golangci-lint-action-9.2.0 (@dudinea)
- 007222a: Merge pull request #27 from dudinea/dependabot/github_actions/peter-evans/create-pull-request-7.0.11 (@dudinea)
- 2a9dc3c: Merge pull request #28 from dudinea/dependabot/github_actions/SonarSource/sonarqube-scan-action-6.0.0 (@dudinea)
- 80a3121: Merge pull request #32 from dudinea/dependabot/go_modules/github.com/Masterminds/semver/v3-3.4.0 (@dudinea)
- 16e4f74: Merge pull request #33 from dudinea/dependabot/go_modules/github.com/bradleyfalzon/ghinstallation/v2-2.17.0 (@dudinea)
- 5083eba: Merge pull request #33 from dudinea/dev (@dudinea)
- 5699f37: Merge pull request #34 from dudinea/dependabot/go_modules/golang.org/x/net-0.47.0 (@dudinea)
- 9282f74: Merge pull request #35 from dudinea/dependabot/go_modules/github.com/go-jose/go-jose/v4-4.1.3 (@dudinea)
- 779cb7b: Merge pull request #36 from dudinea/dependabot/go_modules/github.com/prometheus/client_golang-1.23.2 (@dudinea)
- 56b8342: Merge pull request #41 from dudinea/dependabot/docker/test/container/library/registry-cd92709 (@dudinea)
- 6ee11f2: Merge pull request #42 from dudinea/dependabot/go_modules/github.com/grpc-ecosystem/go-grpc-middleware/v2-2.3.3 (@dudinea)
- 27a0fba: Merge pull request #43 from dudinea/dependabot/go_modules/google.golang.org/protobuf-1.36.10 (@dudinea)
- 4fd8392: Merge pull request #44 from dudinea/dependabot/go_modules/github.com/casbin/casbin/v2-2.134.0 (@dudinea)
- 2234a8b: Merge pull request #48 from dudinea/dependabot/go_modules/github.com/argoproj/notifications-engine-0.5.0 (@dudinea)
- 3936f32: Merge pull request #49 from dudinea/dev (@dudinea)
- 6cd6e7f: Merge pull request #50 from dudinea/dependabot/go_modules/sigs.k8s.io/yaml-1.6.0 (@dudinea)
- 3bd10ac: Merge pull request #50 from dudinea/dev (@dudinea)
- ec189ec: Merge pull request #51 from dudinea/dependabot/go_modules/github.com/spf13/cobra-1.10.2 (@dudinea)
- a90ef40: Merge pull request #51 from dudinea/dev (@dudinea)
- 71a8f9b: Merge pull request #52 from dudinea/dependabot/go_modules/github.com/bmatcuk/doublestar/v4-4.9.1 (@dudinea)
- 823152b: Merge pull request #53 from dudinea/dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/azidentity-1.13.1 (@dudinea)
- ba4c4b0: Merge pull request #61 from dudinea/dependabot/go_modules/google.golang.org/grpc-1.77.0 (@dudinea)
- 1675c04: Merge pull request #63 from dudinea/dependabot/go_modules/github.com/spf13/pflag-1.0.10 (@dudinea)
- 048d7cb: Merge pull request #64 from dudinea/dependabot/go_modules/github.com/cyphar/filepath-securejoin-0.6.1 (@dudinea)
- f09418a: Merge pull request #65 from dudinea/dependabot/go_modules/golang.org/x/oauth2-0.34.0 (@dudinea)
- d3479cb: Merge pull request #66 from dudinea/dependabot/go_modules/github.com/olekukonko/tablewriter-1.1.2 (@dudinea)
- 8e2603d: Merge pull request #67 from dudinea/dependabot/go_modules/github.com/casbin/govaluate-1.10.0 (@dudinea)
- 93ca4a5: Merge pull request #68 from dudinea/dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/azcore-1.20.0 (@dudinea)
- e44cf93: Merge pull request #70 from dudinea/dependabot/go_modules/github.com/golang-jwt/jwt/v5-5.3.0 (@dudinea)
- 510511d: Merge remote-tracking branch 'origin/main' into release-v0.0.4-rc2 ( <>)
- 61674ad: chore: add dependabot yaml (@dudinea)
- c503654: chore: enable codecov (@dudinea)
- e343704: chore: fix changes in manifests for pre-release ( <>)
- 009309a: chore: fix release message (@dudinea)
- 3c64c93: chore: only upload coverage om one branch (@dudinea)
- a9efc72: chore: pre release v0.0.4-rc2 ( <>)
- eda1a18: chore: remove Dockerfil;e.ui.tilt (@dudinea)
- 30a22f0: chore: remove build-ui from ci-build (@dudinea)
- a1ce431: chore: remove unneeded dependencies (@dudinea)
- 926b922: chore: upgrade notificateion engine (@dudinea)
- 6132532: make tests upload on dev branch for time being (@dudinea)
Full Changelog: v0.0.4-rc1...v0.0.4-rc2
v0.0.4-rc1
Quick Start
Clusterwide installation:
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-monorepo-controller/v0.0.4-rc1/manifests/install.yamlNamespaced install:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-monorepo-controller/v0.0.4-rc1/manifests/install-namespaced.yamlChangelog
Features
- 51bfe21: feat: added metrics to the monorepo controller (@dudinea)
- 3d31edb: feat: cleanup unndeeded code (@dudinea)
- d7dc8ee: feat: implement tests for multisource apps (@dudinea)
- dacb32c: feat: logging enhancements and fixes (@dudinea)
- e078bfd: feat: multisource: support reordering of entries (@dudinea)
- d7f2e82: feat: start implementing metrics (@dudinea)
Bug fixes
- 2a74713: fix: add mocks for ApplicationLister (@dudinea)
- 460968a: fix: change repo name in workflow (@dudinea)
- 77b0027: fix: disable fonts download in docs, remove junk (@dudinea)
- 874450a: fix: enable release workflow (@dudinea)
- 92d6849: fix: fix error message (@dudinea)
- 1df1afe: fix: fix failing tests on MacOS (@dudinea)
- a1fecbf: fix: fix golreleaser (@dudinea)
- a6854b7: fix: fix handling of empty change results from repo server (@dudinea)
- 978f0f4: fix: fix image name for release (@dudinea)
- 33bb106: fix: fix image tag for release (@dudinea)
- a7fb12a: fix: fix release message (@dudinea)
- edf3646: fix: fix repository name (@dudinea)
- 4f3741e: fix: handle sources with helm repositories (@dudinea)
- 30dd7ad: fix: lint errors (@dudinea)
- 442421d: fix: logging fixes (@dudinea)
- 3b805c7: fix: remove unneeded code (@dudinea)
- d8fdbae: fix: rename mrc_client -> mrp_client (@dudinea)
- 91f9949: fix: tests with metrics (@dudinea)
- d950ee2: fix: use current revision as change revision when no previous change revision is known and there is no change in the app. (@dudinea)
- dc811fa: fix: use source-specific repo in repo-server request (@dudinea)
- 051d37c: fix: zero-length list of revisions returned as empty revision (@dudinea)
Documentation
- fff0d7f: docs: Documentation updates (@dudinea)
- 85d0034: docs: add illustration (@dudinea)
- 6afa199: docs: add link to notifications samples (@dudinea)
- 093dcf7: docs: add mkdocs files (@dudinea)
- 85c1afc: docs: fix badges in documentation (@dudinea)
- 2f91726: docs: fix links to badges (@dudinea)
- 69d735f: docs: update architecture and terminology pages (@dudinea)
- c00301c: docs: update architecture documentation (@dudinea)
- ff9ef01: docs: update installation documentation (@dudinea)
- 7ed5b21: docs: update readme links, add FAQ section (@dudinea)
- 81a0abd: docs: update readthedocs links to refer to main documentation page (@dudinea)
Other work
- b01e0df: Add docs (@dudinea)
- 29b975f: Merge pull request #13 from dudinea/docs-readme-updates (@dudinea)
- 4759f3a: Merge pull request #14 from dudinea/docs-readme-updates (@dudinea)
- 0c5c1d7: Merge pull request #15 from dudinea/docs-readme-updates (@dudinea)
- fba393f: Merge pull request #16 from dudinea/fix-install-files (@dudinea)
- 8e8e7ac: Merge pull request #17 from dudinea/fix-lint-errors (@dudinea)
- ef4186d: Merge pull request #18 from dudinea/fix-badges (@dudinea)
- e16eb43: Merge pull request #19 from dudinea/fix-release-workflow-dudinea (@dudinea)
- d3249c0: Merge pull request #20 from dudinea/FEAT-multisource (@dudinea)
- 8b1ba2c: Merge pull request #20 from dudinea/fix-goreleaser (@dudinea)
- 02a93aa: Merge pull request #21 from dudinea/FEAT-docs (@dudinea)
- 1cf3dbf: Merge pull request #23 from dudinea/docs-arhitecture-terminology-update (@dudinea)
- 0e7ef28: Merge pull request #24 from dudinea/docs-readme-updates (@dudinea)
- cf905dd: Merge pull request #26 from dudinea/docs-readme-updates (@dudinea)
- 28effbc: Merge pull request #27 from dudinea/fix-install-files (@dudinea)
- 79bcbd2: Merge pull request #28 from dudinea/fix-lint-errors (@dudinea)
- 7f6bd6e: Merge pull request #29 from dudinea/fix-badges (@dudinea)
- 18be406: Merge pull request #31 from dudinea/fix-goreleaser-message (@dudinea)
- bd098cf: chore: cleanup and removal of unneeded code (@dudinea)
- f8412ac: chore: image tags for v0.0.4-rc1 (@dudinea)
- 99113e6: chore: remove dead code/comments (@dudinea)
- 4565093: fix installation manifests variable usage (@dudinea)
Full Changelog: v0.0.3...v0.0.4-rc1