Skip to content

Conversation

matzf
Copy link
Contributor

@matzf matzf commented Mar 16, 2023

Deprecate unused attributes authoritative, voting and issuing from the topology.json configuration. These are no longer considered by any service or tool and the functionality has been moved into the cs.toml (containing a [ca] section for "issuing" ASes) or into the TRC and the configuration of the corresponding tooling.
Only the core attribute option remains. In the long run, this should either disappear entirely from the topology configuration or be changed to a boolean flag.

In the internal private/topology, remove the unused CA() bool from the interface, and simplify the representation of the state from a list of attributes to a simpler IsCore.

The goal here is mainly to avoid confusion caused by the unused attributes.


This change is Reviewable

@matzf matzf force-pushed the topo-json-attributes branch from 72e4c0f to fbf5062 Compare March 16, 2023 14:15
Copy link
Contributor

@oncilla oncilla left a comment

Choose a reason for hiding this comment

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

Reviewed 21 of 21 files at r1, all commit messages.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on @matzf)

@matzf matzf merged commit c3dc46d into scionproto:master Mar 17, 2023
@matzf matzf deleted the topo-json-attributes branch March 17, 2023 10:09
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.

2 participants