Thomas Vachuska
f9c8436f4d
STC work in progress
...
Change-Id: Ie5e444e3b560b605b066899289cdee7a5fe8338c
2015-05-29 06:01:30 +00:00
Ayaka Koshibe
74b5527081
Miscellaneous fixes for reading Linc-OE port types.
...
- Keep track of created PortDescriptions so that they can be replayed when
configurations don't stick
- Push topology configs to all cluster members (Temporary hack until
Configs are made Mastership-aware)
- Port type consistency for Optical ports - default to FIBER port type
Change-Id: Ib2c9e2839c212d2998206bd0106490b2b38446a9
2015-05-28 22:57:37 +00:00
Marc De Leenheer
d24420f41e
Add OCh signal type to optical path intent.
...
Revert changes to LINC-OE specialized flowmod handling.
Change-Id: Ic4f333a44b7cd8a3111bfcba87ea909943eec56d
2015-05-28 22:53:42 +00:00
Brian O'Connor
30a412deb3
Starting snapshot 1.2.0-SNAPSHOT
...
Also, fixed onos-upload-bits script to upload rc's to nightly/
Change-Id: I9bb8fe685492e23c740796879f0b66c307e26e56
2015-05-21 18:08:06 -07:00
Brian O'Connor
608e03a1bb
Tagging 1.2.0-rc1
...
Change-Id: I2791aacb0ab4eb0d3db92fef5e58e9c62747bf8c
2015-05-21 17:56:07 -07:00
Thomas Vachuska
4a9d63e1fd
Improving push through proxy tool
...
Change-Id: I27e4fca905bf2f7f732a05941e9082ae713f6529
2015-05-21 12:15:36 -07:00
Thomas Vachuska
f7adc6e1ba
Fixed onos-config to include onos-incubator as a boot feature.
...
Change-Id: Id4f71574ba5b9c2a80178cef0a935630215ca278
2015-05-20 18:49:57 -07:00
Thomas Vachuska
ba082b80b8
Removing hazelcat dependency throughout.
...
Change-Id: I738050fda142418d2956f613035892dac82ef098
2015-05-20 23:21:47 +00:00
Madan Jampani
27b69c6c25
ONOS-1983: Migrating all copycat Raft protocol specific communication to use ONOS cluster communication primitives
...
Change-Id: I3f07266e50106b1adc13f722c647686c2b42ef7f
2015-05-19 23:02:39 -07:00
Thomas Vachuska
77a9a446d6
Enhanced onos-check-logs to search logs only up to the latest restart and to include all errors and exceptions with their full stack trace.
...
Change-Id: I23aa6adef9fcd06f6231efdb5619e6e9ebf07b86
2015-05-20 00:38:20 +00:00
Thomas Vachuska
d9c900eca6
Reduced bramble cell by one node; added variant of ATT MPLS topology sans TC links.
...
Change-Id: Iaea0b6f9720cfdebc2af406b3a1094a9cc8f75e7
2015-05-19 21:29:51 +00:00
Marc De Leenheer
1afa2a0350
Rewrote optical connectivity intent compiler
...
Change-Id: I5acece3c14bed8a23f7bbe0c5a9bc0932a2a0881
2015-05-19 18:18:28 +00:00
Marc De Leenheer
16f857baa3
First round of cleanups in optical path provisioner. No more user input for packet/optical mininet script.
...
Change-Id: Ibbfa6a17a97432da8dee63e9cd15fa6b1c2c1e46
2015-05-08 23:39:37 +00:00
Simon Hunt
3f15637391
Added "drivers" to cells that defined ONOS_APPS.
...
Change-Id: I8e7cbea037ea09504662fb17ef328b547d21050a
2015-05-05 23:33:45 +00:00
Brian O'Connor
481303c817
Adding bramble cell for pi cluster
...
Change-Id: I4d0b908d49c60272c0fb37d471e781c2fe5c6f3b
2015-05-04 22:01:22 +00:00
Thomas Vachuska
615361e5f3
Moved some dev tools from test/bin to dev/bin.
...
Added onos-create-app as a convenience.
Change-Id: Ide9b9801a0a1d2229a153b85e23766f6018a8267
2015-05-01 18:19:32 +00:00
Bri Prebilic Cole
43f17c0203
GUI -- Refresh Icon added. - Fixed default column ID for intents view.
...
Change-Id: Ic8991a1886e0e88de38b75c2885d42fc9ad00512
2015-05-01 18:05:13 +00:00
Roan Huang
ddf315dad0
Fix ifconfig parsing in onos-setup-karaf
...
ifconfig output in CentOS7 is different from Ubuntu.
This one should work with OS X, Ubuntu and CentOS.
Change-Id: I2ec43db5af6f90b87b4def1a7654e4c8ad0bd253
2015-04-30 23:02:18 +08:00
Thomas Vachuska
a2ae42256b
Added onos-ui-archetype as a partial archetype to bootstrap UI development.
...
Modified onos-cli-archetype to be a partial archetype.
Change-Id: I172bca5f67519f052bbb116486b3f1d7c51bc4bf
2015-04-30 03:40:05 +00:00
Thomas Vachuska
96a303c9ae
Fixing a defect in onos-install, which polluted the ~/.m2/repository.
...
Change-Id: I4fe928831404411292f6879f059aae49b7bcfcf9
2015-04-28 16:04:50 -07:00
Thomas Vachuska
9b171c5d97
Fixing onos-setup-karaf to always generate tablets.json and cluster.json config files without having to specify 'clean' option.
...
Change-Id: I23b4d86fb5bdfd5e93a0d7fa8e18de8ecdbc2bee
2015-04-28 21:39:36 +00:00
Thomas Vachuska
8b91f4f82b
GUI -- Added category to the UiView abstraction.
...
Change-Id: I55fff4d242e8d6b8d8ce3d25e8f9355dc0ef976a
2015-04-23 17:55:36 -07:00
Thomas Vachuska
60fc8422c3
Fixed onos-setup-karaf to work on Linux as well as on Darwin (OSX).
...
Change-Id: I9225dde1bed84380d785559a9b8ae65969cc7f42
2015-04-23 23:27:44 +00:00
Thomas Vachuska
3430984652
Changed onos-log to allow for both Linux & Darwin (OSX) platforms to work. The --pid option is required in order for tail to wake-up when the owning process dies.
...
Change-Id: Ifb86517b0abfe1d781b15408e3619deacfeb2523
2015-04-23 23:24:05 +00:00
Charles M.C. Chan
870cc030ba
Log tools improvement
...
- Add 'olo' command to filter log of remote ONOS instance
- Modify 'onos-log' such that it can run on OSX
Change-Id: Iddab996564af01672c14caca725397c574267bad
2015-04-23 21:09:13 +00:00
Thomas Vachuska
fcd6114552
Enhanced onos-setup-karaf to be more robust and more friendly. It will validate the specified IP, if given. Otherwise, it will attempt to use ONOS_IP and if that's not available ONOS_NIC to find an adapter with a matching IP address. Usage is backwards compatible.
...
Also added new onos-karaf command which runs onos-setup-karaf && karaf $@ as a convenience; aliased to 'ok'.
Corrected onos-build-selective to propagate error status only if the build fails.
Change-Id: I920b06fa21edc95b7d651270efe2f95da90ff010
2015-04-23 13:59:08 -07:00
Thomas Vachuska
aa226b12ad
Enhanced onos-log to allow remotely grepping through the logs. usage: onos-log [-l] [remote-ip [{karaf-instance-id|-} [ere-pattern]]]
...
Change-Id: I598f0f5dd5f7f5436c0459f93944d0303cfa355e
2015-04-23 03:10:49 +00:00
Thomas Vachuska
daaa42d455
Fixed device subsystem behaviour where auxiliary provider prevented emitting device availability change events.
...
Change-Id: Iaed6359598ff87d5706e10eb9d905ed0883617d9
2015-04-21 23:25:06 +00:00
Thomas Vachuska
db7467ace2
Separating onos-drivers to be delivered as a separate app from onos-openflow. Apps activated by default (via onos-setup-karaf or onos-install/onos-config) are now onos-drivers and onos-openflow.
...
Change-Id: I35c7cca79a4b72e966cbc2cebe72b109f2d92706
2015-04-17 19:41:30 +00:00
Thomas Vachuska
9411780ac4
Fixing usage of onos-app shell utility.
...
Change-Id: Ibb935312ffc2a9e2eb9e1687d36be23541094a2c
2015-04-17 18:14:42 +00:00
Thomas Vachuska
a7a0f560a2
Converting builtin applications to be delivered in a self-contained manner via OAR files.
...
Change-Id: I5b7c6939aacc263248868fac2e0f69124c5f3609
2015-04-16 14:04:35 -07:00
fahad
44e62c7e0f
Lots of improvements in opticalUtils.py
...
Now we can controll LINC components from mininet e.g swtich start/stop or link up/down
-Added LINCSwitch, LINCIntf and LINCLink classes
-fixed start/stop LINC-Switch bug related to taps
-refactored opticalUtils.py
-fixed typo
-Implemented LINC-CLI support in LINCSwitch class
-Added support for link up/down from mininet
-Added support for switch start/stop from mininet
and many more :)
Change-Id: Ide6460081a554ea3ca9146be480ae016d7d2356d
2015-04-15 23:35:25 +00:00
Simon Hunt
fd8c7d7288
GUI -- Reworked sprite definition loading via websocket events.
...
- includes option to specify sprite definition id: #/topo?sprites=defn_name.
Change-Id: If2ce59384e01bb5f35827a503748e21ab4fb1b31
2015-04-14 17:53:49 -07:00
Brian O'Connor
3938f61406
Adding newline to onos-app plugin because json output doesn't contain one
...
Change-Id: I55286436cfa819355aa7fbea55c0908053ce45a7
2015-04-14 15:01:32 -07:00
Thomas Vachuska
9ed335bad1
GUI -- Added facility to upload and track various sprite JSON definitions. WIP
...
Change-Id: I5629e07d84b91d2d885737a9011acc4e13538cf2
2015-04-14 12:07:47 -07:00
Thomas Vachuska
c40d463c27
Consolidating null providers and making them fully configurable and integrated with the ConfigProvider to allow arbitrary topologies.
...
Change-Id: I899e27a9771af4013a3ce6da7f683a4927ffb438
2015-04-14 01:23:24 -07:00
Jonathan Hart
af53b601c2
Use initctl commands rather than service to control the ONOS service.
...
This supports a wider variety of OSes other than just Ubuntu.
Change-Id: Ib8505aa504f568ffdc556b20fb1d07a082d90229
2015-04-09 18:00:32 +00:00
Thomas Vachuska
de563cf235
Added ability to form a cluster via REST API.
...
Change-Id: Ib71f6b4caed1b1c4b9db78596ee35bf5cab05184
2015-04-01 20:39:37 +00:00
Jon Hall
842a197815
Check rotated logs as well as the current file
...
Change-Id: I1442a54f3c81a68809016fbf50c9c065a58ba15a
2015-04-01 18:53:43 +00:00
Thomas Vachuska
c4cb1002d1
Added support to pre-stage apps as part of onos-setup-karaf.
...
Fixed onos-app reinstall command usage.
Change-Id: I1f5eb084a06fb16f7b2db7b61376211c25c4327a
2015-03-29 17:29:51 +00:00
Jonathan Hart
b4317d7453
Restrict the key file permissions as required by some OSes
...
Change-Id: I1774c8e50a8cabc7d4ac8046ed1325160b5fc0c3
2015-03-27 22:41:30 +00:00
Jonathan Hart
54b4a373fe
Run ifconfig as sudo for OSes that require it
...
Change-Id: I4fbfa5ba90cde1c6d8a608f1883ae3183abf4c6b
2015-03-27 15:34:32 -07:00
Thomas Vachuska
fba2857430
Enhanced app CLI.
...
apps now support -a|--active option to show only activated apps.
app command now takes a list of app ids to allow single command to activate/deactivate/uninstall multiple apps
Deprecated old CLI commands which were already not included in the run-time config.
Consolidated intent & topology metrics to use the same app id since they are bundled into the same app.
Added 'reinstall' and 'reinstall!' option to onos-app tool.
Change-Id: I1406843bf608acf8e7d969a547b929d056e77067
2015-03-27 21:54:36 +00:00
Thomas Vachuska
5167aadd8c
Adding onos-openflow as a default feature for the local karaf setup.
...
Change-Id: I9191a07b46933057825d393973d8055886ae2aa9
2015-03-25 11:29:07 -07:00
Thomas Vachuska
5630c61407
ONOS-1323 Upgrading environment to use Apache Karaf 3.0.3
...
Requires restart of any dev shell sessions that may have KARAF_VERSION=3.0.2 already set.
Developers that have their own local Karaf will have to run 'onos-setup-karaf <ip-address>' command
Change-Id: Iba234b3cd5af89de6dd249c97cac97525364cc34
2015-03-25 00:56:59 +00:00
Brian O'Connor
0a53facc44
Adding log writer command
...
Change-Id: I817f658f626a8f35ef276dbecb7c1535983f51c9
2015-03-22 23:36:32 +00:00
Thomas Vachuska
785f581408
ONOS-1328 Converted ONOS features to apps.
...
ONOS_FEATURES env. var is now deprecated!
Cells are expected to use ONOS_APPS env. var to tailor which builtin apps should be activated by default. All builtin apps are installed by default, but can be uninstalled if desired.
Cleaned up cell definitions accordingly.
Change-Id: If3bb4691a73543a69197f4bf1855c8368f558450
2015-03-20 00:37:50 +00:00
Thomas Vachuska
eef7f3ae59
Adding tool to spawn iTerm configuration for monitoring logs of the current cell instances: 'onos-iterm-logs'
...
Adding tool to spawn iTerm configuration for executing commands against the current cell instances: 'onos-iterm-cli'
Change-Id: I356603eb9b77779e2c1025adf0cf2c8816acd1ed
2015-03-19 05:04:31 +00:00
Brian O'Connor
6ea48a22fe
Starting snapshot 1.2.0-SNAPSHOT
...
Change-Id: Iffa1055c22448849353ede6581c277f4d3de78d8
2015-03-17 20:07:20 -07:00
Brian O'Connor
91d9019b24
Tagging ONOS Blackbird release: 1.1.0
...
Change-Id: Iee1accb8f83e03a1c4b2250d36d48aefd6383c97
2015-03-17 19:45:58 -07:00