Skip to content

Comments

feat: consolidate extension services#962

Merged
talos-bot merged 1 commit intosiderolabs:mainfrom
frezbo:feat/consolidate-shared-libraries
Feb 19, 2026
Merged

feat: consolidate extension services#962
talos-bot merged 1 commit intosiderolabs:mainfrom
frezbo:feat/consolidate-shared-libraries

Conversation

@frezbo
Copy link
Member

@frezbo frezbo commented Jan 30, 2026

Consolidate extension services to be self contained, don't pollute rootfs or mount up libraries from host unless absolutely needed.

Fixes: #876
Fixes: siderolabs/talos#12667

Consolidate extension services to be self contained, don't pollute rootfs or mount up libraries from host unless absolutely needed.

Fixes: siderolabs#876
Fixes: siderolabs/talos#12667

Signed-off-by: Noel Georgi <git@frezbo.dev>
@frezbo frezbo force-pushed the feat/consolidate-shared-libraries branch from 927bdc7 to fb4eb04 Compare February 18, 2026 16:17
@frezbo frezbo marked this pull request as ready for review February 18, 2026 16:17
@github-project-automation github-project-automation bot moved this to To Do in Planning Feb 18, 2026
@talos-bot talos-bot moved this from To Do to In Review in Planning Feb 18, 2026
@dsseng dsseng self-requested a review February 18, 2026 17:24
Copy link
Member

@dsseng dsseng left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great, haven't tested anything but looks much more ordered now

- |
@$(MAKE) docker-test-extension TARGET_ARGS="--tag=$(REGISTRY)/$(USERNAME)/$@:v0 --push=$(PUSH)" TEST_STAGE=$*
@docker pull $(REGISTRY)/$(USERNAME)/$@:v0
@orb debug $(REGISTRY)/$(USERNAME)/$@:v0
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could there be a way to do this with Docker or another Linux tool?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perhaps BUILDX_EXPERIMENTAL=1 docker buildx debug build?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it won't since our images don't have shell, orb debug uses a nix environment which is self contained at /nix so just set PATH to /nix and everything works, I wished we could, or hack around with a readymade nix image

@github-project-automation github-project-automation bot moved this from In Review to Approved in Planning Feb 18, 2026
@frezbo
Copy link
Member Author

frezbo commented Feb 19, 2026

/m

@talos-bot talos-bot merged commit fb4eb04 into siderolabs:main Feb 19, 2026
14 checks passed
@github-project-automation github-project-automation bot moved this from Approved to Done in Planning Feb 19, 2026
@frezbo frezbo deleted the feat/consolidate-shared-libraries branch February 19, 2026 08:56
frezbo added a commit to frezbo/extensions that referenced this pull request Feb 19, 2026
Refactoring in siderolabs#962 missed copying the iscsi extension manifest.

Signed-off-by: Noel Georgi <git@frezbo.dev>
@frezbo frezbo mentioned this pull request Feb 19, 2026
frezbo added a commit to frezbo/extensions that referenced this pull request Feb 20, 2026
This was an oversight and was missed while doing siderolabs#962
See also siderolabs#988

Signed-off-by: Noel Georgi <git@frezbo.dev>
frezbo added a commit to frezbo/extensions that referenced this pull request Feb 20, 2026
This was an oversight and was missed while doing siderolabs#962
See also siderolabs#988

Signed-off-by: Noel Georgi <git@frezbo.dev>
frezbo added a commit to frezbo/extensions that referenced this pull request Feb 20, 2026
This was an oversight and was missed while doing siderolabs#962
See also siderolabs#988

Signed-off-by: Noel Georgi <git@frezbo.dev>
@frezbo frezbo mentioned this pull request Feb 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

nvidia drivers and nfs-utils not compatible together talos 1.12.0 - 1.12.2 Make extension services self contained

3 participants