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.09 Scandium integration #1938

Merged
merged 27 commits into from
Oct 9, 2024
Merged

2024.09 Scandium integration #1938

merged 27 commits into from
Oct 9, 2024

Conversation

Tobianas
Copy link
Contributor

@Tobianas Tobianas commented Sep 5, 2024

  • odlparent-14.0.3
  • infrautils-7.0.3
  • yangtools-14.0.4
  • mdsal-14.0.2
  • controller-10.0.2
  • aaa-0.20.1
  • netconf-8.0.2
  • bgpcep-0.22.4

@Tobianas Tobianas force-pushed the scandium branch 3 times, most recently from 7c8964c to 00a9abf Compare September 18, 2024 12:55
@Tobianas Tobianas changed the title WIP Scandium integration Scandium integration Sep 19, 2024
@Tobianas Tobianas marked this pull request as ready for review September 19, 2024 11:17
@Tobianas Tobianas force-pushed the scandium branch 3 times, most recently from 3ce0812 to b42b8b1 Compare September 30, 2024 10:38
@Tobianas Tobianas changed the title Scandium integration WIP Scandium integration Sep 30, 2024
@Tobianas Tobianas force-pushed the scandium branch 2 times, most recently from 39dd74f to 99acb7e Compare September 30, 2024 15:27
Adopt:
- odlparent-14.0.3
- infrautils-7.0.3
- yangtools-14.0.4
- mdsal-14.0.2
- controller-10.0.2
- aaa-0.20.1
- netconf-8.0.2
- bgpcep-0.22.4

JIRA: LIGHTY-317
Signed-off-by: tobias.pobocik <[email protected]>
Signed-off-by: Ivan Hrasko <[email protected]>
This change was inevitable, and had to be done now since there is no
implementation of SSESenderFactory.
https://github.com/opendaylight/netconf/blob/master/protocol/restconf-server-jaxrs/src/main/java/org/opendaylight/restconf/server/jaxrs/JaxRsEndpoint.java#L89

JIRA: LIGHTY-317
Signed-off-by: tobias.pobocik <[email protected]>
OpenApiService uses JaxRsEndpoint just to set its restconf path:
https://github.com/opendaylight/netconf/blob/master/restconf/restconf-openapi/src/main/java/org/opendaylight/restconf/openapi/impl/OpenApiServiceImpl.java#L51
We need to create a workaround to get JaxRsEndpoint to OpenApi

JIRA: LIGHTY-317
Signed-off-by: tobias.pobocik <[email protected]>
This constructor has been deprecated to allow more flexibility w.r.t.
NMDA operation. Hide it from public view.
opendaylight/mdsal@6290e0d

JIRA: LIGHTY-317
Signed-off-by: tobias.pobocik <[email protected]>
We have a number for deprecated .create() methods, remove them.
opendaylight/yangtools@9eec47a

JIRA: LIGHTY-317
Signed-off-by: tobias.pobocik <[email protected]>
This class has been superseded by binding.data.codec.dynamic version of
it. Remove if from binding-data-codec-api, making the codec API
independent of binding-runtime-api.
opendaylight/yangtools@35ba1e1

JIRA: LIGHTY-317
Signed-off-by: tobias.pobocik <[email protected]>
Under keystore-entry/key-credential added 'algorithm' (string) and
'public-key' (binary) leafs, 'password' leaf status set to deprecate,
and under private-keys/private-key added 'algorithm' (string) leaf.
opendaylight/netconf@6a780f0#diff-d39f3771bdeae91002985ff8e7651f5854adfd43194bb09ec7e9a2488635056a

JIRA: LIGHTY-317
Signed-off-by: tobias.pobocik <[email protected]>
Netty was completely unused in a lot of places
across Lighty.io.

JIRA: LIGHTY-317
Signed-off-by: tobias.pobocik <[email protected]>
Use DataObjectIdentifier instead of KeyedInstanceIdentifier as a result of:
opendaylight/mdsal@6b09ffd

JIRA: LIGHTY-317
Signed-off-by: tobias.pobocik <[email protected]>
network-topology.yang imports ietf-restconf.yang and thus is also loaded.

JIRA: LIGHTY-317
Signed-off-by: tobias.pobocik <[email protected]>
opendaylight/netconf@1f8be4f

JIRA: LIGHTY-317
Signed-off-by: tobias.pobocik <[email protected]>
We need this dependency to use MdsalDatabindProvider and so on:
opendaylight/netconf@bb7c6f8

JIRA: LIGHTY-317
Signed-off-by: tobias.pobocik <[email protected]>
We need this dependency to use sal-remote-augment
opendaylight/netconf@90a55f3#diff-d416f28f8e9f4928e21dc12fad000e69da94686122cf4d6ba1da69740ce7f1e2R6

JIRA: LIGHTY-317
Signed-off-by: tobias.pobocik <[email protected]>
These models are just for testing

JIRA: LIGHTY-317
Signed-off-by: tobias.pobocik <[email protected]>
This method is used only for JSON requests, so let's specify the accept type as JSON.

JIRA: LIGHTY-317
Signed-off-by: tobias.pobocik <[email protected]>
@ihrasko ihrasko changed the title WIP Scandium integration 2024.09 Scandium integration Oct 9, 2024
@ihrasko ihrasko merged commit 1192312 into PANTHEONtech:main Oct 9, 2024
6 checks passed
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