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

2024-03 Calcium integration #1813

Merged
merged 70 commits into from
Apr 24, 2024
Merged

2024-03 Calcium integration #1813

merged 70 commits into from
Apr 24, 2024

Commits on Apr 18, 2024

  1. Bump ODL versions to calcium

    - odlparent-13.0.11
    - yangtools-13.0.2
    - mdsal-13.0.1
    - controller-9.0.2
    - aaa-0.19.3
    - netconf-7.0.4
    - bgpcep-0.21.4
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Signed-off-by: Ivan Hrasko <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    74daad3 View commit details
    Browse the repository at this point in the history
  2. Rename singleton service components

    opendaylight/mdsal@3ea5c72
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    82766c7 View commit details
    Browse the repository at this point in the history
  3. Do not use ClusterAdminService

    opendaylight/controller@02b7445
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    bf7523f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    50ef960 View commit details
    Browse the repository at this point in the history
  5. Clean up XmlElement methods

    opendaylight/netconf@7702c45
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    d722b5b View commit details
    Browse the repository at this point in the history
  6. NodeBuilders

    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    b60b1e4 View commit details
    Browse the repository at this point in the history
  7. Changed $Yang* generation package and name

    opendaylight/mdsal@dac0a45
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    b4c79c5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a970d6a View commit details
    Browse the repository at this point in the history
  9. Remove EffectiveModelContext{Listener,Provider}

    opendaylight/yangtools@fd91e72
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    53b8739 View commit details
    Browse the repository at this point in the history
  10. Refactor DOMYangTextSourceProvider

    opendaylight/mdsal@8a0509e
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    1f694a7 View commit details
    Browse the repository at this point in the history
  11. Do not use ClusterAdminService

    opendaylight/controller@02b7445
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    f4a5fa2 View commit details
    Browse the repository at this point in the history
  12. Rename singleton service components

    opendaylight/mdsal@3ea5c72
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    0536e4b View commit details
    Browse the repository at this point in the history
  13. Remove odl-controller-exp-netty-config

    opendaylight/controller@9917911
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    59e4a4e View commit details
    Browse the repository at this point in the history
  14. Do not use DOMClusterSingletonServiceProviderImpl

    opendaylight/mdsal@73703bb
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    1add9e9 View commit details
    Browse the repository at this point in the history
  15. Adopt DOMNotificationRouter initialization changes

    Remove create() method, as it has been deprecated long time ago.
    opendaylight/mdsal@3eca227
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    066b393 View commit details
    Browse the repository at this point in the history
  16. Reduce ObjectRegistration use

    opendaylight/mdsal@5f8a373
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    7d6d087 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    201cade View commit details
    Browse the repository at this point in the history
  18. Rename DOMRpcRouterServices methods

    opendaylight/mdsal@9b08769
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    3379fce View commit details
    Browse the repository at this point in the history
  19. Remove support for composite NotificationListener

    opendaylight/mdsal@102cb4f
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    b84e8e1 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    98ed609 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    b3dd9e1 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    382235b View commit details
    Browse the repository at this point in the history
  23. Inline RestconfApplication

    opendaylight/netconf@a7da81d
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    6df1fe2 View commit details
    Browse the repository at this point in the history
  24. Remove WebSocketInitializer

    This class is now being used as MdsalRestconfServer
    opendaylight/netconf@8616c96#diff-376c5563bf06e2094dcf7bbb468c89fdd3664942a63e4bfad364d3350986cc82
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    bfec31f View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    e4539c1 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    44b9746 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    d895b22 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    bd95b40 View commit details
    Browse the repository at this point in the history
  29. Remove obsolete NetconfClientDispatcher

    Removed obsolete NetconfClientDispatcher interface,
    implementation, related components and tests
    
    opendaylight/netconf@4efa700
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    c30f651 View commit details
    Browse the repository at this point in the history
  30. Rework BaseScheams

    opendaylight/netconf@ebf61b3
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    348a5e4 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    b7c7d10 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    de6c73f View commit details
    Browse the repository at this point in the history
  33. Get NetconfMessage from netconf.api.messages

    opendaylight/netconf@9a42076
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    c2f5077 View commit details
    Browse the repository at this point in the history
  34. Remove redundant getExtensions method

    This method became unused as a result of 285f45e
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    abd426c View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    947e381 View commit details
    Browse the repository at this point in the history
  36. Clean up netconf-{common,client}-mdsal constants

    opendaylight/netconf@7d45e6b
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    c23e0b7 View commit details
    Browse the repository at this point in the history
  37. Disconnect NormalizedNode from Identifiable

    opendaylight/yangtools@354be56
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    16f1f7c View commit details
    Browse the repository at this point in the history
  38. Use newer revision of odl-netconf-callhome-server

    opendaylight/netconf@bc78778
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    91ff56d View commit details
    Browse the repository at this point in the history
  39. Remove RootResourceDiscoveryService

    This we can replace this implementation just by using JaxRsWebHostMetadata:
    opendaylight/netconf@5e623d8
    opendaylight/netconf@545a553
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    3862956 View commit details
    Browse the repository at this point in the history
  40. Use newer revision of sal-remote-augment

    opendaylight/netconf@e138c93
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    dcc5c45 View commit details
    Browse the repository at this point in the history
  41. Use newer revision of odl-device-notification

    opendaylight/netconf@9470af8
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    b617e98 View commit details
    Browse the repository at this point in the history
  42. Introduce restconf.server.{api,spi,mdsal}

    opendaylight/netconf@8616c96
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    17ea33b View commit details
    Browse the repository at this point in the history
  43. Eliminate InstanceIdentifierContext

    opendaylight/netconf@32fad0d
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    4bebed7 View commit details
    Browse the repository at this point in the history
  44. Eliminate PatchDataTransactionUtil

    opendaylight/netconf@1f0f517
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    2603892 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    f85da49 View commit details
    Browse the repository at this point in the history
  46. Eliminate OpenApiApplication class

    Rework the initialization based on the changes made in:
    opendaylight/netconf@ea43fb4
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    d1d44da View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    ab2da62 View commit details
    Browse the repository at this point in the history
  48. Use DelegatedYangTextSource

    opendaylight/yangtools@f8b228d
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    52965ed View commit details
    Browse the repository at this point in the history
  49. Use FileYangTextSource

    opendaylight/yangtools@2c753dc
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    f533c2d View commit details
    Browse the repository at this point in the history
  50. Use SourceIdentifier as CharSource

    YangTextSchemaSource is no longer awalible it got replaced:
    opendaylight/yangtools@04e2170#diff-c70f5f9eb0fd9dfe6a52dd255521247c37030aed4a55a96f3a691606d0efe792
    
    Also before its replacement, it was turned into CharSource:
    opendaylight/yangtools@d95368f
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    64d9d45 View commit details
    Browse the repository at this point in the history
  51. Rename YangIRSource method

    opendaylight/yangtools@69550a6
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    4850f7b View commit details
    Browse the repository at this point in the history
  52. Eliminate YangModelDependencyInfo

    opendaylight/yangtools@9f3139f
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    cd80bc2 View commit details
    Browse the repository at this point in the history
  53. Remove usage of aaa.encrypt.PKIUtil

    opendaylight/aaa@20144fb
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    bfaa3d5 View commit details
    Browse the repository at this point in the history
  54. Remove (DOM)TransactionChainListener

    opendaylight/mdsal@82d4900
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    4c7badf View commit details
    Browse the repository at this point in the history
  55. Refactor PathArgument to DataObjectStep

    opendaylight/mdsal@889d660
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    b52e5cc View commit details
    Browse the repository at this point in the history
  56. Remove yang.binding.RpcService

    opendaylight/mdsal@ef3f822
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    d576451 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    fe08b97 View commit details
    Browse the repository at this point in the history
  58. Throw exception if decryption/encryption fails

    opendaylight/aaa@b43fe31
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    0a73bbd View commit details
    Browse the repository at this point in the history
  59. Disconnect bgp from global event loop groups

    opendaylight/bgpcep@19359ff
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    aba4f7e View commit details
    Browse the repository at this point in the history
  60. Use newer revision of odl-netconf-device

    opendaylight/netconf@1afaf77
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    59ff909 View commit details
    Browse the repository at this point in the history
  61. Change Credentials creation

    opendaylight/netconf@3a7861b
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    ccade21 View commit details
    Browse the repository at this point in the history
  62. Factor out MdsalDatabindProvider

    opendaylight/netconf@ef4a8ec
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    2399d3b View commit details
    Browse the repository at this point in the history
  63. Provide yanglib-mdsal-writer to Lighty controller

    We need this writer in order for restconf to work.
    opendaylight/netconf@0030312
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    5ef3499 View commit details
    Browse the repository at this point in the history
  64. Change action output

    Do not include namespace in output.
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    f7c9189 View commit details
    Browse the repository at this point in the history
  65. Create workaround for NETCONF-1285

    Uncomment this after NETCONF-1285 is resolved
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    fb343f7 View commit details
    Browse the repository at this point in the history
  66. Do not hard-code localhost

    Let's get the address straight from the configuration.
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    f922927 View commit details
    Browse the repository at this point in the history
  67. Adjust expected test result

    This test expected us to be unable to create Qname without
    revision. This is no longer the case, so lets adjust the test.
    
    opendaylight/yangtools@903f6f1#diff-529e55d1b7b1f18b30666a84bce17d3203a80ea0986777c0c6da7bc42439dc7c
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    c2d4797 View commit details
    Browse the repository at this point in the history
  68. Use newer revision of netconf-keystore

    opendaylight/netconf@bfdd73e
    
    Signed-off-by: tobias.pobocik <[email protected]>
    Tobianas authored and ihrasko committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    b3e80d2 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    d3c391d View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    b5da251 View commit details
    Browse the repository at this point in the history