Bump upstreams Adopt: - yangtools-13.0.1 - mdsal-13.0.0 Also adopts AbstractDOMDataBroker from mdsal-dom-spi, so that we have less code duplication and maintenance. UTs mocking NormalizedNode are updated to ContainerNode, as mocking sealed classes does not work with Mockito (out of the box). Change-Id: I6d3d3c8ced297b6850aea951040d16437df9e3f0 Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Remove support for actions/rpc/notifications, take two The concepts underlying what we are doing here are gone from MD-SAL. Update the version of the XML namespace and remove support for - action-implementation - action-instance - notification-listener - rpc-implementation - rpc-service - specific-reference-list - static-reference JIRA: CONTROLLER-2090 Change-Id: Ic9777d1d6295da3f31da7b22d816c0fc9ba9565e Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Warn on deprecated blueprint elements A number of elements are going away, issue a warning when each is encountered. JIRA: CONTROLLER-2090 Change-Id: I91cd29f4824e617572e3f17a593df431d0c72efe Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Revert "Remove support for actions/rpc/notifications" This reverts commit beaac808943b25f5627c70ddb5029408101204a7. JIRA: CONTROLLER-2090 Change-Id: I3a624a4c5ef8159d2667794f734609f0a2be3e5b Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Revert "Fix namespace handling" This reverts commit 82284ce97ea00c26af1cad479211ce1fed68a533. JIRA: CONTROLLER-2090 Change-Id: Idea6406166193fdebeedfc828aaef7173d1cd681 Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Fix namespace handling The previous patch missed an update to namespace versions, fix that up. JIRA: CONTROLLER-2090 Change-Id: Id780a60ed629cdb862a56c616b78679a7d6f3d25 Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Remove support for actions/rpc/notifications The concepts underlying what we are doing here are gone from MD-SAL. Update the version of the XML namespace and remove support for - action-implementation - action-instance - notification-listener - rpc-implementation - rpc-service - specific-reference-list - static-reference JIRA: CONTROLLER-2090 Change-Id: I7d9c992108378283a83ce80d6612794ccac1730e Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Bump upstreams Adopt: - odlparent-13.0.10 - yangtools-11.0.5 - mdsal-12.0.4 Change-Id: Ia6f7420c5751436ec97d0a45187d79dadf9c3d94 Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Adjust to yang.binding.{Identifier,Identifiable} rename We hare renamed classes here, adjust to those changes. Change-Id: I5efe2eeeb2878dfac864bc6ebc3e08c98ace253a Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Bump upstreams Adopt: - odlparent-13.0.1 - yangtools-11.0.0-SNAPSHOT - mdsal-12-0.0-SNAPSHOT Since the format of NormalizedNode tree is updated to not include AugmentationNode (and AugmentationIdentifier), we must force an incompatible update, as we do not have enough information to produce compatible payload. Change-Id: Ibf444540ed052b49651ba66ca7b93c806a6c8a97 Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Migrate users of Optional.get() We have an incoming enforcement patch, prepare to adopt it. Change-Id: If73abd4ceaea71a216a4bc3a3968b400b508ec38 Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Fix more Sonar warnings Ignored exceptions, mergeable if statements and similar. Change-Id: Iea262b7c410cfde16fd4f101d3c7c8195ff1ea1f Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Fixup Sonar issues Perform automatic conversions and also fixup Sonar issues reported, which tend to be very minor. Change-Id: Ia0d980105f4635218bacb9161a39ecb87838a9ff Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Update upstreams Adopt: - odlparent-12.0.1 - yangtools-10.0.1 - mdsal-11.0.0 Change-Id: Ied40be292d9de2ea2d20ba3a454582d910624474 Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Use FrameworkUtil.asDictionary() We do not need a Hashtable, use FrameworkUtil to give us what we need. Change-Id: I50099a7b8f036d7f7f8af467242005e74b48d89d Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Adjust Blueprint to ensure the container is a ChildOf InstanceIdentifier requires data tree steps, make sure we enforce that invariant. JIRA: MDSAL-370 Change-Id: Icb3c08eb7052eed28ef6638facb884857baec3e9 Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Bump upstream SNAPSHOTS Adopt: - odlparent-10.0.0 - yangtools-8.0.0-SNAPSHOT - mdsal-9.0.0-SNAPSHOT Change-Id: I60991718a6d1ef6f108c2b1f7b2c09b0c5f973c4 Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Bump odlparent/yangtools/mdsal Adopt latest versions, namely; - odlparent-9.0.1 - yangtools-7.0.1 - mdsal-8.0.0-SNAPSHOT There are a few adjustments needed, which mostly deal with the interface to NormalizedNode. Change-Id: I918fb885a6df62e16e17119a7e04ba1672ef7c39 Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Bump upstreams for Silicon Adopt the following upstream versions: - odlparent-8.0.0 - yangtools-6.0.0-SNAPSHOT - mdsal-7.0.0-SNAPSHOT Also add bundle-parent to host the scala/akka definitions we need. Change-Id: I98452920bf7cebf176d3b20723be40929a9a7268 Signed-off-by: Robert Varga <robert.varga@pantheon.tech>