DevOps Consulting & Application modelling for every cloud

Omnivector provides tooling and automation to deploy, configure, and scale cloud infrastructures quickly and efficiently on public and private clouds. Our consultants provide enterprise cloud architecture expertise and strategy that helps companies build integrated development and operations teams.

Omnivector is dedicated to the Open Source communinty!

  • Look through our Charms and Bundles library below.
  • Check us out on GitHub
  • Join us on Discourse
Or shoot us an email to talk about your application lifecyle requirements.

Snaps

Snaps are app packages for desktop, cloud and IoT that are easy to install, secure, cross-platform and dependency-free.

  • snap is both the command line interface and the application package format

  • snapd is the background service that manages and maintains snaps

  • snapcraft is the command and the framework we use to build snaps

  • Snap Store provides a place to upload and distribute snaps

Charms

Charms are collections of scripts that contain all the operations necessary to deploy, configure, scale, and maintain cloud applications easily with Juju. Charms encapsulate a single application and all the code and know-how it takes to operate it, such as how to combine and work with other related applications or how to upgrade it.

Bundles

Bundles are ready-to-run collections of applications which have been modelled to work together — this can include particular configurations and relations between the software to be deployed.
Bundles may also be optimised for different deployment scenarios of the same software — for example, a scale-out production ready version like The Canonical Distribution of Kubernetes, or a development friendly test version like Kubernetes Core.

Bundle Library:

Description:

Loading...
Configuration:
mysql
slurm-controller
slurm-dbd
slurm-node

Details
Deploy
Description:

Loading...
Configuration:
mysql
open-foam
slurm-controller
slurm-dbd
slurm-node

Details
Deploy
Description:

Loading...
Configuration:
ceph-mon
ceph-osd

Details
Deploy
Description:

Loading...
Configuration:
ceph-fs
ceph-mon
ceph-osd
ceph-radosgw

Details
Deploy
Description:

Loading...
Configuration:
elasticsearch-data
elasticsearch-monitoring
kibana

Details
Deploy
Description:

Loading...
Configuration:
elasticsearch

Details
Deploy
Description:

Loading...
Configuration:
es-data
es-ingest
es-master
es-tribe

Details
Deploy
Description:

Loading...
Configuration:
elasticsearch
kibana
logstash

Details
Deploy
Description:

Loading...
Configuration:
conda
jupyter-notebook
namenode
plugin
resourcemanager
slave
spark

Details
Deploy
Description:

Loading...
Configuration:
apache2
elasticsearch
graylog
kibana
mongodb

Details
Deploy
Description:

Loading...
Configuration:
aws-integrator
containerd
easyrsa
etcd
flannel
kubernetes-master
kubernetes-worker

Details
Deploy
Description:

Loading...
Configuration:
canal
containerd
easyrsa
etcd
kubernetes-master
kubernetes-worker

Details
Deploy
Description:

Loading...
Configuration:
bitcoind
mysql
peatio
rabbitmq-server
redis

Details
Deploy
Description:

Loading...
Configuration:
redis

Details
Deploy
Description:

Loading...
Configuration:
redis

Details
Deploy
Description:

Loading...
Configuration:
haproxy
postgresql
redis
sentry

Details
Deploy
Description:

Loading...
Configuration:
haproxy
postgresql
redis
sentry

Details
Deploy
Description:

Loading...
Configuration:
slurm-controller
slurm-node

Details
Deploy
Description:

Loading...
Configuration:
jupyter-notebook
pyspark
spark

Details
Deploy
Description:

Loading...
Configuration:
grafana
jupyter-notebook
prometheus2
pyspark
spark
telegraf

Details
Deploy
Description:

Loading...
Configuration:
jupyter-notebook
spark

Details
Deploy

Charm Library:

Description:

Slurm node charm

Tags:
slurm
Supported Series:
bionic
xenial

Details
Deploy
Description:

Slurm centralized manager, slurmctld. For a complete overview of SLURM, see: https://slurm.schedmd.com/overview.html

Tags:
slurm
munge
Supported Series:
bionic
xenial

Details
Deploy
Description:

Slurm DBD.

Tags:
slurm
munge
Supported Series:
bionic
xenial

Details
Deploy
Description:

OpenFOAM is free, open source software for CFD from the OpenFOAM Foundation.

Tags:
fluid-dynamics
openfoam
foam
slurm
Supported Series:
bionic

Details
Deploy
Description:

Redis is a key-value database in a similar vein to memcache but the dataset is non-volatile. Redis additionally provides native support for atomically manipulating and querying data structures such as lists and sets. The dataset is stored entirely in memory and periodically flushed to disk.

Tags:
cache
db
redis
Supported Series:
xenial
bionic

Details
Deploy
Description:

Kibana is an open source analytics and visualization platform designed to work with Elasticsearch. You use Kibana to search, view, and interact with data stored in Elasticsearch indices. You can easily perform advanced data analysis and visualize your data in a variety of charts, tables, and maps. Kibana makes it easy to understand large volumes of data. Its simple, browser-based interface enables you to quickly create and share dynamic dashboards that display changes to Elasticsearch queries in real time.

Tags:
elastic
misc
omnivector
application
nginx
elasticsearch
elastic.co
elasticstack
kibana
datavis
visualization
Supported Series:
xenial
bionic

Details
Deploy
Description:

Elasticsearch is a search server based on Lucene. It provides a distributed, multitenant-capable full-text search engine with a RESTful web interface and schema-free JSON documents. This package contains the infrastructure needed to an ElasticSearch node.

Tags:
elastic
misc
installer
omnivector
elasticsearch
elastic.co
data-processing
database
Supported Series:
xenial
bionic

Details
Deploy
Description:

Logstash is a data pipeline that helps you process logs and other event data from a variety of systems. With 200 plugins and counting, Logstash can connect to a variety of sources and stream data at scale to a central analytics system.

Tags:
elastic
misc
installer
omnivector
logging
data-processing
Supported Series:
xenial
bionic

Details
Deploy
Description:

Open-source error tracking that helps developers monitor and fix crashes in real time. Iterate continuously. Boost efficiency. Improve user experience.

Tags:
sentry
Supported Series:
xenial
bionic

Details
Deploy
Description:

This charm deploys jupyter notebook with findspark.

Tags:
jupyter
spark
data-processing
anaconda
conda
omnivector
bigdata
hadoop
Supported Series:
bionic
xenial

Details
Deploy
Description:

apt-cacher-ng is a nice little software to create a local cache of the Debian mirrors (but it can also operate on other distribution mirrors).

Tags:
acng
cache
apt-http-proxy
Supported Series:
xenial
bionic

Details
Deploy
Description:

Datadog Agent

Tags:
ops
monitoring
metrics
Supported Series:
xenial
bionic

Details
Deploy
Description:

The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. This charm allows a user to specify a custom jupyter docker image.

Tags:
misc
containers
layer
jupyter
notebook
Supported Series:
bionic
xenial

Details
Deploy
Description:

This layer provides the AWS-ELB.

Tags:
aws
elb
Supported Series:
bionic

Details
Deploy
Description:

New Relic infrastructure agent subordinate charm

Tags:
misc
analytics
ops
monitoring
performance
Supported Series:
bionic

Details
Deploy
Description:

This charm deploys a subordinate charm that relates to jupyter-notebook to get the conda constituents

Tags:
jupyter
spark
data-processing
anaconda
conda
Supported Series:
bionic

Details
Deploy
Description:

Elasticsearch is a search server based on Lucene. It provides a distributed, multitenant-capable full-text search engine with a RESTful web interface and schema-free JSON documents. This package contains the infrastructure needed to an ElasticSearch node.

Tags:
elastic
misc
omnivector
elasticsearch
elastic.co
data-processing
database
Supported Series:
bionic

Details
Deploy
Description:

Apache Spark is a unified analytics engine for big data processing, with built-in modules for streaming, SQL, machine learning and graph processing.

Tags:
spark
omnivector
bigdata
hadoop
Supported Series:
bionic

Details
Deploy
Description:

Bitcoin is an experimental digital currency that enables instant payments to anyone, anywhere in the world. Bitcoin uses peer-to-peer technology to operate with no central authority.

Tags:
bitcoind
omnivector
Supported Series:
bionic

Details
Deploy
Description:

ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services.

Tags:
zookeeper
asf
omnivector
Supported Series:
bionic

Details
Deploy
Description:

The Lounge is a modern web IRC client designed for self-hosting.

Tags:
irc
Supported Series:
bionic

Details
Deploy
Description:

New Relic infrastructure agent with redis integration

Tags:
misc
analytics
ops
monitoring
performance
Supported Series:
bionic

Details
Deploy
Description:

nri-elasticsearch subordinate charm

Tags:
misc
analytics
ops
monitoring
performance
Supported Series:
bionic

Details
Deploy
Description:

OwnCloud provides employees and end users anywhere, anytime access to the files they need to get the job done - via mobile apps, desktop sync clients, WebDAV clients and the web. With ownCloud, employees can easily view and share documents and information critical to the business, in a secure, flexible and controlled architecture - one that is consistent with IT policies, procedures and regulatory requirements. . For more information, visit www.owncloud.com

Tags:
fileserver
owncloud
Supported Series:
xenial

Details
Deploy
Description:

peer-to-peer network based digital currency - daemon

Tags:
bitcoind
Supported Series:
kubernetes

Details
Deploy
Description:

Peatio is a free and open-source crypto currency exchange implementation with the Rails framework. This is a fork of Peatio designed for micro-services architecture. We have simplified the code in order to use only Peatio API with external frontend and server components.

Tags:
peatio
Supported Series:
kubernetes

Details
Deploy
Description:

RabbitMQ is open source message broker software (sometimes called message-oriented middleware) that implements the Advanced Message Queuing Protocol (AMQP). The RabbitMQ server is written in the Erlang programming language and is built on the Open Telecom Platform framework for clustering and failover. Client libraries to interface with the broker are available for all major programming languages.

Tags:
rabbitmq
Supported Series:
kubernetes

Details
Deploy
Description:

Redis is an open-source, networked, in-memory, key-value data store with optional durability. It is written in ANSI C. The development of Redis is sponsored by Redis Labs today; before that, it was sponsored by Pivotal and VMware. According to the monthly ranking by DB-Engines.com, Redis is the most popular key-value store. The name Redis means REmote DIctionary Server.

Tags:
redis
Supported Series:
kubernetes

Details
Deploy
Description:

Vault is a tool for securely accessing secrets. A secret is anything that you want to tightly control access to, such as API keys, passwords, certificates, and more. Vault provides a unified interface to any secret, while providing tight access control and recording a detailed audit log.

Tags:
hashicorp
vault
Supported Series:
kubernetes

Details
Deploy
Description:

This charm creates a container in kubernetes capable of launching Spark workloads.

Tags:
data-processing
apache
asf
notebook
Supported Series:
kubernetes

Details
Deploy
Description:

Elastic.co K8S operator.

Tags:
elastic
elastic.co
Supported Series:
kubernetes

Details
Deploy