Go to file
Igor Soares c0728ad8f8 Check if charts already exist in Helm repository
Ensure that the same helm chart is not uploaded more than once to a
given Helm repository. Chart uniqueness is guaranteed by matching the
incoming chart's sha256 digest against the digest of the charts already
in the repository.

If there is a matching digest from a chart in the repository then the
upload is rejected and the script exits with error code 2.

Test Plan:
PASS: build-pkgs && build-image
TBD: AIO-SX fresh install
TBD: AIO-SX upgrade from stx-8
PASS: system application-upload vault-1.0-54.tgz
      system application-delete vault
      check if the chart tarball was removed from the Helm repository
      check if the index.yaml file was regenerated accordingly
PASS: system application-upload vault-1.0-54.tgz
      create test app with the same chart used on vault-1.0-54.tgz
      upload the test app and verify that the upload process fails
PASS: system application-upload vault-1.0-54.tgz
      system application-apply vault
      system application-update vault-1.0-55.tgz
      check if the chart tarball of the previous version was removed
            from the Helm repository
      check if the index.yaml file was regenerated accordingly
      system application-delete vault
      check if the chart tarball of the updated version was removed
            from the Helm repository
      check if the index.yaml file was regenerated accordingly

Change-Id: I974a627d31876c7e2cfd1df05b03c252d958a4d5
Signed-off-by: Igor Soares <Igor.PiresSoares@windriver.com>
2023-10-03 17:40:08 -03:00
2023-08-29 16:52:04 -03:00
2023-09-07 02:00:19 -04:00
2023-04-12 08:29:08 -03:00
2019-01-08 11:42:04 -05:00
2019-04-19 19:52:31 +00:00
2021-09-09 19:05:36 +03:00
2023-04-28 12:38:51 -04:00
2018-05-31 07:36:35 -07:00

integ

StarlingX Integration

Description
StarlingX Integration and packaging
Readme 59 MiB
Languages
Shell 27.9%
Python 22.5%
JavaScript 21.3%
Perl 12.6%
C++ 5.7%
Other 9.9%