1
0
mirror of https://github.com/helm/chartmuseum.git synced 2026-02-05 15:45:50 +01:00

59 Commits

Author SHA1 Message Date
Nace Sc
73e75ce517 pkg/repo,pkg/chartmuseum/server: per-limit-chart chart expiration removes prefix mathching for chartpath preparing (#721)
Fix #714

Signed-off-by: scbizu <scbizu@gmail.com>
2023-09-18 20:43:22 -05:00
Josh Dolitsky
b70fa48c48 Prep for v0.16.1 release (#703)
Signed-off-by: Josh Dolitsky <josh@dolit.ski>
2023-06-30 12:45:29 -05:00
Josh Dolitsky
34c66b7d02 Update various dependencies, prep for 0.16.0 release (#693)
Signed-off-by: Josh Dolitsky <josh@dolit.ski>
2023-06-09 16:28:56 -05:00
Syoc
cff7886cd6 fix: update URLs in k8s mirror script (#667)
Pointing URLs in script to the new ones ref. https://helm.sh/blog/new-location-stable-incubator-charts/

Signed-off-by: Syoc <Syoc@users.noreply.github.com>
2023-02-21 10:20:55 +08:00
Casey Buto
bc596c0f02 fix: Avoid data races for cacheEntries and index files (#556)
* fix: Avoid data races for cacheEntries and index files

Signed-off-by: Casey Buto <cbuto@d2iq.com>

* test: Update to the latest locust version

Signed-off-by: Casey Buto <cbuto@d2iq.com>

* refactor: remove unecessary lock

Signed-off-by: Casey Buto <cbuto@d2iq.com>

* refactor: no need to return error from load function

Signed-off-by: Casey Buto <cbuto@d2iq.com>

* fix: Add additional tenant cache locking

Signed-off-by: Casey Buto <cbuto@d2iq.com>
2022-04-08 15:16:51 -04:00
Casey Buto
29b831f94e ci: Add overwrite flag to deploy command for canary versions (#560)
Signed-off-by: Casey Buto <cbuto@d2iq.com>
2022-03-09 10:27:15 -06:00
Casey Buto
ad07958a86 fix: Use the github API to get the latest release version (#553)
Signed-off-by: Casey Buto <cbuto@d2iq.com>
2022-02-15 09:53:09 -06:00
Casey Buto
6fbfc6e24b ci: move building the go binaries outside of the Docker image to speed up builds (#544)
Signed-off-by: Casey Buto <cbuto@d2iq.com>
2022-02-04 14:57:48 -06:00
Josh Dolitsky
0cbd5e1218 maint: fix sbom script env vars
Signed-off-by: Josh Dolitsky <josh@dolit.ski>
2022-01-30 16:17:44 -06:00
Puerco
77d6cea5a9 Generate SPDX SBOM at release time (#538)
* Add bom generation script

This commit adds a script in scripts/sbom.sh that generates
the SBOM for the release adding three kinds of elements to it:

	1. The source code with full dependencies
	2. The tarball distrubutions written in _dist
	3. The container image

The SBOM is written into the _dist directory.

Signed-off-by: Adolfo García Veytia (Puerco) <puerco@chainguard.dev>

* Generate SBOM from build workflow

This commit modifies the build pipeline to generate an SPDX SBOM
describing the release. It uses the new bom-installer action to
install the Kubernetes SBOM Tool into the runner and calls the
scripts/sbom.sh script which handles the generation.

Signed-off-by: Adolfo García Veytia (Puerco) <puerco@chainguard.dev>

* Modify release pipeline to properly include SBOM

Signed-off-by: Josh Dolitsky <josh@dolit.ski>

Co-authored-by: Josh Dolitsky <josh@dolit.ski>
2022-01-30 14:05:04 -06:00
Josh Dolitsky
122c66179e Sign archives and checksums with cosign (#535)
Also:
- update release notes generator to point to sigs
- fix missing images from README

Resolves #532

Signed-off-by: Josh Dolitsky <josh@dolit.ski>
2022-01-29 01:32:55 +08:00
Nace Sc
b0326d6b38 cmd/chartmuseum,pkg/chartmuseum,pkg/config: add new per-chart-limit-option , impls #316 (#466)
Signed-off-by: scnace <scbizu@gmail.com>

Co-authored-by: Josh Dolitsky <josh@dolit.ski>
2022-01-28 10:58:12 -06:00
Josh Dolitsky
4412d39346 Various v0.14.0 prep items (#527)
- Update version to v0.14.0
- Fix readme for push plugin (in place of #513)
- Upgrade Go modules, Go version in CI
- Use Helm 3.8 in acceptance tests
- Remove bad semever chart tests and testdata
- Support for M1 Macs local dev
- Add SECURITY.md

Signed-off-by: Josh Dolitsky <josh@dolit.ski>
2022-01-25 08:18:40 -06:00
Josh Dolitsky
9f42822dd4 Update Go dependencies, fix broken tests (#482)
Signed-off-by: Josh Dolitsky <josh@dolit.ski>
2022-01-21 17:27:29 -06:00
Nace Sc
e2487026cc ci,scripts: bump up go version to 1.17 and fix broken helm installation url (#478)
Signed-off-by: scnace <scbizu@gmail.com>
2021-09-03 03:20:43 +08:00
Claus F. Strasburger
0c7164e37c Support Builds for ARM M1 Macs (#477)
* chore: add build-mac-arm target to makefile

Signed-off-by: Claus Strasburger <c@cfs.im>

* chore: add PHONY labels to build-* targets

Signed-off-by: Claus Strasburger <c@cfs.im>

* chore: add darwin/arm64 to build-cross targets

Signed-off-by: Claus Strasburger <c@cfs.im>

* feat: support darwin-arm64 in get-chartmuseum script

Signed-off-by: Claus Strasburger <c@cfs.im>

Co-authored-by: cfstras <cfstras@users.noreply.github.com>
2021-09-03 01:21:59 +08:00
Josh Dolitsky
79bb39c260 Prep for v0.13.1 release (#429)
* Prep for v0.13.1 release

Signed-off-by: Josh Dolitsky <josh@dolit.ski>

* package bad charts during setup

Signed-off-by: Josh Dolitsky <josh@dolit.ski>

* downgrade to helm 3.5.1, fix tests

Signed-off-by: Josh Dolitsky <josh@dolit.ski>
2021-03-12 00:09:35 -05:00
houfangdong
de918de434 fix release sha256
Signed-off-by: houfangdong <xianhfd@gmail.com>
2021-02-09 10:24:03 +08:00
Josh Dolitsky
543ffa5a17 maint: fix version check in install script
Signed-off-by: Josh Dolitsky <josh@dolit.ski>
2021-02-04 14:14:25 -05:00
Josh Dolitsky
c7f1620ca7 prepare for v0.13.0 release
- update to Go 1.15.7
- add release artifacts script (copied from Helm)
- add KEYS file containing maintainer signing keys
- update Makefile to follow Helm release process
- update dependencies (including auth and storage)
- rename masterHandler to rootHandler
- add get-chartmuseum script (based on get-helm-3 script)
- remove unused scripts and make targets for old release process
- modify README with new install instructions and docker image
- rename scripts to use dashes vs underscores

Signed-off-by: Josh Dolitsky <josh@dolit.ski>
2021-02-01 23:05:08 -05:00
jdolitsky
dd405dbb8b maint: update dependencies, disable nightly cron
Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com>
2020-11-12 00:11:11 -05:00
jdolitsky
3b862bacf5 miscellaneous CI updates
Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com>
2020-09-13 18:48:03 -04:00
jdolitsky
cc748efd17 Use latest version of Helm 2
Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com>
2020-09-13 15:22:52 -04:00
jdolitsky
88bc4a9ae8 update dependencies
Signed-off-by: jdolitsky <393494+jdolitsky@users.noreply.github.com>
2020-07-13 21:16:33 -05:00
Josh Dolitsky
d9b42502e4 remove amazon nearest second flag
Signed-off-by: Josh Dolitsky <393494+jdolitsky@users.noreply.github.com>
2020-03-25 22:27:40 -05:00
Josh Dolitsky
b58d67830e Option for nearest second comparison on amazon backend
Signed-off-by: Josh Dolitsky <393494+jdolitsky@users.noreply.github.com>
2020-02-24 14:29:41 -06:00
Karuppiah Natarajan
ffe58c4f60 update helm to v2.16.1 (#287)
Signed-off-by: Karuppiah Natarajan <karuppiah7890@gmail.com>
2019-12-03 11:58:13 -06:00
Prabhu Jayakumar
c28201179d Upgrade helm version to 2.14.3 (#273)
Signed-off-by: Prabhu Jayakumar <j.prabhu91@gmail.com>
2019-10-07 21:32:20 -05:00
Josh Dolitsky
c2683b6447 update go modules
Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>
2019-07-10 17:03:07 -05:00
Tariq Ibrahim
3a10ddc7b5 update dependencies of chartmuseum
Signed-off-by: Tariq Ibrahim <tariq181290@gmail.com>
2019-05-03 14:08:57 -07:00
rimas
28d1bbe71c remove vendor
Signed-off-by: rimas <rmocius@gmail.com>
2019-03-20 18:59:33 +00:00
Josh Dolitsky
6d5d411907 makefile fixes
Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>
2019-03-20 11:57:58 -05:00
Josh Dolitsky
1a79904672 update dependencies
Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>
2019-03-15 00:36:24 -05:00
Josh Dolitsky
898851a9d0 upgrade to helm 2.12.2
Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>
2019-01-21 18:46:16 -06:00
Oleg Sucharevich
4b508da275 wip
Signed-off-by: Oleg Sucharevich <olegs@codefresh.io>
2019-01-18 17:23:31 +02:00
Oleg Sucharevich
be944f891a use local vendor when testing
Signed-off-by: Oleg Sucharevich <olegs@codefresh.io>
2019-01-18 17:23:31 +02:00
Josh Dolitsky
f8b563ea87 changes for 0.8.0 release 2018-12-07 10:39:25 -06:00
Anil Arora
0234a38e79 Update code to support oci cloud storage #176
Note, this does upgrade helm to 2.11.0 as I found issues with helm 2.9 in a proxy setting.

Signed-off-by: Anil Arora <anil.arora@oracle.com>
2018-10-25 08:37:54 -07:00
Josh Dolitsky
1e337d1845 update all dependencies 2018-09-10 10:40:29 -05:00
David Genest
9a29fc7ea1 fix acceptance: every chart must have a provision file
because they are dynamically harvested by acceptance tests
2018-05-17 17:18:55 -04:00
David Genest
75f2f38b30 fix tests: testchart output path 2018-05-17 16:50:53 -04:00
David Genest
8b0bf9821f added test data generation for 0.2.0 mychart 2018-05-17 14:34:52 -04:00
Josh Dolitsky
96f8c76c91 use helm 2.9.1 for acceptance tests 2018-05-14 17:14:50 -07:00
Josh Dolitsky
7bd81750f9 avoid updating stable repo for acceptance tests 2018-05-13 22:54:41 -05:00
Josh Dolitsky
ae9cdb97fe Merge branch 'master' of github.com:kubernetes-helm/chartmuseum into gmauleon-openstack_support 2018-05-03 04:43:43 -05:00
Josh Dolitsky
8840273cc2 upgrade to helm 2.9 2018-04-30 23:30:40 -05:00
Gael Mauleon
ce0cae4837 Working test suite 2018-04-18 09:50:59 -04:00
Josh Dolitsky
ce6f43725a upgrade to helm v2.8.2 (fixes #68) 2018-03-09 18:29:57 -06:00
Li Yi
9f32331cfe Support Alibaba Cloud OSS storage backend
Signed-off-by: Li Yi <denverdino@gmail.com>
2018-02-21 16:47:21 +08:00
Joshua Dolitsky
0dbd42ce05 Upgrade to helm v2.8.1 2018-02-14 15:28:05 -06:00