3 This is an example charm as demonstrated in the OSM [Hackfest](https://osm.etsi.org/wikipub/index.php/OSM_workshops_and_events) series.
5 This is intended to provide a well-documented example of the proxy charm written by Hackfest participants.
9 There are two ways that you can exercise this charm: install the latest stable release of OSM or use Juju directly.
11 The workshop materials and tutorials cover using charms as part of OSM. You can follow that approach, but this README will focus on using Juju directly. We highly recommend that vendors and charm developers use this approach for the initial development of the charm.
13 ## Ubuntu 16.04 or higher
15 We recommend using Ubuntu 16.04 or higher for the development and testing of charms. It is assumed that you have installed Ubuntu either on physical hardware or in a Virtual Machine.
17 ## Install LXD and Juju
19 We will be installing the required software via snap. Snaps are containerised software packages, preferred because they are easy to create and install, will automatically update to the latest stable version, and contain bundled dependencies.
30 ## Known Limitations and Issues
32 This not only helps users but gives people a place to start if they want to help
33 you add features to your charm.
37 The configuration options will be listed on the charm store, however If you're
38 making assumptions or opinionated decisions in the charm (like setting a default
39 administrator password), you should detail that here so the user knows how to
40 change it immediately, etc.
44 ## Upstream Project Name
47 - Upstream bug tracker
48 - Upstream mailing list or contact information
49 - Feel free to add things if it's useful for users
52 [service]: http://example.com
53 [icon guidelines]: https://jujucharms.com/docs/stable/authors-charm-icon