Skip to content

Documentation on how to setup the Build-VM (via chef on GCP) to Development.md #2191

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

Open
wants to merge 38 commits into
base: main
Choose a base branch
from

Conversation

entlein
Copy link

@entlein entlein commented May 3, 2025

Summary: Documentation on how to setup the Build-VM (via chef on GCP) to Development.md

On our GCP setup, we documented how to configure a VM as remote workstation to run Pixie on minikube using our registry. We wrote down the commands and hope others may find them useful.

Relevant Issues: N/A
Avoid having to bother the maintainers with questions about setting up development.

Type of change: /kind documentation

Test Plan: Tested this through the following
The tests were conducted manually on GCP by using a terraform code to create the VM/Network/Rules etc and then by manually logging in and running the commands exactly in the order given in Development.md
This could be done fully automated (via TF, ansible, chef), up to the point where px auth login requires interactivity.

Changelog Message: Added documentation for getting started with Pixie development via a development VM

@entlein entlein requested a review from a team as a code owner May 3, 2025 09:58
@entlein entlein had a problem deploying to pr-actions-approval May 3, 2025 09:58 — with GitHub Actions Error
@entlein entlein force-pushed the entlein-patch-1 branch from bc7a5e4 to 61d1c44 Compare May 3, 2025 09:58
@entlein entlein had a problem deploying to pr-actions-approval May 3, 2025 09:59 — with GitHub Actions Error
@entlein entlein had a problem deploying to pr-actions-approval May 4, 2025 11:02 — with GitHub Actions Error
entlein and others added 12 commits May 4, 2025 13:03
Starting docu of vm setup on gcp with terraform and chef

Signed-off-by: entlein <einentlein@gmail.com>
From mobile phone

Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
…if desired

Signed-off-by: entlein <einentlein@gmail.com>
@entlein entlein force-pushed the entlein-patch-1 branch from 470999c to eb762e3 Compare May 4, 2025 11:04
@entlein entlein temporarily deployed to pr-actions-approval May 4, 2025 11:04 — with GitHub Actions Inactive
Copy link
Member

@ddelnano ddelnano left a comment

Choose a reason for hiding this comment

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

Thanks for putting this together @entlein! Setting up our development environment has always come with a steep learning curve due to some undocumented aspects, but these updates will definitely make the process much smoother!

@entlein entlein had a problem deploying to pr-actions-approval May 7, 2025 09:53 — with GitHub Actions Error
…language

Signed-off-by: entlein <einentlein@gmail.com>
@entlein entlein had a problem deploying to pr-actions-approval May 7, 2025 10:12 — with GitHub Actions Error
Signed-off-by: entlein <einentlein@gmail.com>
@entlein entlein had a problem deploying to pr-actions-approval May 7, 2025 10:17 — with GitHub Actions Error
…n manual install, needs to be tested, do NOT MERGE

Signed-off-by: entlein <einentlein@gmail.com>
@entlein entlein requested a review from a team as a code owner May 7, 2025 10:28
@entlein entlein had a problem deploying to pr-actions-approval May 7, 2025 10:28 — with GitHub Actions Error
@entlein entlein changed the title Adding the Build-VM setup to Development.md Documentation on how to setup the Build-VM (via chef on GCP) to Development.md May 8, 2025
entlein added 3 commits May 8, 2025 10:19
…optional

Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
…optional

Signed-off-by: entlein <einentlein@gmail.com>
@entlein entlein had a problem deploying to pr-actions-approval May 8, 2025 08:20 — with GitHub Actions Error
Co-authored-by: Dom Delnano <ddelnano@gmail.com>
Signed-off-by: Duck <70207455+entlein@users.noreply.github.com>
@entlein entlein had a problem deploying to pr-actions-approval May 8, 2025 08:21 — with GitHub Actions Error
entlein and others added 2 commits May 8, 2025 10:21
Co-authored-by: Dom Delnano <ddelnano@gmail.com>
Signed-off-by: Duck <70207455+entlein@users.noreply.github.com>
Co-authored-by: Dom Delnano <ddelnano@gmail.com>
Signed-off-by: Duck <70207455+entlein@users.noreply.github.com>
@entlein entlein had a problem deploying to pr-actions-approval May 8, 2025 08:22 — with GitHub Actions Error
Signed-off-by: entlein <einentlein@gmail.com>
@entlein entlein had a problem deploying to pr-actions-approval May 8, 2025 08:23 — with GitHub Actions Error
Signed-off-by: entlein <einentlein@gmail.com>
@entlein entlein temporarily deployed to pr-actions-approval May 8, 2025 08:31 — with GitHub Actions Inactive
linter

Signed-off-by: Duck <70207455+entlein@users.noreply.github.com>
@entlein entlein temporarily deployed to pr-actions-approval May 8, 2025 13:50 — with GitHub Actions Inactive
linter

Signed-off-by: Duck <70207455+entlein@users.noreply.github.com>
@entlein entlein temporarily deployed to pr-actions-approval May 8, 2025 13:58 — with GitHub Actions Inactive
Signed-off-by: entlein <einentlein@gmail.com>
@entlein entlein temporarily deployed to pr-actions-approval May 8, 2025 16:05 — with GitHub Actions Inactive
Signed-off-by: entlein <einentlein@gmail.com>
@entlein entlein temporarily deployed to pr-actions-approval May 8, 2025 16:43 — with GitHub Actions Inactive
Copy link
Member

@ddelnano ddelnano left a comment

Choose a reason for hiding this comment

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

Two more minor comments and then this is good to go.

best typo ever

Co-authored-by: Dom Delnano <ddelnano@gmail.com>
Signed-off-by: Duck <70207455+entlein@users.noreply.github.com>
@entlein entlein had a problem deploying to pr-actions-approval May 12, 2025 15:02 — with GitHub Actions Error
Signed-off-by: entlein <einentlein@gmail.com>
@entlein entlein deployed to pr-actions-approval May 12, 2025 15:08 — with GitHub Actions Active
@entlein entlein requested a review from ddelnano May 13, 2025 07:30
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