Skip to content

v0.3.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 12 Jan 18:48
· 271 commits to main since this release
917e686

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