~frankban/charms/oneiric/buildbot-master/upgrade-charm

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
options:
  buildbot-pkg:
    description: |
      The package name, possibly with versioning information, to be
      installed for buildbot.  Example values are 'buildbot',
      'buildbot/lucid', or 'buildbot=0.7.9'.
    type: string
    default: buildbot
  installdir:
    description: |
      The directory where the Buildbot master will be installed.
    type: string
    default: /var/lib/buildbot/masters/master
  config-file:
    description: |
        A master.cfg file.  Use of this configuration is mutually exclusive
        with the use of config-transport and config-url.
    type: string
  config-transport:
    description: |
      The command transport for fetching the configuration directory
      from the `config-url`.  Must be one of [bzr, rsync].  If adding a
      new supported protocol, ensure the program is installed in the
      `start` hook and that it is properly handled in the
      `config-changed` hook.
    type: string
  config-url:
    description: |
       The location the buildbot master configuration is to be
       fetched.  It must be compatible with the `config-transport`.
    type: string
  config-user:
    description: |
      The user for access to a restricted URL.
    type: string
  config-private-key:
    description: |
      The private key for `config-user`.
    type: string
  extra-repository:
    description: |
      The full line to be inserted into an apt sources.list for a repository.
      If called multiple times the new repository will be added but
      ones added previously will not be removed. An example would be:
      deb http://us.archive.ubuntu.com/ubuntu/ lucid main universe
    type: string
  extra-packages:
    description: |
      A space-separated list of packages to be installed.  The
      repositories to use in getting these packages should have been
      set prior to setting this value.  Calling multiple times will
      install the newly specified packages while leaving the previous
      ones installed.
    type: string
  access-key:
    description: |
      Access key for EC2.
    type: string
  secret-key:
    description: |
      Secret key for EC2.
    type: string
  bucket-name:
    description: |
      The bucket used to store buildbot history.  If not provided a
      default based on the access-key will be used.
    type: string
  save-history-now:
    description: |
      Configuration hack to fire off the saving of the buildbot master
      history.  Normally this would be done in the stop hook but due to
      Bug 872264 that hook is not firing properly.  The value of the
      setting is not important but it must change between invocations
      or the event will not be recogized.  Monotonically increasing
      integer values would be a good choice.  Or a time string.
    type: string