Directories ¶
Path | Synopsis |
---|---|
charmbits
|
|
elasticsearchrelation
The elasticsearchrelation package implements a Juju elasticsearch relation.
|
The elasticsearchrelation package implements a Juju elasticsearch relation. |
httprelation
The httprelation package can be used in a charm that uses a relation with interface type "http".
|
The httprelation package can be used in a charm that uses a relation with interface type "http". |
httpservice
The httpservice package provides a way to run a simple HTTP server service as a charm.
|
The httpservice package provides a way to run a simple HTTP server service as a charm. |
mongodbrelation
The mongodbrelation package implements a Juju mongodb relation.
|
The mongodbrelation package implements a Juju mongodb relation. |
resource
The resource package provides your charm access to Juju resources.
|
The resource package provides your charm access to Juju resources. |
service
The service packge provides a way for a charm to start and stop a service that runs independently of the charm hooks.
|
The service packge provides a way for a charm to start and stop a service that runs independently of the charm hooks. |
simplerelation
The simplerelation package implements a generic simple relation where the provider units each make a set of attributes available, and the requirer units can see those attributes.
|
The simplerelation package implements a generic simple relation where the provider units each make a set of attributes available, and the requirer units can see those attributes. |
cmd
|
|
gocharm
Gocharm processes a Go package ("." by default) and builds it as a Juju charm.
|
Gocharm processes a Go package ("." by default) and builds it as a Juju charm. |
example-charms
|
|
concat
The concat package implements a charm that takes all the string values from units on upstream relations, concatenates them and makes them available to downstream relations.
|
The concat package implements a charm that takes all the string values from units on upstream relations, concatenates them and makes them available to downstream relations. |
do-nothing
Package do-nothing implements the simplest possible Go charm.
|
Package do-nothing implements the simplest possible Go charm. |
helloworld
The helloworld package implements an example charm that exposes an HTTP service that returns "hello, world" from every endpoint.
|
The helloworld package implements an example charm that exposes an HTTP service that returns "hello, world" from every endpoint. |
helloworld-configurable
The helloworld-configurable package implements an example charm similar to http://godoc.org/github.com/juju/gocharm/example-charms/helloworld but which allows the message to be configured, demonstrating how changing configuration options can affect a running service.
|
The helloworld-configurable package implements an example charm similar to http://godoc.org/github.com/juju/gocharm/example-charms/helloworld but which allows the message to be configured, demonstrating how changing configuration options can affect a running service. |
mongodbclient
The mongodbclient package implements an example charm that acts as the client of the mongodb charm.
|
The mongodbclient package implements an example charm that acts as the client of the mongodb charm. |
Package hook provides a Go interface to the Juju charm hook commands.
|
Package hook provides a Go interface to the Juju charm hook commands. |
hooktest
Package hooktest contains utilities for testing gocharm hooks.
|
Package hooktest contains utilities for testing gocharm hooks. |
Click to show internal directories.
Click to hide internal directories.