Documentation ¶
Overview ¶
Package deprecated handles package deprecations and migrations
Package deprecated handles package deprecations and migrations ¶
Package deprecated handles package deprecations and migrations
Index ¶
Constants ¶
View Source
const ( // This should be updated when a breaking change is introduced to the Zarf package structure. See: https://github.com/zarf-dev/zarf/releases/tag/v0.27.0 LastNonBreakingVersion = "v0.27.0" ScriptsToActionsMigrated = "scripts-to-actions" PluralizeSetVariable = "pluralize-set-variable" )
List of migrations tracked in the zarf.yaml build data.
Variables ¶
This section is empty.
Functions ¶
func MigrateComponent ¶
func MigrateComponent(build v1alpha1.ZarfBuildData, component v1alpha1.ZarfComponent) (migratedComponent v1alpha1.ZarfComponent, warnings []string)
MigrateComponent runs all migrations on a component. Build should be empty on package create, but include just in case someone copied a zarf.yaml from a zarf package.
Types ¶
type BreakingChange ¶
type BreakingChange struct {
// contains filtered or unexported fields
}
BreakingChange represents a breaking change that happened on a specified Zarf version.
func (BreakingChange) String ¶
func (bc BreakingChange) String() string
String returns the string representation of the BreakingChange.
Click to show internal directories.
Click to hide internal directories.