Pre-release
Pre-release

@mclarkson mclarkson released this Jun 27, 2016 · 96 commits to master since this release

Assets 2

It's becoming useful! I've made changes to support new plugins and included bug fixes. There's still a lot of technical debt though.

Changes:

  • A plugin's stderr is also output for plugins/scripts exiting with a non-zero status.
  • Updated GUI libraries to latest: bootstrap, ui-bootstrap, angularjs 1.5, bootstrap-select, metisMenu, jquery 1.12.1.
  • Web server is now installed with a sha256 self-signed cert, not sha1, to stop Browser complaints.
  • Capabilities can have a worker definition attached. This enables more than one obdi-worker per environment.
  • Capabilities can have a JSON object attached. For storing things like AWS credentials.
  • Now connections between obdi and obdi-worker are reused.
  • Started an obdi-clientlib.go file to make writing the Go part of plugins easier. If a file with this name is in the plugin's go/ directory then it will be compiled with the Go source file.
  • Added multi-login option for users, except the admin user. Multi-login should be enabled for worker accounts to prevent excessive re-logins from obdi-workers affecting performance.
  • Fix: Environment variables were not processed properly.
  • GUI tweaks.

Centos 6 RPMs are available from Fedora COPR.

Ubuntu packages are available from Ubuntu Launchpad.

Pre-release
Pre-release

@mclarkson mclarkson released this Jul 21, 2015 · 168 commits to master since this release

Assets 2

Changes:

  • RPM: Adds cert and works out GOROOT. Closes #21
  • Added documentation. Fixes #23.
  • Don't create sidebar item when HasView==0
  • Documentation moved out of Wiki
  • DEB: Fixes #19. Add cert creation to OS packages
  • Ubuntu Installation fixes
  • upstart scripts
  • Build now works stand-alone and in ubuntu ppa
  • Debian/Ubuntu build files
  • Take plugins out. Closes #3
  • Added rpm dependency on git, gcc and golang
  • Added repository manager to admin interface
  • Log plugin's stdout to obdi's stdout. Closes #17

Centos 6 RPMs are available from Fedora COPR.

Ubuntu packages are available from Ubuntu Launchpad.

Pre-release
Pre-release

@mclarkson mclarkson released this Jan 25, 2015 · 207 commits to master since this release

Assets 2

Changes:

  • When plugin is deleted also delete from files table
  • Show status in job viewer table
  • Show the command that was run in Job Viewer detail page
  • Reduced salt timeout to 10 seconds for Configure Server -> List Servers
  • Fixed connection reset error for Configure Server plugin when showing the table, after clicking the Review button.