Skip to content

A Concourse resource plugin for setting bosh cloud-config and runtime-config.

License

Notifications You must be signed in to change notification settings

EMC-Dojo/bosh-config-resource

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Julian Hjortshoj
Mar 17, 2017
cc0c09b · Mar 17, 2017

History

75 Commits
Nov 8, 2016
Nov 8, 2016
Mar 17, 2017
Oct 19, 2015
Nov 9, 2016
Mar 31, 2015
Mar 31, 2015
Nov 8, 2016
Nov 8, 2016
Nov 8, 2016
Nov 8, 2016
Mar 17, 2017
Nov 8, 2016
Nov 8, 2016
Nov 9, 2016
Nov 8, 2016

Repository files navigation

BOSH Deployment Resource

An output only resource (at the moment) that will set runtime-config and cloud-config on a bosh director.

Source Configuration

  • type: Required. Must be runtime-config or cloud-config.
  • target: Required. The address of the BOSH director.

When using BOSH with default authentication:

  • username: Required. The username for the BOSH director.
  • password: Required. The password for the BOSH director.

When using BOSH with UAA authentication:

  • client_id: Required. The UAA client ID for the BOSH director.

  • client_secret: Required. The UAA client secret for the BOSH director.

  • ca_cert: Optional. CA certificate used to validate SSL connections to Director and UAA.

Resource Specification

  type: bosh-config
  source:
    target: https://bosh.example.com:25555
    username: admin
    password: admin
    type: runtime-config

Resource Type Specification

- name: bosh-config
  type: docker-image
  source:
    repository: dellemcdojo/bosh-config-resource

Behaviour

put: Update the runtime or cloud config

Parameters

  • manifest: Required. Path to the cloud/runtime config manifest.

  • releases: Required (runtime-config only). An array of globs that should point to where the releases used in the deployment can be found.

- put: staging
  params:
    manifest: path/to/manifest.yml
    releases:
    - path/to/releases-*.tgz
    - other/path/to/releases-*.tgz

get: NOT SUPPORTED

Using get for this resource type will result in a no-op. If you have a reasonable use case for get of a config, please let us know in a github issue.

About

A Concourse resource plugin for setting bosh cloud-config and runtime-config.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published