Skip to content
This repository was archived by the owner on Aug 17, 2025. It is now read-only.

Conversation

@stuartwdouglas
Copy link
Collaborator

Adds an ftl image deploy command that can deploy from an image


// Creates and applies a changeset, returning the result
// This blocks until the changeset has completed
rpc DeployImages(DeployImagesRequest) returns (stream DeployImagesResponse);
Copy link
Collaborator

Choose a reason for hiding this comment

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

Nice! We can abstract the details.

I did a bit of digging into how painful it would be to create an OCI registry proxy, but it seemed...painful, so maybe this is the next best option?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

We can also upload images as tarballs to emulate the current approach for local dev.

An OCI proxy would take some time to get right, I am going to push ahead with this approach and see how far I can take it.

@stuartwdouglas stuartwdouglas force-pushed the stuartwdouglas/image-based-deployments branch 9 times, most recently from a7a6239 to 40bf8b8 Compare June 6, 2025 00:14
@stuartwdouglas stuartwdouglas marked this pull request as ready for review June 6, 2025 00:15
@stuartwdouglas stuartwdouglas requested review from a team as code owners June 6, 2025 00:15
@stuartwdouglas stuartwdouglas requested review from wesbillman and removed request for a team June 6, 2025 00:15
@stuartwdouglas stuartwdouglas force-pushed the stuartwdouglas/image-based-deployments branch 7 times, most recently from 8eac780 to 2b2f090 Compare June 6, 2025 06:42
@stuartwdouglas stuartwdouglas force-pushed the stuartwdouglas/image-based-deployments branch from 22380a6 to 923773c Compare June 9, 2025 23:03
@wesbillman wesbillman removed their request for review August 5, 2025 23:38
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants