Skip to content

Docs for Dockerfiles#527

Merged
AidanDelaney merged 30 commits intomainfrom
extensions-phase-2-rc2
Feb 10, 2023
Merged

Docs for Dockerfiles#527
AidanDelaney merged 30 commits intomainfrom
extensions-phase-2-rc2

Conversation

@natalieparellano
Copy link
Copy Markdown
Member

@natalieparellano natalieparellano commented Oct 24, 2022

Also includes migration guides for platform 0.10 and buildpack 0.9

Supersedes #526

Natalie Arellano and others added 10 commits October 12, 2022 15:25
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Co-authored-by: Aidan Delaney <adelaney21@bloomberg.net>
Co-authored-by: Terence Lee <hone02@gmail.com>
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Signed-off-by: Natalie Arellano <narellano@vmware.com>
@natalieparellano
Copy link
Copy Markdown
Member Author

Apologies for yet another PR - I pointed a few people toward the old one, and didn't want to change it too drastically.

I believe I've addressed all the TODOs that were there previously - at this point, the only thing that should block a merge is actually releasing the needed components (now marked FIXME).

Natalie Arellano added 4 commits October 24, 2022 15:02
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Signed-off-by: Natalie Arellano <narellano@vmware.com>
@natalieparellano natalieparellano linked an issue Nov 10, 2022 that may be closed by this pull request
5 tasks
Natalie Arellano added 2 commits November 10, 2022 16:09
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Signed-off-by: Natalie Arellano <narellano@vmware.com>
@natalieparellano natalieparellano linked an issue Dec 2, 2022 that may be closed by this pull request
Natalie Arellano added 2 commits December 13, 2022 12:47
@natalieparellano
Copy link
Copy Markdown
Member Author

@buildpacks/learning-maintainers this should be good to go now (removed references to pack and samples branches)

Signed-off-by: Natalie Arellano <narellano@vmware.com>
Copy link
Copy Markdown
Contributor

@joe-kimmel-vmw joe-kimmel-vmw left a comment

Choose a reason for hiding this comment

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

Thanks @natalieparellano - this tutorial really helped me understand the run and build extensions! I left you an embarrassingly long list of notes - one for each time i had at least a little confusion :) Please feel free to pick and choose whether / which to address, and don't let me slow down you publishing this content!


#### generate

`cat $workspace/samples/extensions/curl/bin/generate` - the extension generates a `run.Dockerfile` that switches the run image to
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

it's not obvious to me why it's important that this is in a script? is the point that we used to have a different dockerfile? in the next step we do have a pre-made dockerfile, right?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Actually static Dockerfiles are a thing! This will be documented as part of #530

Natalie Arellano added 2 commits February 1, 2023 10:36
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Signed-off-by: Natalie Arellano <narellano@vmware.com>
@natalieparellano natalieparellano force-pushed the extensions-phase-2-rc2 branch 6 times, most recently from f5fbda7 to 56159d9 Compare February 3, 2023 21:31
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Natalie Arellano added 2 commits February 3, 2023 20:23
Signed-off-by: Natalie Arellano <narellano@vmware.com>
@natalieparellano
Copy link
Copy Markdown
Member Author

@buildpacks/learning-maintainers I think this is ready for another look

Copy link
Copy Markdown
Member

@AidanDelaney AidanDelaney left a comment

Choose a reason for hiding this comment

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

This is fantastic. I've left a small number of nitpick comments. Please either accept or reject and we can land this early next week. It's a great doc.

Natalie Arellano added 3 commits February 6, 2023 11:13
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Signed-off-by: Natalie Arellano <narellano@vmware.com>
Copy link
Copy Markdown
Member

@AidanDelaney AidanDelaney left a comment

Choose a reason for hiding this comment

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

LGTM

@natalieparellano
Copy link
Copy Markdown
Member Author

Should we merge this one?

@AidanDelaney AidanDelaney merged commit b362c49 into main Feb 10, 2023
@AidanDelaney AidanDelaney deleted the extensions-phase-2-rc2 branch February 10, 2023 07:28
github-actions bot pushed a commit that referenced this pull request Feb 10, 2023
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.

Document Dockerfiles feature (phase 1) [RFC #0093] Remove Shell-Specific Logic

4 participants