You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: initial azldev support for image customization (#320)
* Add the image command
* Builds with image customizer
* Ensure env.Context() return the internal ctx object.
* Remove the requirement that azldev is run as a non-root.
* We can use azldev to customize an image now
* Add all functional commands and sub-commands of the imagecustomizer into azldev.
* Block dry-run modes for image commands
* Add log-level to azldev
* Add --containerized switch
* Enable running in a container
* Fix container build, remove ic golang pkg calls, and extend azldev log level.
* Move the container tag to the project settings
* Re-enable the check for running as root
* Remove the --containerized switch
* Move runDocker to imageutils.go
* Switch inject-files to using the containerized version
* Stop using local azure-linux-image-tools
* Consolidate code in the imageutils.go file.
* Fix rpm-source parameter
* Add support for optional cli switches
* Update project schema with new types
* Existing unit tests now pass
* Add unit tests for image commands
* Remove new log level
* auto-generate the schema
* Update scenario tests
* Fix all lint errors
* Fix build errors post rebase on main
* Rename ImageCustomizerConfig to ImageCustomizer
* Add comment on why we are requiring image customizer optional parameters
* Consolidate the code to build the supported image formats
* Remove dependency on Image Customization library.
* Fix comment typos
* Rename --output-image-name to --output-path
* Fix typo in getImageCustomizerImageFormats name
* Mark read-only mounted folders as read-only
* Add custom auto-completion to the --output-image-format switch
* Remove the hard-coded image customizer container tag from the code
* Fix the scenarios break
* Move RunDocker() to a separate utils file
* Refactor runImageCustomizerContainer() into smaller functions
* Add missing docker.go
---------
Co-authored-by: George Mileka <gmileka@outlook.com>
0 commit comments