Skip to content

LastModifier-based ownership transfer with docs#131

Merged
carlydf merged 12 commits intomainfrom
cdf/ownership-transfer
Sep 3, 2025
Merged

LastModifier-based ownership transfer with docs#131
carlydf merged 12 commits intomainfrom
cdf/ownership-transfer

Conversation

@carlydf
Copy link
Copy Markdown
Collaborator

@carlydf carlydf commented Aug 29, 2025

What was changed

Add temporary version-metadata method for unblocking worker controller after user modification

Why?

To enable ownership transfer until OwnerIdentity management is available per temporalio/api#632

Checklist

  1. Closes Story for ownership transfer (test, runbook, error that directs to CLI command) #74

  2. How was this tested:
    Unit tested, but still needs more tests (ie. test that controller correctly unsets the value)

  3. Any docs updates needed?
    Yes, see docs/ownership.md

@carlydf carlydf marked this pull request as ready for review August 29, 2025 05:50
@carlydf carlydf requested review from a team and jlegrone as code owners August 29, 2025 05:50
Comment thread internal/controller/state_mapper.go
@carlydf carlydf changed the title Ownership transfer with docs and unit test LastModifier-based ownership transfer with docs and unit test Sep 3, 2025
Comment thread internal/temporal/worker_deployment_test.go
@carlydf carlydf changed the title LastModifier-based ownership transfer with docs and unit test LastModifier-based ownership transfer with docs Sep 3, 2025
Comment thread docs/README.md Outdated
Comment thread docs/ownership.md Outdated
Comment thread internal/controller/genplan.go
carlydf and others added 2 commits September 3, 2025 15:31
Co-authored-by: Jacob LeGrone <jlegrone@users.noreply.github.com>
Co-authored-by: Jacob LeGrone <jlegrone@users.noreply.github.com>
@carlydf carlydf merged commit 51d025a into main Sep 3, 2025
11 checks passed
@carlydf carlydf deleted the cdf/ownership-transfer branch September 3, 2025 22:43
shashwatsuri pushed a commit to shashwatsuri/temporal-worker-controller that referenced this pull request Apr 28, 2026
<!--- Note to EXTERNAL Contributors -->
<!-- Thanks for opening a PR! 
If it is a significant code change, please **make sure there is an open
issue** for this.
We work best with you when we have accepted the idea first before you
code. -->

<!--- For ALL Contributors 👇 -->

## What was changed
Add temporary version-metadata method for unblocking worker controller
after user modification

## Why?
To enable ownership transfer until `OwnerIdentity` management is
available per temporalio/api#632

## Checklist
<!--- add/delete as needed --->

1. Closes temporalio#74 

2. How was this tested:
Unit tested, but still needs more tests (ie. test that controller
correctly unsets the value)

3. Any docs updates needed?
Yes, see docs/ownership.md

---------

Co-authored-by: Jacob LeGrone <jlegrone@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Story for ownership transfer (test, runbook, error that directs to CLI command)

2 participants