Skip to content

Tags: ChristofferNissen/helmper

Tags

v0.2.1

Toggle v0.2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[bug] fix stale chart when multiple registries, and stale values in i…

…mage when discovering tag (#142)

v0.2.0

Toggle v0.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[bug] ensure dependencies in Chart.yaml has correct url to registry (#…

…139)

v0.2.0-rc.5

Toggle v0.2.0-rc.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[bug] add charts with no images to ChartOption.Run return value (#138)

v0.2.0-rc.4

Toggle v0.2.0-rc.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[bug] add compatibility check for charts pushed with last version of …

…helmper (#137)

v0.2.0-rc.3

Toggle v0.2.0-rc.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[bug] fix bug where verify status gets overwritten (#136)

* fix bug where verify status gets overwritten

* add ociregistry adapter for oci for acr compatability

v0.2.0-rc.2

Toggle v0.2.0-rc.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[bug] change how table is constructed, and check for nil values (#135)

v0.2.0-rc.1

Toggle v0.2.0-rc.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[bug] cosign verify error parsing and output tables (#134)

* fix bug in cosign verify when using kms protocol for keys

* modify table row creation for verify signature tables

v0.2.0-alpha

Toggle v0.2.0-alpha's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[feat] cosign verify and big refactor to Helmper 0.2.0 (#127)

Changes introduced:

Refactor:
1. Overhaul to Output Tables
2. Refactor of repetitive progress bar init code
3. Images lib has been refactored out of registry lib. 
Closes #109
Closes  #125
4. OCI targets and source have been changed to require `oci://` prefix from user.
Closes #90
Closes #121

New:
1. Start to use Fx framework from Uber for dependency management
2. Add cosign verify functionality to avoid re-signing existing artifacts
3. Add new option `prefixSource` to registries to support filtering based on registry. 
Closes #115

Testing:
1. Restructured code for push and pull to allow for mocked testing
2. Added tests for trivy
3. Refactor tests for internal/program_tests.go so they now run in parallel
5. Added tests for new images lib

Output tables:
1. New tables for Cosign signatures have been introduced

CI:
1. Stop producing Windows builds. I do not believe anyone uses those, let me know if i am wrong by opening a PR re-enabling windows builds.

---

Breaking changes:

Configuration: Registry now expects `oci://` prefix

```yaml
registries:
- name: registry
  url: oci://0.0.0.0:5000
  insecure: true
  plainHTTP: true
```

Also, when defining a Helm Chart with Repo URL with `oci://` protocol, it must now be included in the repo.url value
Furthermore, when target url is oci, you now also need to specify the chart name as part of the repo url, as it is no longer contructed from the chart.name value

```yaml
- name: kyverno
  version: "3.2.*"
  plainHTTP: true
  repo:
    url: oci://0.0.0.0:5000/charts/kyverno
```

v0.1.25

Toggle v0.1.25's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[feat] add version template for the modify config option (#120)

* add feat to introduce a version template for the modify config option
* remove extra space from string

v0.1.24

Toggle v0.1.24's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Revert "[chore] Update output tables (#114)" (#118)

This reverts commit fe0978a.