94 Commits

Author SHA1 Message Date
Ai Hamano
bd51cdd5b5 [ODTN]add NETCONF driver for Infinera and OPENCONFIG handler
Handler can easily create List<CharSequence> of OPENCONFIG by managing
ModelObject and Annotation together.
Handler also gives an alias to ModelObject of the same name in another
package(eg DefaultConfig), making it easier to handle within the same
class.

Change-Id: Ie4481f4020954518dc4c3c6deaced6d9e348c885
2018-11-05 17:22:45 +00:00
Ray Milkey
a218d43062 Merge branch 'master' into merge
Change-Id: Id77bb2de77dd288404c83e331b076aaf9aafacc5
2018-10-30 12:44:55 -07:00
hiroki
d8fd7865a0 Update TAPI YANG files to v2.1(v20181016)
* Replaced TAPI yang files with latest master(v2.1)
* Updated ModelRegistrator
* Updated library path for auto generated library
* Updated ODTN Phase1.0 impl
* Added TAPI XML conversion test for ODTN Phase1.0
* Added sample JSON for ODTN Phase1.0

Change-Id: I11eeab2423a1468df3ee515d40f31b82ed96aa3c
2018-10-29 23:18:04 +00:00
Thomas Vachuska
22ea6126e4 Removing BUCK files and other Buck-related auxiliaries.
Change-Id: I23691380efcd9bce4906695605214ed59ada0e87
2018-10-24 20:02:31 +00:00
Ray Milkey
d84f89ba3d [WIP] Upgrade ONOS to karaf version 4.2.1
Change-Id: I7cd40c995bdf1c80f94b1895fb3344e32404c7fa
2018-09-28 11:20:57 -07:00
Ray Milkey
761e80a427 Remove pom files from ONOS
Change-Id: I53e2395466cba10222d638736635b11380421d98
2018-08-21 18:11:58 +00:00
Ray Milkey
312d987732 Starting snapshot 1.15.0-SNAPSHOT
Change-Id: I9239c7695f7faf6dc184a0ff54a34dedf4761b2d
2018-08-20 16:09:54 -07:00
ONOS Jenkins User
03e5521fba Starting snapshot 1.14.0-SNAPSHOT 2018-08-14 22:13:58 +00:00
ONOS Jenkins User
3594c24cb2 Tagging 1.14.0-rc2 2018-08-14 22:13:02 +00:00
ONOS Jenkins User
4e5f2d67ac Starting snapshot 1.14.0-SNAPSHOT 2018-08-13 23:16:37 +00:00
ONOS Jenkins User
cff0bd8922 Tagging 1.14.0-rc1 2018-08-13 23:15:43 +00:00
Ray Milkey
4867af2f9c Revert "Tagging 1.14.0-b1"
This reverts commit 78ce40093ac008fd6d169ab83d2d5961f91f6e31.

Change-Id: I8482f550c30f75d65333f6be9c9115a930abc56f
2018-08-10 16:53:10 -07:00
Ray Milkey
78ce40093a Tagging 1.14.0-b1 2018-08-10 11:16:44 -07:00
Ray Milkey
6d94e9f260 Reformat some BUILD files according to the buildifier guidelines
Change-Id: I8aa599f89fc14296275193475e50eb8f27b4bf0a
2018-07-15 18:04:26 -07:00
Thomas Vachuska
5b9ff6a1d6 Adding Bazel build for the remaining YANG models.
Change-Id: I9fdd681e572a0d04547dd957a340580ad9fa4a43
2018-07-13 11:00:50 -07:00
Thomas Vachuska
f8c8cb9aef Adding Bazel support for YANG models.
Change-Id: Icdb620bdb99ae9eeb042a84a8ca7563588c813c1
2018-07-12 12:09:31 -07:00
Yuta HIGUCHI
e7e71a8f9f Update checkstyle to 8.10
- fix issues detected
  - YANG custom registrator should be subject to checkstyle
  - fix Java 8 syntax related violations

Change-Id: I0fc52c6612a40d851fd9bc3bf019621776b1f92a
2018-05-21 16:00:21 +00:00
hiroki
4ecc871a22 OpenConfig model for Infinera XT3300
Change-Id: I400c9146892932afc97d1a32e425722fd7c92345
2018-05-15 20:37:15 +00:00
Yuta HIGUCHI
e8947b06cf Replace with standard yang
- replace ietf-inet-types and ietf-yang-types with
  publically available standard .yangs

Change-Id: I8999c847551ab8c007fd688415554230ea8b5774
2018-05-15 20:37:15 +00:00
Yuta HIGUCHI
a818eb5291 Isolate IETF models in OpenConfig to own bundle
Change-Id: I15fff358582dd7b361d015c2d30c981a703fd1be
2018-05-15 20:37:15 +00:00
Yuta HIGUCHI
2f5182db1e pom for waveserverai model
Change-Id: I185e4eb2a0bb29c6f701dee7a729ad80c97303af
2018-05-03 16:37:12 -07:00
Jeff Groom
34c28ce49f Waveserver Ai Driver support
Change-Id: I1d65e30b4b46dbad8802fd2edd9dec74b5d2ec18

revert readme

Change-Id: I32f7a9ec21f743d98cdece2ceb097fc65b784589
2018-05-03 23:04:28 +00:00
Ray Milkey
bca9049101 Starting snapshot 1.14.0-SNAPSHOT
Change-Id: I97bab4e31d2b701f015289eae29d0c58a4937685
2018-04-13 12:47:31 -07:00
柯志勇10068695
bdd6a9e241 ONOS-7568 Custom registrator for OpenConfig
Change-Id: Id0f0adb77b758dd8f72087408a54511a79262441
2018-04-10 16:49:46 +00:00
Yuta HIGUCHI
e1ca23fcb8 TAPI 2.0.2 release version
Change-Id: Iabc7a1bee52cf7c8e109c3e815c09767a799441b
2018-04-06 17:49:39 +00:00
Yuta HIGUCHI
5aeb0fe704 custom registrator for OpenConfig
Change-Id: I649de77cb3ab3b69ada75471867a3a6b86b32053
2018-04-03 15:18:21 +00:00
Laszlo Papp
bd0779f07c Update the polatis yang models
Change-Id: I11da7032b110238c52e27f5f26a36ef379685b0d
2018-03-28 20:55:08 +00:00
Yuta HIGUCHI
7f165b1c6d TAPI 2.0.2 release candidate
- based on https://github.com/OpenNetworkingFoundation/TAPI/pull/306

Change-Id: Ib668ff5dfdac78d06557c4d932f1fe614cdde344
2018-03-26 20:55:18 +00:00
Yuta HIGUCHI
348bba7ea0 TAPI 2.0.2-SNAPSHOT
- based on https://github.com/OpenNetworkingFoundation/TAPI/pull/302
           https://github.com/OpenNetworkingFoundation/TAPI/pull/303
  not official 2.0.2 release yet

Change-Id: Idf9dc67e77521e707cad67f5d8d609991cf8ce42
2018-03-21 15:39:08 -07:00
Ramon Casellas
390efe96a7 ONOS-7451 ODTN TAPI connectivity service.
(still JSON cannot be converted to DataNode)

Completed with RPC PoC for ONOS-7451

Fixed style errors (import Yang classes > 120)

Change-Id: Ie565576a604ee1ccf3d046e7e461c1d132234e8f
2018-03-07 21:26:36 +00:00
Yuta HIGUCHI
f192610f6e TAPI 2.0.x rpc service registrator
based on work by Ramon Casellas <ramon.casellas@cttc.es>

Change-Id: Ie86f19adbb1d9f24658043b5fcd207207caf73bc
2018-03-07 17:06:36 +00:00
Yuta HIGUCHI
80d0bbdc14 ONOS-7506 update to TAPI 2.0.1
Change-Id: Ib47a4b93c536854cc0ee3c577307ac995ef24c4f
2018-03-01 19:34:18 +00:00
hiroki
4c3fbcf3e1 Modify TAPI 2.0 to avoid yang-tool limitation
Change-Id: Ic512f3aa761548a2b45457543e6b23a392500902
2018-02-13 01:19:51 +00:00
wu
6a418d256b ONOS-7419 Compare and update TAPI yang currently in ONOS with TAPI 2.0 release
Change-Id: I009d4b9da4eea359a4ce164fd425769f68743c6b
2018-02-06 19:10:32 +00:00
Yuta HIGUCHI
488a94c31e more error-prone issue fix
Change-Id: I49f2cc0459cfddddc6a99e2ebb8ad52d547e2909
2018-01-29 21:12:15 +00:00
Ray Milkey
302405e044 Obey Java package file naming rules
Change-Id: Ia0522beade3a8869e0495870425e7fe359ad474e
2018-01-14 11:41:38 +00:00
ONOS Jenkins User
45d340c839 Starting snapshot 1.13.0-SNAPSHOT 2018-01-09 01:56:13 +00:00
ONOS Jenkins User
32ebb5add8 Tagging 1.13.0-b8 2018-01-09 01:54:28 +00:00
Ray Milkey
41b5302f93 Sonar suggestions - file name and constants
- moved class files into a directory that complies with Java naming conventions
- extracted a duplicated string literal into a constant

Change-Id: I3d0b1378746ee1c7a3d4e541e9d09943886de312
2018-01-05 23:06:19 +00:00
ONOS Jenkins User
61881df1ee Starting snapshot 1.13.0-SNAPSHOT 2017-12-12 21:19:45 +00:00
ONOS Jenkins User
d22dccc27f Tagging 1.13.0-b7 2017-12-12 21:18:01 +00:00
ONOS Jenkins User
4bf9e3a520 Starting snapshot 1.13.0-SNAPSHOT 2017-12-12 18:46:22 +00:00
ONOS Jenkins User
168ac92b8d Tagging 1.13.0-b6 2017-12-12 18:44:15 +00:00
ONOS Jenkins User
0e78e27f0c Starting snapshot 1.13.0-SNAPSHOT 2017-12-12 03:27:00 +00:00
ONOS Jenkins User
2a7d833cab Tagging 1.13.0-b5 2017-12-12 03:25:23 +00:00
ONOS Jenkins User
c53a15f933 Starting snapshot 1.13.0-SNAPSHOT 2017-12-11 20:43:30 +00:00
ONOS Jenkins User
d06da9e33c Tagging 1.13.0-b3 2017-12-11 20:41:44 +00:00
ONOS Jenkins User
716484c58c Starting snapshot 1.13.0-SNAPSHOT 2017-12-09 03:41:19 +00:00
ONOS Jenkins User
6a6ac1d5a0 Tagging 1.13.0-b1 2017-12-09 03:39:39 +00:00
ONOS Jenkins User
a57a814230 Starting snapshot 1.13.0-SNAPSHOT 2017-12-09 00:57:30 +00:00