-
Notifications
You must be signed in to change notification settings - Fork 148
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Background
We will introduce a new version of rover, called roverlight.
It will include the rover toolset (rover.sh and all) to manage state files and state operation securely on Azure blob storage.
What to expect
A much lighter version of rover ~200MB!
We will migrate module and other components to use it and build container at execution time with DevContainer features on top of it. https://containers.dev/features
In the devcontainers.json:
// Adding features to the container.
"features": {
"ghcr.io/azure/azure-dev/azd:latest": {},
"ghcr.io/devcontainers/features/azure-cli:1": {},
"ghcr.io/mickeahlinder/devcontainer-features/tfenv:1": {},
"ghcr.io/devcontainers-contrib/features/pre-commit:2": {},
"ghcr.io/devcontainers/features/kubectl-helm-minikube:1": {},
"ghcr.io/devcontainers/features/github-cli:1": {}
},
We will continue to build classic full load rover for backward compatibility reasons and for disconnected environments (where you need all the tools without external dependencies).
Roverlight will be our first rover to be published to GitHub container registry.
LaurentLesle and kevindelmont
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Status
No status