1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
options:
admin_password:
type: string
description: >
The password for the default admin user in Cloud Foundry.
If left blank, a random password will be generated, which can be
retrieved using the cfadminpass helper from helpers.sh.
default: ""
admin_secret:
type: string
description: >
The admin password used to talk to the Juju REST API to do bundle
orchestration. You will not be able to use Juju to deploy Cloud
Foundry until this is properly set.
default: ""
artifacts_url:
type: string
description: >
The URL from which the artifacts can be retrieved. You will not be
able to use Juju to deploy Cloud Foundry until this is properly set.
default: "http://cf-packages.s3-website-us-east-1.amazonaws.com"
cf_version:
type: string
description: >
The release of CF to switch the deployed bundle to. If set to
"latest", it will use the most recent version supported by this
charm.
default: "latest"
domain:
type: string
description: >
The router domain, set to a xip.io address by default.
default: xip.io
placement:
type: string
default: "sparse"
description: >
A value indicating a placement strategy. This can be
"sparse", the default, which places each service on its
own machine, "dense", which colocates some of the services
to keep the number of machines down, "local", which is intended
for deploying on the local provider and deployes all
services to the same machine except the DEA, which is deployed
to machine 0 (since it cannot be deployed to an LXC container),
or "manual:" followed by YAML containing zones or raw bundle
directives (e.g., "manual:zones: {a: [cc, cc-clock]}" or
"manual:dea: {to: 0}").
mirror_artifacts:
type: boolean
default: false
description: >
Create and use a mirror of the artifacts on the orchestrator charm.
This can reduce the number of requests to the upstream artifacts
repository, but at the cost of significantly increasing the
storage requirements on the deployed orchestrator charm.
charmstore_namespace:
type: string
default: ~cf-charmers
description: >
The namespace in the charmstore from which to install the
dependent charms for the individual Cloud Foundry components.
Set to an empty string to only install Recommended charms (may
not be as up to date as the default ~cf-charmers namespace).
generate_dependents:
type: boolean
default: false
description: >
Generate the dependent charms for the individual Cloud Foundry
components on demand, instead of installing from the charm store.
This option is intended only for testing and development purposes,
and is not recommended for normal usage.
admin_ui:
type: boolean
default: true
description: >
Deploy and configure the Administration UI from the Cloud Foundry
Incubator. The Admin UI service will be called "webadmin" and
must be manually exposed. See the README for more info.
|