Skip to content

[dnm] test #1358

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 186 commits into from
Closed

[dnm] test #1358

wants to merge 186 commits into from

Conversation

aayushshah15
Copy link

No description provided.

adityamaru and others added 30 commits September 11, 2024 20:08
1. Checks we have buildx installed
2. Configures a remote builder if we get an address back
3. Uses the already configured builder if we don't get an address back

This change does not plumb the dockerfile path through as the entity,
and does not differentiate a failed build from a succesful to report
to anvil in the post step yet.
*: basic scaffolding for build-push-action
* tls

* set up tls while creating the remote builder
This change teaches the build push action to request a stickydisk
every time it runs. Once the SD is hotloaded the VM will mount
the buildkit root dir and starts buildkitd.
aayushshah15 and others added 29 commits December 31, 2024 13:08
src: bump timeout from 30s to 45s
…rtup_timeout_to_30sec

src: bump buildkit startup timeout to 30sec
…ication_when_dockerfile_is_within_context

src: prevent path duplication when dockerfile is within context
src: write a sentinel file once the builder is setup
…er_TCP_instead_of_using_a_unix_socket

*: bind to localhost over TCP instead of using a unix socket
src: add scaffolding for support multi-platform builds
src: only log fatal errors in tailscale teardown
src: disable native multi-arch builds
This setup-only mode will setup a docker builder with the stickydisk
mounted but will not run a Docker build. The use case here is to allow
customers to then run their custom Tilt files or Docker commands against
our builder. The other subtle change is that we only cleanup in the post
step of this builder action. It is still to be seen if you can start several
of these builders at the same time in a workflow but we can do that as a follow
on.
*: introduce a setup-only mode to the build-push-action
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.

3 participants