Skip to content
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

Packet rebranding to Equinix Metal #1511

Merged
merged 5 commits into from Dec 6, 2020
Merged

Packet rebranding to Equinix Metal #1511

merged 5 commits into from Dec 6, 2020

Conversation

dimgal1
Copy link
Contributor

@dimgal1 dimgal1 commented Oct 22, 2020

Packet rebranding to Equinix Metal

Description

Update driver, tests and assets to reflect the Packet rebranding to Equinix Metal

Status

done, ready for review

Checklist (tick everything that applies)

  • Code linting (required, can be done after the PR checks)
  • Documentation
  • Tests
  • ICLA (required for bigger changes)

@displague
Copy link

displague commented Oct 22, 2020

This looks good to me, if the preference is to leave a deprecated Packet driver in place, the old Packet drivers could take on the new API endpoints and continue working until the deprecation deadline is met. There would be a minor change in the API results because the href values have changed.

I see more "Packet" references leftover in the code and documentation (git grep -n -i packet), there are also more "packet.net", "packet.com", "packethost.net", and "net.packet" references. It's a tricky rename because TCP "packet" appears in several locations of the code.

The image docs/_static/images/provider_logos/packet.png should be updated to an Equinix Metal name and logo (find . -name \*packet\*).

Also, libcloud/test/compute/test_equinixmetal.py has two incorrect email address in the comment block. The maintainer should be updated and the credit to jed@packet.com (@jedsmith) should be jed@linode.com (which isn't a current email address either). This portion of the comment block can probably be removed.

@jedsmith
Copy link
Contributor

jedsmith commented Oct 22, 2020 via email

@dimgal1
Copy link
Contributor Author

dimgal1 commented Oct 22, 2020

Thanks for the feedback. Just to summarize:

  1. Regarding the deprecation of the old Packet driver, I think it's best for the maintainers to decide how to handle (@Kami?).
  2. Regarding docs, most files seem to be auto-generated but I can't find guidelines on how to build and commit them. Any insights?
  3. Regarding the image, the new one is already included. Didn't remove the old one because of (2) above.
  4. Regarding the maintainer, @displague I see you work for Equinix. Will you pick up this role or should I leave it blank?
  5. Regarding the reference to @jedsmith, I will update to the email address above.

@jedsmith
Copy link
Contributor

jedsmith commented Oct 22, 2020

Looks like someone copied over Linode code and did a sed to replace linode with packet, to explain the incorrect e-mail address for me. I've never been employed by Packet, and I'm relatively annoyed to have made this discovery this morning. Poor form. Nice catch, @displague.

Edit: Here's where it came from.

@Kami
Copy link
Member

Kami commented Nov 1, 2020

Please add an entry to docs/upgrade_notes.rst which explains this change and provides info / examples on how to migrate / update the existing code.

@dimgal1
Copy link
Contributor Author

dimgal1 commented Nov 2, 2020

Done!
I have added the new logo but left the old packet one. Should I remove it?
Also, is there anything else I should change?

@asfgit asfgit merged commit 9a47224 into apache:trunk Dec 6, 2020
@Kami
Copy link
Member

Kami commented Dec 6, 2020

Thanks for the contribution - this has now been merged into trunk.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants