osm/osmclient.git
6 years agoSnap packaging 56/1956/1
Adam Israel [Wed, 21 Jun 2017 18:08:06 +0000 (14:08 -0400)]
Snap packaging

This commit introduces snap packaging for osmclient.

Snaps are a fancy zip file containing an application and all of its
dependencies, and a description of how it should run safely on a
user's system. This is a multi-distribution alternative to installing from source, or debian package.

Snaps are designed to be secure, sandboxed, containerised applications isolated from the underlying system and from other applications. Snaps allow the safe installation of apps from any vendor on mission critical devices and desktops. Updates are done atomically, rolling back automatically in the case of failure, with support for release channel and series.

More info on snaps can be found here: https://snapcraft.io/

Signed-off-by: Adam Israel <adam.israel@canonical.com>
6 years agoAdd fingerprint to archive 46/1946/1
Mike Marchetti [Mon, 19 Jun 2017 20:26:11 +0000 (16:26 -0400)]
Add fingerprint to archive

Signed-off-by: Mike Marchetti <mmarchetti@sandvine.com>
6 years agoretrieve key/val method from pkg 36/1936/1
Mike Marchetti [Thu, 15 Jun 2017 17:32:23 +0000 (13:32 -0400)]
retrieve key/val method from pkg

Signed-off-by: Mike Marchetti <mmarchetti@sandvine.com>
6 years agoworkaround for shebang line length issue 30/1930/1
Mike Marchetti [Fri, 9 Jun 2017 15:45:04 +0000 (11:45 -0400)]
workaround for shebang line length issue

jenkins pipeline job created a very long path
shebang line length was exceeded causing python interpreter to not start

Signed-off-by: Mike Marchetti <mmarchetti@sandvine.com>
6 years agoclean deb/dist directories before build 01/1901/1 v2.0.1
Mike Marchetti [Wed, 31 May 2017 16:06:44 +0000 (12:06 -0400)]
clean deb/dist directories before build

Signed-off-by: Mike Marchetti <mmarchetti@sandvine.com>
6 years agoutilize tox to build 76/1876/5
Mike Marchetti [Thu, 25 May 2017 15:34:25 +0000 (11:34 -0400)]
utilize tox to build

Signed-off-by: Mike Marchetti <mmarchetti@sandvine.com>
Change-Id: I945367246c18b73fff0788b9b285a2fc9a897cc9

6 years agosimplify build to use docker 69/1869/2
Mike Marchetti [Wed, 24 May 2017 21:30:03 +0000 (17:30 -0400)]
simplify build to use docker

Signed-off-by: Mike Marchetti <mmarchetti@sandvine.com>
Change-Id: Ic70c5f279f4bda9b9605d1ab107e50dcad5cdd10

6 years agoadd missing nose test requirement 31/1831/1 v2.0.0
Mike Marchetti [Tue, 16 May 2017 14:06:00 +0000 (10:06 -0400)]
add missing nose test requirement

Signed-off-by: Mike Marchetti <mmarchetti@sandvine.com>
6 years agoadd dockerfile for pipeline, nose 02/1802/1
Mike Marchetti [Tue, 9 May 2017 17:02:32 +0000 (13:02 -0400)]
add dockerfile for pipeline, nose

- ready dockerfile for pipeline
- add nose support for test search
Signed-off-by: Mike Marchetti <mmarchetti@sandvine.com>
6 years agoremove deprecated file 94/1794/1
Mike Marchetti [Mon, 8 May 2017 20:20:58 +0000 (16:20 -0400)]
remove deprecated file

Signed-off-by: Mike Marchetti <mmarchetti@sandvine.com>
6 years agoupdate Makefile, pep8, scaling 93/1793/1
Mike Marchetti [Mon, 8 May 2017 20:07:20 +0000 (16:07 -0400)]
update Makefile, pep8, scaling

- updated Makefile for build using virtualenv
- add requirements.txt for testing
- fix pep8 errors
- adding ability to scale an ns

Signed-off-by: Mike Marchetti <mmarchetti@sandvine.com>
6 years agorestructure osmclient 63/1763/1
Mike Marchetti [Thu, 4 May 2017 19:06:26 +0000 (15:06 -0400)]
restructure osmclient

- add layering
- add unit tests
- fixup apis for system test usage

Signed-off-by: Mike Marchetti <mmarchetti@sandvine.com>
7 years agoinitial commit 90/1590/1
Mike Marchetti [Wed, 19 Apr 2017 16:42:34 +0000 (12:42 -0400)]
initial commit

Signed-off-by: Mike Marchetti <mmarchetti@sandvine.com>
7 years agoInitial empty repository
almagia [Wed, 19 Apr 2017 15:20:13 +0000 (17:20 +0200)]
Initial empty repository