v0.3.0-rc.1
Pre-release
Pre-release
github-actions
released this
12 Jan 18:48
·
271 commits
to main
since this release
Changelog
- 917e686 Merge pull request #106 from joshrwolf/ocil
- 39dc1aa ensure charts are always given a version tag
- 8edc492 move store/cache flags from global to store scoped
- 8b372d8 factor out core oci logic into independent library (rancherfederal/ocil)
- 96d231e Merge pull request #102 from joshrwolf/content-location-tagging
- 1030ed9 add some standardization to referencing unreferenced content
- 313c40b standardize content naming for unnamed content
- e659654 Merge pull request #100 from joshrwolf/charts
- d31a17f ensure sync doesn't panic when given invalid or empty yaml content
- d2d3183 add support for local charts from directory or archives
- e9bd38c Merge pull request #98 from joshrwolf/oci
- 697a9fe ensure each copy test is independent
- 98322f7 rename redundant Store.Store to Store.Content
- 7eabbdc restructure cli copy messages to print descriptor information
- cd93d7a make our implementation of oci content store public, remove redundant wrapper Store methods in favor of OCI implementation, add tests for store.Copy*()
- 4d676c6 Add docs for public content fields
- 352c014 Merge pull request #96 from nikkelma/public-content-types
- 40fb078 Add chart name, repo, version fields
- 49f9e96 Add image ref field
- fd22f93 Make file ref field public
- 822a24d Expose image OCI implementor publicly
- 4e14688 Expose file OCI implementor publicly
- 61cbc6f Merge pull request #95 from joshrwolf/info
- 6c1640f ensure filetests share a setup/teardown
- 8e4d3be refactor cli command to properly output with more informative info
- 1d7ea22 ensure content type for files is properly detected by getter, add test verifying this
- 85ae420 remove store.List in favor of store.Walk, restructure store.Walk to walk index descriptors instead of manifests
- e6e7ff6 Merge pull request #87 from joshrwolf/oci-layout
- 395547f better default support for registries requiring auth, and configurable for non-keychain uses
- bb83d5c allow file content to be passed a custom config
- 49f7b5e add more public methods for building config files from any marshallable source
- 97341fd change default mappers behavior to failsafe (to filestore or nil)
- a683145 use internal oci store for store content backing
- e812c21 embrace the thick chart
- a8e9d85 update dependencies to play nicely with controller-manager
- 9d5fae4 fix download/extract to use MapperStore
- bdbac0a Merge branch 'main' into oci-layout
- d55e757 remove custom file store in favor of less hacky IoContentWriter extended on top of existing file store
- c7ae551 move types to constants
- f324078 Merge pull request #85 from rancherfederal/fix-list-paging
- f0abcf1 move servers to internal, we're not blowing any minds here
- 8e692ee add codecov
- 34836da add getter, store, and file tests
- 5855f79 allow reference string to be passed to AddArtifact instead of name.ParseReference for ease of use, move reference validation within AddArtifact
- d27ad7c add basic store tests
- 3c6ced8 Merge branch 'main' into oci-layout
- d87d8a2 primary: refactor store and transport to use oci-layouts and add fileserver feature minors: * add optional 'extraImages' to ThickCharts * refactor File content into generic getter interfaces * refactor artifact.Config into an actual usable interface (by File content) * refactor 'copy' cli command to use oras mappers * refactor 'serve' cli command to server registry and/or fileserver
- dc02554 Fix list request to registry to properly page
- de366c7 Merge pull request #74 from rancherfederal/cache-dir-fix
- 07213d0 Update wording to conform to XDG cache dir spec