Skip to main content

Blog posts tagged "Juju"

Canonical’s Openstack Autopilot dramatically reduces cloud costs

Thanks for your interest in Ubuntu OpenStack. Canonical has sunsetted OpenStack Autopilot and replaced it with conjure-up. We welcome you to visit our OpenStack product page to find an Ubuntu OpenStack solution that meets your needs.   Fully automated bare-metal OpenStack deployment and operations tool Intelligent hardware mapping optimis

Extending Juju, Plugin basics in Go

This is a quick introduction on extending Juju with plugins written in Go. What we’ll cover:Setting up your Go environmentGetting the Juju source codeWriting a basic plugin named juju-lyaplugin short for (juju-learnyouaplugin)End result will be a

Juju and Remote LXD Host

The team I am a part of at Canonical has been working on implementing a Juju provider for LXD. One of the goals of this provider is to improve the Juju experience when working and developing locally. You can try it yourself, but you will have to build Juju from source, the branch is available

Juju Charmer Summit: A Kickoff

The first ever Juju Charmer Summit was held this September in the Washington DC area. This event gathered the Juju community into one physical space to share our knowledge, to share success stories and best practices, and to grow our skills together. It also provided everyone the chance to meet Charmers and Juju contributors in

Akanda joins the Charm Partner Programme

Canonical is excited to announce that Akanda has joined the Charm Partner Programme (CPP). Canonical’s CPP helps solution providers make best use of Canonical’s universal service modeling tool, Juju; enabling instant workload deployment, integration, and scaling with a click of a mouse. The Juju Charm Store has over 300 cloud based applic

Converting eth0 to br0 and getting all your LXC or LXD onto your LAN

Wayne has a great post on the new juju lxd work. I’ve been using it a bit and it is awesome. It is super fast and I can create and destroy environments faster than creating and destroying with juju-local. One thing which I’ve done which has made all LXC and LXD instances more valuable to … Continue reading Converting eth0 to br0 and getti

Deploying OpenStack on MAAS 1.9+ with Juju

In the past months our Juju Core Sapphire team has been working on the design, planning, and implementation of a set of extended networking features for Juju 1.25 and the upcoming (January 2016) 1.26 releases. The main focus is enabling users of Juju to have a finer-grained control over how their services are deployed on read more »

Everyone Can Have a New “Datacenter” Right Now, Even You!

A (new) datacenter? Me? Really? Why would I want that? Answer 1: Because if you’re an individual, you have problems to solve that cannot be solved by consuming one more app from a store. Answer 2: Because if you’re a company, you have problems to solve that cannot be solved economically (if at all) by

Now you’re charming with layers

Charming with layers is a relatively new approach to writing charms that we, as the Juju community, are begining to use. The idea is to allow better re-use of common code in charms, more well-defined and consistent implementations of interface protocols, and generally allow charm authors to focus on the parts of the charm that

OpenStack Summit Tokyo: Day One

Yesterday was our first full day here at OpenStack Summit Tokyo, and the themes seemed pretty clear. Increased focus on applications and containers – containers – containers. The best part about that is how validating it feels. We’ve been focused on improving the usability of containers for several years now, and that’s been realized in

Charm Partner Programme welcomes Inlab Networks

Canonical is excited to announce that Inlab Networks has joined the Charm Partner Programme. Canonical’s Charm Partner Programme helps solution providers make best use of Canonical’s universal service modeling tool, Juju; enabling instant workload deployment, integration, and scaling with a click of a mouse. Juju makes it easy to deliver

Charming 2.0 – Now with 100% more awesome Pt.2

Continuing from my blog last week, lets rewind to looking at a basic bash based historical charm. ├── config.yaml ├── hooks │   ├── config-changed │   ├── install │   ├── relation-name-relation-broken │   ├── relation-name-relation-changed │   ├── relation-name-relation-departed │   ├── relation-name-relation-joined │   ├── start │   ├──

Juju status flasher on Ubuntu Snappy

Matt Williams shares a proof of concept project I’ve been working on that combines the worlds of Ubuntu Snappy and Juju. View original Google+ post

MySQL performance tuning between disk types

Introduction We sat down with the intent to benchmark various flavors of MySQL (Oracle MySQL, MariaDB, and Percona) on Amazon EC2 in order to measure the difference between the three on identical hardware, backed by spinning rust and SSD storage. The wheels on that bus came off quickly, though, as we realized there was no

Charming 2.0 – Now with 100% more awesome

Editors Note: This post is one of many in a series covering the newpatterns in charming. This first post will be information heavy andcover a walkthrough of the techonologies at play. Video content andadditional tutorials will follow.It’s been an exciting couple of months for the Juju Charmers. If you’ve beenfollowing the Juju mailing lis

Juju Big Data at Strata+Hadoop World

Earlier this month, myself and Kevin — another member of the Juju big data team — attended the 2015 Strata+Hadoop World conference in New York City. As my first big data conference since joining the Juju team, it was an impressive experience, both running the competition pod at our Canonical booth and hearing speakers go