Commit Graph

  • b00c502016 [OLS-915] Configuration Testing Framework with Property Tracking main Mike Hansen 2025-12-18 09:44:43 -05:00
  • 3963845143 [OLS-915] Configuration Testing Framework with Property Tracking Mike Hansen 2025-12-18 09:40:48 -05:00
  • 6c4c918c3b [OLS-915] Configuration Testing Framework with Property Tracking Mike Hansen 2025-12-18 09:36:41 -05:00
  • f90edc4c41 Merge pull request #22 from Telecominfraproject/OLS-915-configuration-validation-and-parser-tools Mike Hansen 2025-12-18 09:15:47 -05:00
  • 9564925df5 [OLS-915] Remove generated build artifacts from repository OLS-915-configuration-validation-and-parser-tools Mike Hansen 2025-12-17 09:17:54 -05:00
  • 30b1904d00 [OLS-915] Configuration Testing Framework with Property Tracking - ols-ucentral-client Mike Hansen 2025-12-16 17:35:08 -05:00
  • f827b71c57 commit pki2.0 asterfusion-pki2 zhangxiaoqiang 2025-09-12 14:27:27 +08:00
  • 84c0404ab8 before pki2.0 asterfusion zhangxiaoqiang 2025-09-12 14:20:33 +08:00
  • 3c9d20d97f Merge pull request #20 from Telecominfraproject/OLS_Update_Version_410 v4.1.0-rc1 Mike Hansen 2025-05-29 14:52:06 -04:00
  • 84789e07ce OLS 410 OLS_Update_Version_410 Mike Hansen 2025-05-28 10:08:52 -04:00
  • 10cc5bec80 Merge pull request #19 from Telecominfraproject/OLS-578-Tag-ols-ucentral-client-and-ols-ucentral-schema-4.0.0-pre-release Mike Hansen 2025-02-07 08:06:04 -05:00
  • ca74a49604 [OLS-578] Tag ols-ucentral-client and ols-ucentral-schema 4.0.0 pre-release OLS-578-Tag-ols-ucentral-client-and-ols-ucentral-schema-4.0.0-pre-release Mike Hansen 2025-02-05 08:36:34 -05:00
  • fb10d141d0 Merge pull request #18 from Telecominfraproject/OLS-563-version-client-tag-and-update-schema-ref v3.2.7 Mike Hansen 2025-02-03 09:27:55 -05:00
  • 176d2b9f36 [OLS-563] Add version to ols-ucentral-client Mike Hansen 2025-01-31 16:48:09 -05:00
  • 41d50f4650 Merge pull request #17 from Telecominfraproject/OLS-563-Add-version-to-ols-ucentral-client Mike Hansen 2025-01-27 09:36:05 -05:00
  • 00ae4001e7 [OLS-563] Add version to ols-ucentral-client OLS-563-Add-version-to-ols-ucentral-client Mike Hansen 2025-01-22 19:49:46 -05:00
  • fa325f283a Merge branch 'review-fixes' into 'larch_platform_github' larch-platform Kostiantyn Buravchenko 2024-10-04 11:58:43 +00:00
  • ff381be8b5 Remove requirements from the "requires" and "after" manifest lists, as those .. Viacheslav Holovetskyi 2024-10-02 15:53:21 +03:00
  • e3ae4b0324 Proper parsing of jumbo-frames option Viacheslav Holovetskyi 2024-10-02 02:29:52 +03:00
  • 0a0820e169 Move declarations to top of the functions Viacheslav Holovetskyi 2024-10-02 02:24:10 +03:00
  • 2bc20dab60 Place curly brackets on the same line Viacheslav Holovetskyi 2024-10-02 02:19:22 +03:00
  • 22781547a1 Revert "Reimplement yang-to-gnmi path conversion .." Viacheslav Holovetskyi 2024-10-02 02:08:45 +03:00
  • dc80301aee Revert "Disable JWT authentication" Viacheslav Holovetskyi 2024-10-02 02:08:39 +03:00
  • cfcbc2b724 Revert "Add debug symbols to the binaries, install gdb in Docker container" Viacheslav Holovetskyi 2024-10-02 02:08:06 +03:00
  • ece8a6833f Adjust column limit to 120 Viacheslav Holovetskyi 2024-09-03 16:28:39 +03:00
  • 1d3f947f89 Use spaces instead of tabs Viacheslav Holovetskyi 2024-09-03 15:29:39 +03:00
  • 98abb522eb Add clang-format config Viacheslav Holovetskyi 2024-09-03 15:28:37 +03:00
  • 1599ecceeb [igmp] Add IGMP-snooping support #29075 Mykola Gerasymenko 2024-08-29 23:52:32 +03:00
  • 708b753f70 Implement jumbo frames configuration Viacheslav Holovetskyi 2024-08-29 15:50:44 +03:00
  • c03231213d Implement jumbo frames config parsing Viacheslav Holovetskyi 2024-08-29 15:44:23 +03:00
  • 7a9d2b19df Handle Syslog configuration #28496 Dmitriy Nabok 2024-08-29 21:17:29 +00:00
  • 7fc85d481c Fix comments review Mykola Gerasymenko 2024-08-23 14:02:18 +03:00
  • 5180f1e9da [stp] Add spanning-tree support #28505 Mykola Gerasymenko 2024-08-15 21:03:19 +03:00
  • caef6ad4c3 refactoring Dmitriy Nabok 2024-08-23 13:46:42 +03:00
  • 57595fa5ae add dhcpv6 servers Dmitriy Nabok 2024-08-05 14:21:58 +03:00
  • 82cec0550a 28497: DHCP Relay init Dmitriy Nabok 2024-07-31 14:15:18 +03:00
  • 8205ee7a0a Delete existing NTP servers that are not present in the config Viacheslav Holovetskyi 2024-08-23 15:23:18 +03:00
  • 43fd03ebb7 Implement NTP configuration via YANG models Viacheslav Holovetskyi 2024-08-22 16:57:36 +03:00
  • 6d46db300d Implement NTP config parsing Viacheslav Holovetskyi 2024-08-22 13:50:35 +03:00
  • 4d8ca0d9eb Fix includes Viacheslav Holovetskyi 2024-08-21 14:57:20 +03:00
  • fc1fecbb29 Add GNOI reboot Andrii Mandiuk 2024-08-12 12:20:07 +03:00
  • abee1977fc Disallow the configuration of VLAN 1 Viacheslav Holovetskyi 2024-08-16 12:44:14 +03:00
  • bf1ca8fe89 Remove the services from "requires" list Viacheslav Holovetskyi 2024-08-16 11:53:44 +03:00
  • f8c61adac1 Implement health reporting (always 100% for now) Viacheslav Holovetskyi 2024-08-16 00:59:02 +03:00
  • 1ac8d8cfa8 Implement metrics config as a JSON file instead of Protobuf Viacheslav Holovetskyi 2024-08-15 18:39:09 +03:00
  • 2bc70cc145 Implement metrics config saving and loading Viacheslav Holovetskyi 2024-08-12 16:12:55 +03:00
  • f6a56a6a57 Add delay between retries, add additional debug messages Viacheslav Holovetskyi 2024-08-09 12:28:24 +03:00
  • 7b4947508d Add workaround for ucentral-client starting too early Viacheslav Holovetskyi 2024-08-09 11:20:53 +03:00
  • f6bfadad3e Add TIP issuing certificate to trusted CA certificates Viacheslav Holovetskyi 2024-08-08 12:03:43 +03:00
  • ddba3d5652 Bring the old RTTY client executable back Viacheslav Holovetskyi 2024-08-07 16:44:53 +03:00
  • 565a32fe74 Return nullopt in case if LLDP peer info is unavailable instead of throwing .. Viacheslav Holovetskyi 2024-08-07 14:20:14 +03:00
  • 2c367ed818 Make get_state_info more fail-resistant Viacheslav Holovetskyi 2024-08-07 14:16:42 +03:00
  • 3c9f3c56cf Add package dependencies to manifest Viacheslav Holovetskyi 2024-08-06 16:03:48 +03:00
  • d4efe7e596 Revert "[To be reviewed] Implement serial retrieval from environment variable" Viacheslav Holovetskyi 2024-07-30 18:40:29 +03:00
  • ea5edeaa60 Fix indentation Viacheslav Holovetskyi 2024-07-25 18:47:00 +03:00
  • 9f28fa135f Fixes to run in Sonic Kostiantyn Buravchenko 2024-06-17 22:55:00 +03:00
  • 0667d9e4bd Don't include static routes and interface addresses into GW list Viacheslav Holovetskyi 2024-07-18 12:55:51 +03:00
  • ec69be8141 Implement dynamic routes Viacheslav Holovetskyi 2024-07-17 15:34:55 +03:00
  • bd52b8b658 Implement static routes Viacheslav Holovetskyi 2024-06-25 13:15:12 +03:00
  • 0bc7d0a373 Make error codes consistent Viacheslav Holovetskyi 2024-06-25 12:26:30 +03:00
  • 9a76bfadff Implement addition and deletion of interface addresses Viacheslav Holovetskyi 2024-07-10 11:02:24 +03:00
  • f8b293dbb8 Add interface addresses to platform state Viacheslav Holovetskyi 2024-07-10 11:02:24 +03:00
  • b2b24f8e07 Implement getting interface addresses Viacheslav Holovetskyi 2024-07-06 16:46:32 +03:00
  • 1cc4e44a19 Add extern C to router-utils.h header Viacheslav Holovetskyi 2024-06-25 13:26:04 +03:00
  • 2102f4e3c4 Add LAG interface mapping Viacheslav Holovetskyi 2024-06-19 15:56:48 +03:00
  • 3621e48411 Remove object ID prefix from the interface mapping keys Viacheslav Holovetskyi 2024-06-17 22:13:30 +03:00
  • 6080da5a05 Fix getting FDB entry MAC address Viacheslav Holovetskyi 2024-06-17 21:38:41 +03:00
  • 6a5f77f6fc Clear keys lists before scan to prevent processing them multiple times Viacheslav Holovetskyi 2024-06-17 21:14:14 +03:00
  • bd31fdef3e Fix getting VLAN by object ID Viacheslav Holovetskyi 2024-06-17 21:14:00 +03:00
  • 0aee7a3c74 Fix setting Redis SCAN cursor Viacheslav Holovetskyi 2024-06-17 17:59:19 +03:00
  • f1ffaedf0a Handle absence of counters, make it non-critical .. Viacheslav Holovetskyi 2024-06-17 17:39:42 +03:00
  • e53ccaf9b7 Handle the absence of oper-status field in interface YANG model Viacheslav Holovetskyi 2024-06-17 17:17:22 +03:00
  • dffe061778 Add discrete exception type for gNMI errors Viacheslav Holovetskyi 2024-06-17 17:16:02 +03:00
  • 1b869b9d9d Add debug build flags for ucentral-client and larch-sonic platform Viacheslav Holovetskyi 2024-06-17 17:15:34 +03:00
  • 5aacf9a82d Implement FDB Viacheslav Holovetskyi 2024-06-17 15:19:48 +03:00
  • 7da9ce52d4 Link redis client library Viacheslav Holovetskyi 2024-06-13 23:54:32 +03:00
  • 4536be8e09 Fix port speed JSON type Viacheslav Holovetskyi 2024-06-07 17:53:34 +03:00
  • 3a8dd3666a Remove thread_local specifier from state variable .. Viacheslav Holovetskyi 2024-06-07 14:57:57 +03:00
  • c1d128a64b Implement saving and loading config id Viacheslav Holovetskyi 2024-06-07 13:34:14 +03:00
  • 7265aa1e70 Remove httplib dependency and related utilities as it's not used anymore Viacheslav Holovetskyi 2024-06-07 13:33:29 +03:00
  • 570b2ff1cc Implement plat_info_get using YANG model instead of a REST API Viacheslav Holovetskyi 2024-06-07 12:26:02 +03:00
  • 72fa3f794e Workaround for LLDP peer info Viacheslav Holovetskyi 2024-06-07 11:24:23 +03:00
  • 7120faa622 Use name instead of ifname as an interface name field Viacheslav Holovetskyi 2024-06-06 18:13:02 +03:00
  • afda76f04d Implement LLDP peer info support Viacheslav Holovetskyi 2024-06-06 16:14:25 +03:00
  • c482e56767 Implement split_string utility Viacheslav Holovetskyi 2024-06-06 16:13:46 +03:00
  • 0ad4d6e0ef Fix telemetry poll stop Viacheslav Holovetskyi 2024-06-03 19:38:41 +03:00
  • 38edc8b513 Implement telemetry and state polling Viacheslav Holovetskyi 2024-06-03 19:36:03 +03:00
  • c01e0a08ed Implement class for periodically called functions Viacheslav Holovetskyi 2024-06-03 18:12:21 +03:00
  • ce744a589b Use vector instead of heap-allocated array for ports info Viacheslav Holovetskyi 2024-06-03 15:08:13 +03:00
  • 3f14c324a0 Implement getting port info Viacheslav Holovetskyi 2024-06-03 14:59:28 +03:00
  • fc646e5daf Feature #28020. RTTY Support. Change name to Larch. Oleh 2024-05-31 11:28:06 +03:00
  • d5291ec1cc Feature #28020 RTTY Support Oleh 2024-05-30 20:05:27 +03:00
  • 9e2abdcd35 [To be reviewed] Implement serial retrieval from environment variable Viacheslav Holovetskyi 2024-05-29 17:10:38 +03:00
  • f4e37d67e5 [To be reviewed] Add CA certificate Viacheslav Holovetskyi 2024-05-29 14:32:44 +03:00
  • 54b15ebbc8 Fix port speed (should be integer instead of string) Viacheslav Holovetskyi 2024-05-27 21:13:56 +03:00
  • 11caedb29c Better handling of empty JSON responses .. Viacheslav Holovetskyi 2024-05-27 19:55:27 +03:00
  • 9b6c77a6dc Fix errors if there are no ports or VLANs defined in the system .. Viacheslav Holovetskyi 2024-05-27 19:31:53 +03:00
  • 25b95decbb Fix processing of the last part of YANG path Viacheslav Holovetskyi 2024-05-27 19:17:58 +03:00
  • 7b20f06aef Implement key-value parsing for YANG paths Viacheslav Holovetskyi 2024-05-27 18:25:01 +03:00
  • 93360f91ac Fix port interface name field Viacheslav Holovetskyi 2024-05-27 15:15:59 +03:00