kcp icon indicating copy to clipboard operation
kcp copied to clipboard

:sparkles: Promote mounts to spec

Open mjudeikis opened this issue 10 months ago • 20 comments

Summary

Related issue(s)

Fixes #

Release Notes

Deprecate experimental mount annotations
Promote mounts to workspace.spec.mount

mjudeikis avatar Feb 02 '25 13:02 mjudeikis

Skipping CI for Draft Pull Request. If you want CI signal for your change, please convert it to an actual PR. You can still manually trigger a test run with /test all

kcp-ci-bot avatar Feb 02 '25 13:02 kcp-ci-bot

/test all

mjudeikis avatar Feb 02 '25 13:02 mjudeikis

/test all

mjudeikis avatar Feb 02 '25 19:02 mjudeikis

/retest

mjudeikis avatar Feb 03 '25 06:02 mjudeikis

Have not read all the controller changes. Have you changed it to not have the shadow logical cluster? I.e. a mount is a mount, always. There is not this hybrid state depending on readiness.

sttts avatar Feb 04 '25 08:02 sttts

Have not read all the controller changes. Have you changed it to not have the shadow logical cluster? I.e. a mount is a mount, always. There is not this hybrid state depending on readiness.

~~I think I did, need to check I pushed it out, but basically goal is "shallow workspace object" with no logicalcluster backing it~~.

Yes, basically "mounted" workspaces don't even create LogicalCluster object

mjudeikis avatar Feb 04 '25 08:02 mjudeikis

/retest

mjudeikis avatar Feb 05 '25 19:02 mjudeikis

Overall I think this looks good, do we want to merge this for 0.27 or keep it for the next development cycle? Because if we merge it for 0.27, I wanna make sure (with a follow-up ticket?) we document this. The current comments on the struct only really make sense if you already know how this works.

embik avatar Feb 10 '25 19:02 embik

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: Once this PR has been reviewed and has the lgtm label, please ask for approval from embik. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment Approvers can cancel approval by writing /approve cancel in a comment

kcp-ci-bot avatar Feb 11 '25 07:02 kcp-ci-bot

Because if we merge it for 0.27, I wanna make sure (with a follow-up ticket?) we document this. The current comments on the struct only really make sense if you already know how this works.

At this point when it goes it goes :) no preference. Docs will be next ticket once this gets final rubber stamp for merging.

mjudeikis avatar Feb 11 '25 07:02 mjudeikis

/retest

mjudeikis avatar Feb 11 '25 11:02 mjudeikis

/retest

mjudeikis avatar Feb 11 '25 11:02 mjudeikis

/retest

mjudeikis avatar Feb 12 '25 19:02 mjudeikis

/retest

mjudeikis avatar Feb 18 '25 18:02 mjudeikis

/test all

mjudeikis avatar Mar 15 '25 18:03 mjudeikis

/test pull-kcp-test-e2e

An unrelated test failed.

palnabarun avatar Mar 17 '25 04:03 palnabarun

/test all

mjudeikis avatar Apr 08 '25 16:04 mjudeikis

/retest

mjudeikis avatar Apr 10 '25 04:04 mjudeikis

/retest

flake (#3371)

embik avatar Apr 15 '25 06:04 embik

PR needs rebase.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

kcp-ci-bot avatar Apr 23 '25 12:04 kcp-ci-bot

Need to rebase and see how we can add "References" into this. This was split and core got merged.

mjudeikis avatar May 18 '25 13:05 mjudeikis

Issues go stale after 90d of inactivity. After a furter 30 days, they will turn rotten. Mark the issue as fresh with /remove-lifecycle stale.

If this issue is safe to close now please do so with /close.

/lifecycle stale

kcp-ci-bot avatar Aug 16 '25 20:08 kcp-ci-bot

Will close this as we have mvp merged. This adds type resolution but original requestor of this is not responsive on this.

mjudeikis avatar Sep 03 '25 09:09 mjudeikis