Skip to content

Releases: bitnami/charts-syncer

v0.7.0

02 Feb 08:59
ba3d2a7
Compare
Choose a tag to compare
  • misc(readme): add ToC and some typo fixing #80
  • feat(syncer): Add SyncPendingCharts tests #82
  • feat(oras): Remove helm cli dependency #84
  • feat(tar): remove tar dependency #85
  • test: improve Untar unit tests #86
  • feat: use from scratch in Dockerfile #87
  • feat(syncer): Add unit tests using real syncer object and chartmuseum repos #88
  • test(chartmuseum): Add unit tests for chartmuseum client #90
  • test(helmclassic): Add unit tests for helmclassic client #91
  • test(local): Added unit tests for local client #92
  • test: repackage helmclassic tests #93
  • feat(harbor): Add unit tests for harbor clients #94
  • feat(oci): Add unit tests for oci clients #95
  • chore: clean old code and clients #96
  • fix(GetDownloadURL): Fix chart download url when url is relative in index.yaml #97

v0.6.2

22 Dec 10:20
cabf4c4
Compare
Choose a tag to compare
  • feat(client): Add local client impl (#79)

v0.6.1

18 Dec 12:03
0ecc48d
Compare
Choose a tag to compare
  • feat(ci): Set up publishing to bitnami-labs registry (#77)

v0.6.0

02 Dec 15:47
Compare
Choose a tag to compare
  • feat(api): Add prototool file and bump Go version (#38)
  • fix(gitignore): Ignore vscode settings (#39)
  • fix(api): Refactor api tests (#40)
  • fix(cmd): Drop cobra subcommands (#46)
  • feat(syncer): Add syncer pkg (#47)
  • feat(api): Add charts array to the configuration (#48)
  • fix(cmd): Fix typo (#50)
  • fix(pkg): Refactor chart clients (#51)
  • fix(chart): Remove SyncAllVersions method (#52)
  • fix(pkg): Rename repo package to client/core (#53)
  • feat(core): Add currently supported clients (#54)
  • feat(utils): Expose unix epoch (#55)
  • feat(syncer): Enhance syncer struct (#56)
  • feat(client): Add Reload method (#57)
  • fix(syncer): Split code into different files (#58)
  • feat(syncer): Add topological sort for charts (#59)
  • feat(syncer): Add SyncPendingCharts method (#60)
  • feat(syncer): Add workdir (#61)
  • feat(syncer): Add sync pending logic (#62)
  • feat(client): Improve HTTP response handling (#64)
  • fix(misc): Improve some log messages (#65)
  • fix(cmd): Switch default behavior (#66)
  • feat(client): Add support for OCI registries (#67)
  • feat(internal): Mark some packages as internal (#69)
  • feat(tests): Add fake client and syncer (#70)
  • feat(client): Extend Upload API to accept name and version fields (#71)
  • docs(readme): Update README after adding OCI support (#72)

v0.5.0

30 Sep 15:04
27e80f3
Compare
Choose a tag to compare
  • Support for Helm v3 dependency management through Chart.yaml and Chart.lock (#36)
  • Lowercase all errors (#37)

v0.4.0

07 Aug 15:26
052f953
Compare
Choose a tag to compare
  • Add --sync-deps flag to the syncChart command to also sync dependencies if they are not found in the target repository. (#34)
  • Avoid multiple downloads of repositories index.yaml to speed up the process on slow environments. (#35)

v0.3.1

03 Aug 08:55
6bfaddc
Compare
Choose a tag to compare
  • Fix getting authentication properties from environment variables (#30)

v0.3.0

09 Jul 11:22
1f74cd6
Compare
Choose a tag to compare
  • Modify README.md of the migrated charts to use new chart repo URL and name (#26)
  • Improvements in the documentation (#27)

v0.2.2

26 Jun 14:44
2cccae7
Compare
Choose a tag to compare
  • Rename project and CLI names to charts-syncer

v0.2.1

25 Jun 12:07
b6f0cd4
Compare
Choose a tag to compare
  • Fix chart package download if charts are stored in subfolders (#22)