-
Notifications
You must be signed in to change notification settings - Fork 592
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
chore: deprecated debian stretch specific files and scripts are removed #14020
Conversation
Thanks for opening a PR! 💯
Howto
More infoPlease take a moment to read through the Magma project's
If this is your first Magma PR, also consider reading
|
529b104
to
93aae03
Compare
732d2cd
to
74e24d7
Compare
Grepping for
I'm not quite sure what can be touched without breaking anything. |
c3e5a3e
to
5b9e460
Compare
"scripts/ubuntu_setup.sh", | ||
"scripts/vagrant_key.sh" | ||
], | ||
"type": "shell" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nitpick: I find the old ordering that was based on semantics easier to understand than the new alphabetical ordering.
For example a provisioning step is easier to read for me if type
comes first, followed by the most important argument to that type, like inline
or script
. Same for other items in the JSON hierarchy like the builders where I would also prefer having the type at the top, or having the post-processors after the provisioners which sort of reflects the order in which things are done.
Sticking to the old ordering has the additional advantage of making this diff much nicer to read ;)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Adapted. While we only renamed the .json
here, I agree that a semantic ordering improves readability and leads to an easier understanding.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! And yes, I actually read the diff wrong because of the rename ;)
2b79e26
to
56c1542
Compare
Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com>
Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com>
Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com>
Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com>
Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com>
Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com>
Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com>
Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com>
Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com>
Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com>
Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com>
Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com>
Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com>
Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com>
Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com>
Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com>
Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com>
08277d7
to
f2cb7f0
Compare
…ed (magma#14020) * chore: deprecated packer templates for libvirt images are removed Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com> * chore: deprecated packer images for debian machines are removed Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com> * chore: deprecated aws images using debian are removed Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com> * chore: deprecated `stretch_snapshot` ansible role is removed Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com> * chore: deprecated `provision_stretch.sh` file is removed Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com> * chore: several deprecated debian hints are removed Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com> * chore: packer templates for Ubuntu 16.04 xenial are removed Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com> * chore: temprary packer template for broken OVS are removed Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com> * chore: incomplete packer template is removed Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com> * chore: packer script for magma-dev vm is renamed Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com> * chore: `setup.sh` since all steps are included in `ubuntu_setup.sh` Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com> * chore: next batch of debian scripts are removed Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com> * chore: hints to debian OS are removed from Ansible roles Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com> * chore: unused `envoy` Ansible role is removed Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com> * chore: deprecated `uselocalpkgrepo` Ansible role is removed Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com> * chore: readabilty of `magma-dev-virtualbox.json` is improved Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com> * chore: hints to old `magma_dev_focal` are adapted Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com> Signed-off-by: Marco Pfirrmann <marco.pfirrmann@tngtech.com>
Summary
The AGW VMs now run on Ubuntu 20.04 and as the last part of the migration from Debian to Ubuntu, we purge the repo for leftover files, scripts, and comments. As part of the cleanup we ...
stretch_snapshot
provision_stretch.sh
scriptmagma-dev
VM template:magma-focal-virtualbox.json
->magma-dev-virtualbox.json
setup.sh
because all steps are included in the now usedubuntu_setup.sh
ansible_debian.sh
due to its references to Ubuntu 14.04 "trusty".seed
file for the debian packer templatesenvoy
Ansible role referencing the Debian "stretch" repo of "Getenvoy.io"uselocalpkgrepo
Ansible rolemagma-dev-virtualbox.json
is improvedmagma-focal
are adaptedCloses #13969.
Test Plan
Smoke testing before merging:
Pack
magma-dev
VM locallyFull provision via Vagrant
-> see also issue/13566
test_attach_detach
andtest_attach_dl_tcp_data
Additional Information