-
Notifications
You must be signed in to change notification settings - Fork 0
Adding archive of previous versions of OpenConfig models. #1
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
base: master
Are you sure you want to change the base?
Conversation
* (A) archive/models/acl/0.1.0/openconfig-acl.yang * (A) archive/models/acl/0.1.0/openconfig-packet-match-types.yang * (A) archive/models/acl/0.1.0/openconfig-packet-match.yang * (A) archive/models/acl/0.2.0/openconfig-acl.yang * (A) archive/models/acl/0.2.0/openconfig-packet-match-types.yang * (A) archive/models/acl/0.2.0/openconfig-packet-match.yang * (A) archive/models/aft/0.2.1/openconfig-aft-network-instance.yang * (A) archive/models/aft/0.2.1/openconfig-aft-types.yang * (A) archive/models/aft/0.2.1/openconfig-aft.yang * (A) archive/models/bgp/1.1.0/openconfig-bgp-policy.yang * (A) archive/models/bgp/1.1.0/openconfig-bgp-types.yang * (A) archive/models/bgp/1.1.0/openconfig-bgp.yang * (A) archive/models/bgp/2.0.0/openconfig-bgp-policy.yang * (A) archive/models/bgp/2.0.0/openconfig-bgp-types.yang * (A) archive/models/bgp/2.0.0/openconfig-bgp.yang * (A) archive/models/bgp/2.0.1/openconfig-bgp-policy.yang * (A) archive/models/bgp/2.0.1/openconfig-bgp-types.yang * (A) archive/models/bgp/2.0.1/openconfig-bgp.yang * (A) archive/models/bgp/2.1.0/openconfig-bgp-policy.yang * (A) archive/models/bgp/2.1.0/openconfig-bgp-types.yang * (A) archive/models/bgp/2.1.0/openconfig-bgp.yang * (A) archive/models/bgp/2.1.1/openconfig-bgp-common-multiprotocol.yang * (A) archive/models/bgp/2.1.1/openconfig-bgp-common-structure.yang * (A) archive/models/bgp/2.1.1/openconfig-bgp-common.yang * (A) archive/models/bgp/2.1.1/openconfig-bgp-global.yang * (A) archive/models/bgp/2.1.1/openconfig-bgp-neighbor.yang * (A) archive/models/bgp/2.1.1/openconfig-bgp-peer-group.yang * (A) archive/models/bgp/2.1.1/openconfig-bgp-policy.yang * (A) archive/models/bgp/2.1.1/openconfig-bgp-types.yang * (A) archive/models/bgp/2.1.1/openconfig-bgp.yang * (A) archive/models/bgp/3.0.0/openconfig-bgp-common-multiprotocol.yang * (A) archive/models/bgp/3.0.0/openconfig-bgp-common-structure.yang * (A) archive/models/bgp/3.0.0/openconfig-bgp-common.yang * (A) archive/models/bgp/3.0.0/openconfig-bgp-global.yang * (A) archive/models/bgp/3.0.0/openconfig-bgp-neighbor.yang * (A) archive/models/bgp/3.0.0/openconfig-bgp-peer-group.yang * (A) archive/models/bgp/3.0.0/openconfig-bgp-policy.yang * (A) archive/models/bgp/3.0.0/openconfig-bgp-types.yang * (A) archive/models/bgp/3.0.0/openconfig-bgp.yang * (A) archive/models/bgp/3.0.1/openconfig-bgp-common-multiprotocol.yang * (A) archive/models/bgp/3.0.1/openconfig-bgp-common-structure.yang * (A) archive/models/bgp/3.0.1/openconfig-bgp-common.yang * (A) archive/models/bgp/3.0.1/openconfig-bgp-global.yang * (A) archive/models/bgp/3.0.1/openconfig-bgp-neighbor.yang * (A) archive/models/bgp/3.0.1/openconfig-bgp-peer-group.yang * (A) archive/models/bgp/3.0.1/openconfig-bgp-policy.yang * (A) archive/models/bgp/3.0.1/openconfig-bgp-types.yang * (A) archive/models/bgp/3.0.1/openconfig-bgp.yang * (A) archive/models/fib/0.2.0/openconfig-fib-types.yang * (A) archive/models/fib/0.2.0/openconfig-fib.yang * (A) archive/models/interfaces/0.1.1/openconfig-if-aggregate.yang * (A) archive/models/interfaces/0.1.1/openconfig-if-ethernet.yang * (A) archive/models/interfaces/0.1.1/openconfig-if-ip.yang * (A) archive/models/interfaces/0.1.1/openconfig-interfaces.yang * (A) archive/models/interfaces/0.2.0/openconfig-if-aggregate.yang * (A) archive/models/interfaces/0.2.0/openconfig-if-ethernet.yang * (A) archive/models/interfaces/0.2.0/openconfig-if-ip.yang * (A) archive/models/interfaces/0.2.0/openconfig-interfaces.yang * (A) archive/models/interfaces/1.0.0/openconfig-if-aggregate.yang * (A) archive/models/interfaces/1.0.0/openconfig-if-ethernet.yang * (A) archive/models/interfaces/1.0.0/openconfig-if-ip-ext.yang * (A) archive/models/interfaces/1.0.0/openconfig-if-ip.yang * (A) archive/models/interfaces/1.0.0/openconfig-interfaces.yang * (A) archive/models/interfaces/1.0.1/openconfig-if-aggregate.yang * (A) archive/models/interfaces/1.0.1/openconfig-if-ethernet.yang * (A) archive/models/interfaces/1.0.1/openconfig-if-ip-ext.yang * (A) archive/models/interfaces/1.0.1/openconfig-if-ip.yang * (A) archive/models/interfaces/1.0.1/openconfig-interfaces.yang * (A) archive/models/interfaces/1.0.2/openconfig-if-aggregate.yang * (A) archive/models/interfaces/1.0.2/openconfig-if-ethernet.yang * (A) archive/models/interfaces/1.0.2/openconfig-if-ip-ext.yang * (A) archive/models/interfaces/1.0.2/openconfig-if-ip.yang * (A) archive/models/interfaces/1.0.2/openconfig-interfaces.yang * (A) archive/models/interfaces/1.1.0/openconfig-if-aggregate.yang * (A) archive/models/interfaces/1.1.0/openconfig-if-ethernet.yang * (A) archive/models/interfaces/1.1.0/openconfig-if-ip-ext.yang * (A) archive/models/interfaces/1.1.0/openconfig-if-ip.yang * (A) archive/models/interfaces/1.1.0/openconfig-interfaces.yang * (A) archive/models/isis/0.1.0/openconfig-isis-lsdb-types.yang * (A) archive/models/isis/0.1.0/openconfig-isis-lsp.yang * (A) archive/models/isis/0.1.0/openconfig-isis-policy.yang * (A) archive/models/isis/0.1.0/openconfig-isis-routing.yang * (A) archive/models/isis/0.1.0/openconfig-isis-types.yang * (A) archive/models/isis/0.1.0/openconfig-isis.yang * (A) archive/models/isis/0.2.0/openconfig-isis-lsdb-types.yang * (A) archive/models/isis/0.2.0/openconfig-isis-lsp.yang * (A) archive/models/isis/0.2.0/openconfig-isis-policy.yang * (A) archive/models/isis/0.2.0/openconfig-isis-routing.yang * (A) archive/models/isis/0.2.0/openconfig-isis-types.yang * (A) archive/models/isis/0.2.0/openconfig-isis.yang * (A) archive/models/isis/0.2.1/openconfig-isis-lsdb-types.yang * (A) archive/models/isis/0.2.1/openconfig-isis-lsp.yang * (A) archive/models/isis/0.2.1/openconfig-isis-policy.yang * (A) archive/models/isis/0.2.1/openconfig-isis-routing.yang * (A) archive/models/isis/0.2.1/openconfig-isis-types.yang * (A) archive/models/isis/0.2.1/openconfig-isis.yang * (A) archive/models/lacp/1.0.0/openconfig-lacp.yang * (A) archive/models/lacp/1.0.1/openconfig-lacp.yang * (A) archive/models/lacp/1.0.2/openconfig-lacp.yang * (A) archive/models/lldp/0.1.0/openconfig-lldp-types.yang * (A) archive/models/lldp/0.1.0/openconfig-lldp.yang * (A) archive/models/local-routing/0.1.3/openconfig-local-routing.yang * (A) archive/models/local-routing/1.0.0/openconfig-local-routing.yang * (A) archive/models/mpls/0.2.1/openconfig-mpls-igp.yang * (A) archive/models/mpls/0.2.1/openconfig-mpls-ldp.yang * (A) archive/models/mpls/0.2.1/openconfig-mpls-rsvp.yang * (A) archive/models/mpls/0.2.1/openconfig-mpls-sr.yang * (A) archive/models/mpls/0.2.1/openconfig-mpls-static.yang * (A) archive/models/mpls/0.2.1/openconfig-mpls-te.yang * (A) archive/models/mpls/0.2.1/openconfig-mpls-types.yang * (A) archive/models/mpls/0.2.1/openconfig-mpls.yang * (A) archive/models/mpls/1.0.0/openconfig-mpls-igp.yang * (A) archive/models/mpls/1.0.0/openconfig-mpls-ldp.yang * (A) archive/models/mpls/1.0.0/openconfig-mpls-rsvp.yang * (A) archive/models/mpls/1.0.0/openconfig-mpls-sr.yang * (A) archive/models/mpls/1.0.0/openconfig-mpls-static.yang * (A) archive/models/mpls/1.0.0/openconfig-mpls-te.yang * (A) archive/models/mpls/1.0.0/openconfig-mpls-types.yang * (A) archive/models/mpls/1.0.0/openconfig-mpls.yang * (A) archive/models/mpls/1.0.1/openconfig-mpls-igp.yang * (A) archive/models/mpls/1.0.1/openconfig-mpls-ldp.yang * (A) archive/models/mpls/1.0.1/openconfig-mpls-rsvp.yang * (A) archive/models/mpls/1.0.1/openconfig-mpls-sr.yang * (A) archive/models/mpls/1.0.1/openconfig-mpls-static.yang * (A) archive/models/mpls/1.0.1/openconfig-mpls-te.yang * (A) archive/models/mpls/1.0.1/openconfig-mpls-types.yang * (A) archive/models/mpls/1.0.1/openconfig-mpls.yang * (A) archive/models/mpls/2.1.0/openconfig-mpls-igp.yang * (A) archive/models/mpls/2.1.0/openconfig-mpls-ldp.yang * (A) archive/models/mpls/2.1.0/openconfig-mpls-rsvp.yang * (A) archive/models/mpls/2.1.0/openconfig-mpls-sr.yang * (A) archive/models/mpls/2.1.0/openconfig-mpls-static.yang * (A) archive/models/mpls/2.1.0/openconfig-mpls-te.yang * (A) archive/models/mpls/2.1.0/openconfig-mpls-types.yang * (A) archive/models/mpls/2.1.0/openconfig-mpls.yang * (A) archive/models/mpls/2.2.0/openconfig-mpls-igp.yang * (A) archive/models/mpls/2.2.0/openconfig-mpls-ldp.yang * (A) archive/models/mpls/2.2.0/openconfig-mpls-rsvp.yang * (A) archive/models/mpls/2.2.0/openconfig-mpls-sr.yang * (A) archive/models/mpls/2.2.0/openconfig-mpls-static.yang * (A) archive/models/mpls/2.2.0/openconfig-mpls-te.yang * (A) archive/models/mpls/2.2.0/openconfig-mpls-types.yang * (A) archive/models/mpls/2.2.0/openconfig-mpls.yang * (A) archive/models/network-instance/0.1.0/openconfig-network-instance-types.yang * (A) archive/models/network-instance/0.1.0/openconfig-network-instance.yang * (A) archive/models/network-instance/0.2.1/openconfig-network-instance-l2.yang * (A) archive/models/network-instance/0.2.1/openconfig-network-instance-l3.yang * (A) archive/models/network-instance/0.2.1/openconfig-network-instance-types.yang * (A) archive/models/network-instance/0.2.1/openconfig-network-instance.yang * (A) archive/models/network-instance/0.2.2/openconfig-network-instance-l2.yang * (A) archive/models/network-instance/0.2.2/openconfig-network-instance-l3.yang * (A) archive/models/network-instance/0.2.2/openconfig-network-instance.yang * (A) archive/models/network-instance/0.2.3/openconfig-network-instance-l2.yang * (A) archive/models/network-instance/0.2.3/openconfig-network-instance-l3.yang * (A) archive/models/network-instance/0.2.3/openconfig-network-instance-types.yang * (A) archive/models/network-instance/0.2.3/openconfig-network-instance.yang * (A) archive/models/network-instance/0.3.0/openconfig-network-instance-l2.yang * (A) archive/models/network-instance/0.3.0/openconfig-network-instance-l3.yang * (A) archive/models/network-instance/0.3.0/openconfig-network-instance-types.yang * (A) archive/models/network-instance/0.3.0/openconfig-network-instance.yang * (A) archive/models/network-instance/0.4.0/openconfig-network-instance-l2.yang * (A) archive/models/network-instance/0.4.0/openconfig-network-instance-l3.yang * (A) archive/models/network-instance/0.4.0/openconfig-network-instance-types.yang * (A) archive/models/network-instance/0.4.0/openconfig-network-instance.yang * (A) archive/models/network-instance/0.4.1/openconfig-network-instance-l2.yang * (A) archive/models/network-instance/0.4.1/openconfig-network-instance-l3.yang * (A) archive/models/network-instance/0.4.1/openconfig-network-instance-types.yang * (A) archive/models/network-instance/0.4.1/openconfig-network-instance.yang * (A) archive/models/network-instance/0.5.0/openconfig-network-instance-l2.yang * (A) archive/models/network-instance/0.5.0/openconfig-network-instance-l3.yang * (A) archive/models/network-instance/0.5.0/openconfig-network-instance-types.yang * (A) archive/models/network-instance/0.5.0/openconfig-network-instance.yang * (A) archive/models/network-instance/0.6.0/openconfig-network-instance-l2.yang * (A) archive/models/network-instance/0.6.0/openconfig-network-instance-l3.yang * (A) archive/models/network-instance/0.6.0/openconfig-network-instance.yang * (A) archive/models/openconfig-types/0.1.0/openconfig-types.yang * (A) archive/models/openconfig-types/0.1.1/openconfig-types.yang * (A) archive/models/openconfig-types/0.2.0/openconfig-types.yang * (A) archive/models/openconfig-types/0.3.0/openconfig-types.yang * (A) archive/models/openconfig-types/0.3.1/openconfig-types.yang * (A) archive/models/openconfig-types/0.3.2/openconfig-types.yang * (A) archive/models/optical-transport/0.1.0/openconfig-optical-amplifier.yang * (A) archive/models/optical-transport/0.1.0/openconfig-terminal-device.yang * (A) archive/models/optical-transport/0.1.0/openconfig-transport-line-common.yang * (A) archive/models/optical-transport/0.1.0/openconfig-transport-types.yang * (A) archive/models/optical-transport/0.1.0/openconfig-wavelength-router.yang * (A) archive/models/optical-transport/0.1.1/openconfig-terminal-device.yang * (A) archive/models/optical-transport/0.1.1/openconfig-transport-types.yang * (A) archive/models/optical-transport/0.2.0/openconfig-terminal-device.yang * (A) archive/models/optical-transport/0.2.0/openconfig-transport-types.yang * (A) archive/models/optical-transport/0.3.0/openconfig-terminal-device.yang * (A) archive/models/optical-transport/0.3.0/openconfig-transport-types.yang * (A) archive/models/optical-transport/0.3.1/openconfig-terminal-device.yang * (A) archive/models/optical-transport/0.3.1/openconfig-transport-types.yang * (A) archive/models/optical-transport/0.4.0/openconfig-terminal-device.yang * (A) archive/models/optical-transport/0.4.0/openconfig-transport-types.yang * (A) archive/models/platform/0.1.0/openconfig-platform-transceiver.yang * (A) archive/models/platform/0.1.0/openconfig-platform-types.yang * (A) archive/models/platform/0.1.0/openconfig-platform.yang * (A) archive/models/platform/0.2.0/openconfig-platform-transceiver.yang * (A) archive/models/platform/0.2.0/openconfig-platform-types.yang * (A) archive/models/platform/0.2.0/openconfig-platform.yang * (A) archive/models/platform/0.2.1/openconfig-platform-types.yang * (A) archive/models/platform/0.2.1/openconfig-platform.yang * (A) archive/models/platform/0.3.0/openconfig-platform-types.yang * (A) archive/models/platform/0.3.0/openconfig-platform.yang * (A) archive/models/platform/0.4.0/openconfig-platform-types.yang * (A) archive/models/platform/0.4.0/openconfig-platform.yang * (A) archive/models/platform/0.5.0/openconfig-platform-types.yang * (A) archive/models/platform/0.5.0/openconfig-platform.yang * (A) archive/models/policy/1.1.0/openconfig-policy-types.yang * (A) archive/models/policy/1.1.0/openconfig-routing-policy.yang * (A) archive/models/policy/2.0.0/openconfig-policy-types.yang * (A) archive/models/policy/2.0.0/openconfig-routing-policy.yang * (A) archive/models/policy/2.0.1/openconfig-policy-types.yang * (A) archive/models/policy/2.0.1/openconfig-routing-policy.yang * (A) archive/models/relay-agent/0.1.0/openconfig-relay-agent.yang * (A) archive/models/rib/0.1.0/openconfig-rib-bgp-ext.yang * (A) archive/models/rib/0.1.0/openconfig-rib-bgp.yang * (A) archive/models/rib/0.2.0/openconfig-rib-bgp-ext.yang * (A) archive/models/rib/0.2.0/openconfig-rib-bgp-types.yang * (A) archive/models/rib/0.2.0/openconfig-rib-bgp.yang * (A) archive/models/rpc/0.2.0/openconfig-rpc-types.yang * (A) archive/models/rpc/0.2.0/openconfig-rpc.yang * (A) archive/models/segment-routing/0.0.2/openconfig-segment-routing.yang * (A) archive/models/segment-routing/0.0.3/openconfig-segment-routing.yang * (A) archive/models/stp/0.1.0/openconfig-spanning-tree-types.yang * (A) archive/models/stp/0.1.0/openconfig-spanning-tree.yang * (A) archive/models/system/0.1.0/openconfig-aaa-radius.yang * (A) archive/models/system/0.1.0/openconfig-aaa-tacacs.yang * (A) archive/models/system/0.1.0/openconfig-aaa-types.yang * (A) archive/models/system/0.1.0/openconfig-aaa.yang * (A) archive/models/system/0.1.0/openconfig-procmon.yang * (A) archive/models/system/0.1.0/openconfig-system-logging.yang * (A) archive/models/system/0.1.0/openconfig-system-terminal.yang * (A) archive/models/system/0.1.0/openconfig-system.yang * (A) archive/models/telemetry/0.1.0/openconfig-telemetry.yang * (A) archive/models/telemetry/0.2.0/openconfig-telemetry.yang * (A) archive/models/telemetry/0.3.0/openconfig-telemetry.yang * (A) archive/models/types/0.1.0/openconfig-inet-types.yang * (A) archive/models/types/0.1.0/openconfig-yang-types.yang * (A) archive/models/vlan/0.1.1/openconfig-vlan.yang * (A) archive/models/vlan/1.0.0/openconfig-vlan-types.yang * (A) archive/models/vlan/1.0.0/openconfig-vlan.yang * (A) archive/models/vlan/1.0.1/openconfig-vlan-types.yang * (A) archive/models/vlan/1.0.1/openconfig-vlan.yang * (A) archive/models/vlan/1.0.2/openconfig-vlan-types.yang * (A) archive/models/vlan/1.0.2/openconfig-vlan.yang
|
@robshakir PTAL at the structure of the model archive to see if it makes sense to pull into the public repo. |
|
A few questions on this one:
Otherwise, LGTM! Thanks for this! |
|
Another question - optical transport looks like this: So we end up looking like there is an Is there any reason that we shouldn't have |
|
yeah, my thought here was that this is simply individual modules organized by version -- does not try to represent whole models. we would just explain that these directories are not 'cumulative' -- So a 'missing' file in a give directory just means that it only exists at some version numbers. I thought a bit about spec files and concluded they were more relevant for our internal tooling; we can reconsider if we think they are useful for external folks. Using them to operate on the public repo should still be possible by accessing the spec file for a subdir from the release branch, for example. |
Since vendor implementations will likely need to support earlier versions of module than the latest in the repository, it would be useful to publish earlier versions to make it easy to find them.