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

Convert and validate some READMEs to use the new YAML format. #2903

Merged
merged 13 commits into from
Apr 30, 2024

Conversation

wenovus
Copy link
Contributor

@wenovus wenovus commented Apr 17, 2024

TODOs were added for READMEs that require domain expertise or longer code perusing.

You can find them via the following command using zsh:

grep -E 'TODO.(OCPATH|OCRPC)' **/README.md

@wenovus wenovus requested a review from dplore April 17, 2024 23:48
@OpenConfigBot
Copy link

OpenConfigBot commented Apr 17, 2024

Pull Request Functional Test Report for #2903 / 33812f7

Virtual Devices

Device Test Test Documentation Job Raw Log
Arista cEOS status
status
status
status
status
status
status
status
status
status
status
status
status
status
gNOI-3.3: Supervisor Switchover
Authz: General Authz (1-4) tests
RT-1.26: Basic static route support
gNMI-1.10: Telemetry: Basic Check
gNMI-1.27: gNMI Sample Mode Test
RT-4.10: AFTs Route Summary
gNOI-3.4: Chassis Reboot Status and Reboot Cancellation
gNOI-5.1: Ping Test
MTU-1.3: Large IP Packet Transmission
gNMI-1.11: Telemetry: Interface Packet Counters
gNMI-1.5: Telemetry: Port Speed Test
gNOI-4.1: Software Upgrade
RT-2.13: Weighted-ECMP for IS-IS
OC-1.2: Default Address Families
93b99710 Log
Cisco 8000E status
status
status
status
status
status
status
status
status
status
status
status
status
status
gNOI-3.3: Supervisor Switchover
Authz: General Authz (1-4) tests
RT-1.26: Basic static route support
gNMI-1.10: Telemetry: Basic Check
gNMI-1.27: gNMI Sample Mode Test
RT-4.10: AFTs Route Summary
gNOI-3.4: Chassis Reboot Status and Reboot Cancellation
gNOI-5.1: Ping Test
MTU-1.3: Large IP Packet Transmission
gNMI-1.11: Telemetry: Interface Packet Counters
gNMI-1.5: Telemetry: Port Speed Test
gNOI-4.1: Software Upgrade
RT-2.13: Weighted-ECMP for IS-IS
OC-1.2: Default Address Families
4c44064e Log
Cisco XRd status
status
status
status
status
status
status
status
status
status
status
status
status
status
gNOI-3.3: Supervisor Switchover
Authz: General Authz (1-4) tests
RT-1.26: Basic static route support
gNMI-1.10: Telemetry: Basic Check
gNMI-1.27: gNMI Sample Mode Test
RT-4.10: AFTs Route Summary
gNOI-3.4: Chassis Reboot Status and Reboot Cancellation
gNOI-5.1: Ping Test
MTU-1.3: Large IP Packet Transmission
gNMI-1.11: Telemetry: Interface Packet Counters
gNMI-1.5: Telemetry: Port Speed Test
gNOI-4.1: Software Upgrade
RT-2.13: Weighted-ECMP for IS-IS
OC-1.2: Default Address Families
5aba6902 Log
Juniper ncPTX status
status
status
status
status
status
status
status
status
status
status
status
status
status
gNOI-3.3: Supervisor Switchover
Authz: General Authz (1-4) tests
RT-1.26: Basic static route support
gNMI-1.10: Telemetry: Basic Check
gNMI-1.27: gNMI Sample Mode Test
RT-4.10: AFTs Route Summary
gNOI-3.4: Chassis Reboot Status and Reboot Cancellation
gNOI-5.1: Ping Test
MTU-1.3: Large IP Packet Transmission
gNMI-1.11: Telemetry: Interface Packet Counters
gNMI-1.5: Telemetry: Port Speed Test
gNOI-4.1: Software Upgrade
RT-2.13: Weighted-ECMP for IS-IS
OC-1.2: Default Address Families
1ab4d0cf Log
Nokia SR Linux status
status
status
status
status
status
status
status
status
status
status
status
status
status
gNOI-3.3: Supervisor Switchover
Authz: General Authz (1-4) tests
RT-1.26: Basic static route support
gNMI-1.10: Telemetry: Basic Check
gNMI-1.27: gNMI Sample Mode Test
RT-4.10: AFTs Route Summary
gNOI-3.4: Chassis Reboot Status and Reboot Cancellation
gNOI-5.1: Ping Test
MTU-1.3: Large IP Packet Transmission
gNMI-1.11: Telemetry: Interface Packet Counters
gNMI-1.5: Telemetry: Port Speed Test
gNOI-4.1: Software Upgrade
RT-2.13: Weighted-ECMP for IS-IS
OC-1.2: Default Address Families
0daf35ec Log
Openconfig Lemming status
status
status
status
status
status
status
status
status
status
status
status
status
status
gNOI-3.3: Supervisor Switchover
Authz: General Authz (1-4) tests
RT-1.26: Basic static route support
gNMI-1.10: Telemetry: Basic Check
gNMI-1.27: gNMI Sample Mode Test
RT-4.10: AFTs Route Summary
gNOI-3.4: Chassis Reboot Status and Reboot Cancellation
gNOI-5.1: Ping Test
MTU-1.3: Large IP Packet Transmission
gNMI-1.11: Telemetry: Interface Packet Counters
gNMI-1.5: Telemetry: Port Speed Test
gNOI-4.1: Software Upgrade
RT-2.13: Weighted-ECMP for IS-IS
OC-1.2: Default Address Families
95719bfd Log

Hardware Devices

Device Test Test Documentation Raw Log
Arista 7808 status
status
status
status
status
status
status
status
status
status
status
status
status
status
gNOI-3.3: Supervisor Switchover
Authz: General Authz (1-4) tests
RT-1.26: Basic static route support
gNMI-1.10: Telemetry: Basic Check
gNMI-1.27: gNMI Sample Mode Test
RT-4.10: AFTs Route Summary
gNOI-3.4: Chassis Reboot Status and Reboot Cancellation
gNOI-5.1: Ping Test
MTU-1.3: Large IP Packet Transmission
gNMI-1.11: Telemetry: Interface Packet Counters
gNMI-1.5: Telemetry: Port Speed Test
gNOI-4.1: Software Upgrade
RT-2.13: Weighted-ECMP for IS-IS
OC-1.2: Default Address Families
Cisco 8808 status
status
status
status
status
status
status
status
status
status
status
status
status
status
gNOI-3.3: Supervisor Switchover
Authz: General Authz (1-4) tests
RT-1.26: Basic static route support
gNMI-1.10: Telemetry: Basic Check
gNMI-1.27: gNMI Sample Mode Test
RT-4.10: AFTs Route Summary
gNOI-3.4: Chassis Reboot Status and Reboot Cancellation
gNOI-5.1: Ping Test
MTU-1.3: Large IP Packet Transmission
gNMI-1.11: Telemetry: Interface Packet Counters
gNMI-1.5: Telemetry: Port Speed Test
gNOI-4.1: Software Upgrade
RT-2.13: Weighted-ECMP for IS-IS
OC-1.2: Default Address Families
Juniper PTX10008 status
status
status
status
status
status
status
status
status
status
status
status
status
status
gNOI-3.3: Supervisor Switchover
Authz: General Authz (1-4) tests
RT-1.26: Basic static route support
gNMI-1.10: Telemetry: Basic Check
gNMI-1.27: gNMI Sample Mode Test
RT-4.10: AFTs Route Summary
gNOI-3.4: Chassis Reboot Status and Reboot Cancellation
gNOI-5.1: Ping Test
MTU-1.3: Large IP Packet Transmission
gNMI-1.11: Telemetry: Interface Packet Counters
gNMI-1.5: Telemetry: Port Speed Test
gNOI-4.1: Software Upgrade
RT-2.13: Weighted-ECMP for IS-IS
OC-1.2: Default Address Families
Nokia 7250 IXR-10e status
status
status
status
status
status
status
status
status
status
status
status
status
status
gNOI-3.3: Supervisor Switchover
Authz: General Authz (1-4) tests
RT-1.26: Basic static route support
gNMI-1.10: Telemetry: Basic Check
gNMI-1.27: gNMI Sample Mode Test
RT-4.10: AFTs Route Summary
gNOI-3.4: Chassis Reboot Status and Reboot Cancellation
gNOI-5.1: Ping Test
MTU-1.3: Large IP Packet Transmission
gNMI-1.11: Telemetry: Interface Packet Counters
gNMI-1.5: Telemetry: Port Speed Test
gNOI-4.1: Software Upgrade
RT-2.13: Weighted-ECMP for IS-IS
OC-1.2: Default Address Families

Help

@coveralls
Copy link

coveralls commented Apr 17, 2024

Pull Request Test Coverage Report for Build 8901815342

Details

  • 27 of 32 (84.38%) changed or added relevant lines in 1 file are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+0.2%) to 55.647%

Changes Missing Coverage Covered Lines Changed/Added Lines %
tools/internal/mdocspec/ocspec.go 27 32 84.38%
Totals Coverage Status
Change from base Build 8876484813: 0.2%
Covered Lines: 1966
Relevant Lines: 3533

💛 - Coveralls

@wenovus wenovus marked this pull request as ready for review April 30, 2024 01:50
@wenovus wenovus requested review from a team as code owners April 30, 2024 01:50
Copy link
Member

@dplore dplore left a comment

Choose a reason for hiding this comment

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

couple items that can be fixed now, and some static errors to fix. All the other TODOs LGTM

@wenovus wenovus requested a review from dplore April 30, 2024 22:07
@wenovus wenovus merged commit 4458701 into main Apr 30, 2024
15 checks passed
@wenovus wenovus deleted the convert-some-readmes branch April 30, 2024 22:26
frasieroh pushed a commit to aristanetworks/openconfig-featureprofiles that referenced this pull request May 1, 2024
…nfig#2903)

* Convert and validate some READMEs to use the new YAML format.

* Change YAML format of platform_type to list

* Improve error messages

* fix telemetry_basic_check_test (openconfig#2904)

* fix telemetry_basic_check_test

* enable workflow

* fix basic check add int packet

* enable workflow

* revise yaml format

* fix hw port path

---------

Co-authored-by: Wen Bo Li <[email protected]>

* Make exempted readmes populatable via CLI flag

* fix

* Enable all validations after making fixes and adding TODOs for READMEs that require domain expertise or longer code perusing

* fix typo

* add component type for a few paths and fix static analysis errors

* fix typo

---------

Co-authored-by: Darren Loher <[email protected]>
ANISH-GOTTAPU pushed a commit to open-traffic-generator/featureprofiles that referenced this pull request Jul 10, 2024
…nfig#2903)

* Convert and validate some READMEs to use the new YAML format.

* Change YAML format of platform_type to list

* Improve error messages

* fix telemetry_basic_check_test (openconfig#2904)

* fix telemetry_basic_check_test

* enable workflow

* fix basic check add int packet

* enable workflow

* revise yaml format

* fix hw port path

---------

Co-authored-by: Wen Bo Li <[email protected]>

* Make exempted readmes populatable via CLI flag

* fix

* Enable all validations after making fixes and adding TODOs for READMEs that require domain expertise or longer code perusing

* fix typo

* add component type for a few paths and fix static analysis errors

* fix typo

---------

Co-authored-by: Darren Loher <[email protected]>
bkreddy143 pushed a commit to nokia/featureprofiles that referenced this pull request Jul 17, 2024
…nfig#2903)

* Convert and validate some READMEs to use the new YAML format.

* Change YAML format of platform_type to list

* Improve error messages

* fix telemetry_basic_check_test (openconfig#2904)

* fix telemetry_basic_check_test

* enable workflow

* fix basic check add int packet

* enable workflow

* revise yaml format

* fix hw port path

---------

Co-authored-by: Wen Bo Li <[email protected]>

* Make exempted readmes populatable via CLI flag

* fix

* Enable all validations after making fixes and adding TODOs for READMEs that require domain expertise or longer code perusing

* fix typo

* add component type for a few paths and fix static analysis errors

* fix typo

---------

Co-authored-by: Darren Loher <[email protected]>
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.

4 participants