HEXONET: Deprecated Hexonet provider implementation and documentation#4086
Conversation
|
Ken Thompson (co-creater of C and Unix) once said, "One of my most productive days was throwing away 1000 lines of code." Glad to see the shift to CNR is complete! Thanks for cleaning up Hexonet! |
|
CC @cafferata in case there are docs and other references that need to be cleaned up. |
cafferata
left a comment
There was a problem hiding this comment.
After reviewing the full codebase, the following files still contain Hexonet references that should be cleaned up as part of this removal:
Documentation
documentation/SUMMARY.md(line 147): Navigation entry[HEXONET](provider/hexonet.md)in the GitBook table of contents.documentation/provider/index.md(line 437): Provider table row listingHEXONETwith maintainer@KaiSchwarz-cnic.documentation/commands/creds-json.md(lines 21–26, 34, 44, 237): Hexonet used as example increds.jsondocumentation (example config block, env variable references).documentation/advanced-features/byo-secrets.md(line 77):HEXONETlisted in thePROVIDERSarray.documentation/advanced-features/writing-providers.md(line 314):HEXONETlisted in thePROVIDERSarray.documentation/.gitbook.yaml(line 28): Redirect entryservice-providers/providers/hexonet: provider/hexonet.md.
CI / Build
.github/workflows/pr_integration_tests.yml(lines 55, 93, 168–170):HEXONETin thePROVIDERSlist, plusHEXONET_DOMAIN,HEXONET_ENTITY,HEXONET_PW,HEXONET_UIDenvironment variable mappings..goreleaser.yml(line 42):hexonetin the changelog provider-specific regexp pattern.
Integration tests
integrationTest/integration_test.go(lines 663, 686, 703):HEXONETentries in test provider lists (one active, two commented out).integrationTest/profiles.json(lines 201–208):HEXONETtest profile configuration block.
Other
README.md(lines 45, 86):HEXONETlisted twice in the provider lists.
4cc4cda to
2d78dc2
Compare
Thanks for the review, we have removed the hexonet references from other files as well. Please review again :) ty |
2d78dc2 to
39701b8
Compare
cafferata
left a comment
There was a problem hiding this comment.
Looks good! All hexonet references from the previous review have been addressed. Nice touch replacing the creds-json.md example with CNR.
One minor suggestion: consider updating .gitbook.yaml to redirect the old hexonet URL to the CNR page instead of removing it entirely. That way, anyone following an old link like https://docs.dnscontrol.org/provider/hexonet would land on https://docs.dnscontrol.org/provider/cnr instead of a 404. This can also be done in a follow-up.
39701b8 to
2253959
Compare
Thanks for the quick review, and that was a great idea, we have added a entry into The entry we added: Thanks again! |
|
Looks good! Please rebase and fix conflicts. Thanks for contributing this! |
2253959 to
80cca5d
Compare
Thanks for the review! Rebased and fixed the conflicts 👍🏼 |
|
Thanks! |
Hexonet has been deprecated and the official successor of Hexonet is CentralNic Reseller (CNR).