Skip to content

Instantly share code, notes, and snippets.

View ryan-beisner's full-sized avatar
🐧
Cloud Infrastructure Software Engineering as a Service

Ryan Beisner ryan-beisner

🐧
Cloud Infrastructure Software Engineering as a Service
View GitHub Profile
@ryan-beisner
ryan-beisner / gerrit-review-example.md
Created August 30, 2019 13:37
Submitting a gerrit review for OpenStack projects

Gerrit Review Workflow Example

Submitting a gerrit review for OpenStack projects

git clone https://github.com/openstack/charm-openstack-dashboard
cd charm-openstack-dashboard
git checkout -b mycoolthing
# change change hack hack.
git add .
sudo apt install tox python-dev python3-dev libffi-dev libssl-dev build-essential
Local laptop = FOO
Remote server = BAR
VM inside remote server = CAT
Let's say the BAR server has something listening on port 80 and you want to
get to that from FOO, your local laptop's web browser.
From FOO:
ssh ubuntu@BAR
@ryan-beisner
ryan-beisner / git-foo-rebase-upstream-master.md
Created April 2, 2018 21:38
Rebase an existing fork on upstream master and create a new feature branch

Rebase an existing fork on upstream master

git clone https://github.com/ryan-beisner/charm-helpers charm-helpers-rb
cd charm-helpers-rb/
git remote add upstream https://github.com/juju/charm-helpers
git fetch upstream
git checkout master
git rebase upstream/master
git log
git push
@ryan-beisner
ryan-beisner / openstack-charms-submit-review-example.md
Last active March 7, 2017 15:53
openstack-charms-submit-review-example.md
@ryan-beisner
ryan-beisner / openstack-charms-watching-changes.md
Last active March 8, 2021 12:00
Watching OpenStack Charm Change Activity with Gerrit Code Review Web UI