├── .gitignore ├── .ruby-version ├── CODE-OF-CONDUCT.md ├── CONTRIBUTING.md ├── Gemfile ├── LICENSE ├── README.md ├── example-broker-product ├── metadata │ └── example-broker-product.yml.erb └── migrations │ └── v1 │ └── .gitkeep ├── example-product ├── .gitignore ├── generate-migrations ├── metadata │ └── example-product.yml.erb ├── migration_templates │ ├── example_credhub_credential_migration.js.erb │ └── example_product_stemcell_migration.js.erb ├── migrations │ └── v1 │ │ ├── 201512301616_convert_14_transmogrifier_rules.js │ │ ├── 201512301631_convert_15_16_transmogrifier_rules.js │ │ └── 201611060205_example_migration.js └── releases │ └── .gitkeep ├── example-release ├── .final_builds │ ├── jobs │ │ ├── anemic_service_broker │ │ │ └── index.yml │ │ ├── dns_tester_dest │ │ │ └── index.yml │ │ ├── dns_tester_source │ │ │ └── index.yml │ │ ├── example-errand │ │ │ └── index.yml │ │ ├── example_colocated_errand │ │ │ └── index.yml │ │ ├── no_op │ │ │ └── index.yml │ │ ├── time_logger │ │ │ └── index.yml │ │ └── web_server │ │ │ └── index.yml │ ├── license │ │ └── index.yml │ └── packages │ │ └── nginx │ │ └── index.yml ├── .gitignore ├── LICENSE ├── build-release-tarball ├── config │ ├── blobs.yml │ ├── final.yml │ └── private.yml.erb ├── cut-new-release ├── jobs │ ├── anemic_service_broker │ │ ├── monit │ │ ├── spec │ │ └── templates │ │ │ ├── ctl │ │ │ ├── no_op_manifest.yml.erb │ │ │ └── odb_instructions.sh.erb │ ├── dns_tester_dest │ │ ├── monit │ │ ├── spec │ │ └── templates │ │ │ └── ctl.erb │ ├── dns_tester_source │ │ ├── monit │ │ ├── spec │ │ └── templates │ │ │ └── ctl.erb │ ├── example-errand │ │ ├── monit │ │ ├── spec │ │ └── templates │ │ │ └── run.erb │ ├── example_colocated_errand │ │ ├── monit │ │ ├── spec │ │ └── templates │ │ │ └── run.sh │ ├── no_op │ │ ├── monit │ │ ├── spec │ │ └── templates │ │ │ └── ctl.erb │ ├── time_logger │ │ ├── monit │ │ ├── spec │ │ └── templates │ │ │ ├── ctl.erb │ │ │ └── time_logger.sh │ └── web_server │ │ ├── monit │ │ ├── spec │ │ └── templates │ │ ├── ctl.erb │ │ ├── index.html.erb │ │ ├── mime.types │ │ └── nginx_conf.erb ├── packages │ └── nginx │ │ ├── packaging │ │ └── spec ├── releases │ └── example-release │ │ ├── example-release-3.0.release61.yml │ │ ├── example-release-3.0.release62.yml │ │ ├── example-release-3.0.release64.yml │ │ └── index.yml └── src │ └── .gitkeep ├── example-runtime-config-product ├── metadata │ └── example-runtime-config-product.yml.erb ├── migrations │ └── v1 │ │ └── .gitkeep └── releases │ └── dummy-2.tgz ├── example-windows-product ├── .gitignore ├── metadata │ └── example-windows-product.yml.erb └── releases │ └── .gitkeep └── generate-metadata /.gitignore: -------------------------------------------------------------------------------- 1 | *.pivotal 2 | .idea 3 | 4 | Gemfile.lock -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/CODE-OF-CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem 'activesupport' 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/README.md -------------------------------------------------------------------------------- /example-broker-product/metadata/example-broker-product.yml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-broker-product/metadata/example-broker-product.yml.erb -------------------------------------------------------------------------------- /example-broker-product/migrations/v1/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example-product/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-product/.gitignore -------------------------------------------------------------------------------- /example-product/generate-migrations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-product/generate-migrations -------------------------------------------------------------------------------- /example-product/metadata/example-product.yml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-product/metadata/example-product.yml.erb -------------------------------------------------------------------------------- /example-product/migration_templates/example_credhub_credential_migration.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-product/migration_templates/example_credhub_credential_migration.js.erb -------------------------------------------------------------------------------- /example-product/migration_templates/example_product_stemcell_migration.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-product/migration_templates/example_product_stemcell_migration.js.erb -------------------------------------------------------------------------------- /example-product/migrations/v1/201512301616_convert_14_transmogrifier_rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-product/migrations/v1/201512301616_convert_14_transmogrifier_rules.js -------------------------------------------------------------------------------- /example-product/migrations/v1/201512301631_convert_15_16_transmogrifier_rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-product/migrations/v1/201512301631_convert_15_16_transmogrifier_rules.js -------------------------------------------------------------------------------- /example-product/migrations/v1/201611060205_example_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-product/migrations/v1/201611060205_example_migration.js -------------------------------------------------------------------------------- /example-product/releases/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example-release/.final_builds/jobs/anemic_service_broker/index.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/.final_builds/jobs/anemic_service_broker/index.yml -------------------------------------------------------------------------------- /example-release/.final_builds/jobs/dns_tester_dest/index.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/.final_builds/jobs/dns_tester_dest/index.yml -------------------------------------------------------------------------------- /example-release/.final_builds/jobs/dns_tester_source/index.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/.final_builds/jobs/dns_tester_source/index.yml -------------------------------------------------------------------------------- /example-release/.final_builds/jobs/example-errand/index.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/.final_builds/jobs/example-errand/index.yml -------------------------------------------------------------------------------- /example-release/.final_builds/jobs/example_colocated_errand/index.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/.final_builds/jobs/example_colocated_errand/index.yml -------------------------------------------------------------------------------- /example-release/.final_builds/jobs/no_op/index.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/.final_builds/jobs/no_op/index.yml -------------------------------------------------------------------------------- /example-release/.final_builds/jobs/time_logger/index.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/.final_builds/jobs/time_logger/index.yml -------------------------------------------------------------------------------- /example-release/.final_builds/jobs/web_server/index.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/.final_builds/jobs/web_server/index.yml -------------------------------------------------------------------------------- /example-release/.final_builds/license/index.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/.final_builds/license/index.yml -------------------------------------------------------------------------------- /example-release/.final_builds/packages/nginx/index.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/.final_builds/packages/nginx/index.yml -------------------------------------------------------------------------------- /example-release/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/.gitignore -------------------------------------------------------------------------------- /example-release/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/LICENSE -------------------------------------------------------------------------------- /example-release/build-release-tarball: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/build-release-tarball -------------------------------------------------------------------------------- /example-release/config/blobs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/config/blobs.yml -------------------------------------------------------------------------------- /example-release/config/final.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/config/final.yml -------------------------------------------------------------------------------- /example-release/config/private.yml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/config/private.yml.erb -------------------------------------------------------------------------------- /example-release/cut-new-release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/cut-new-release -------------------------------------------------------------------------------- /example-release/jobs/anemic_service_broker/monit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/anemic_service_broker/monit -------------------------------------------------------------------------------- /example-release/jobs/anemic_service_broker/spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/anemic_service_broker/spec -------------------------------------------------------------------------------- /example-release/jobs/anemic_service_broker/templates/ctl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/anemic_service_broker/templates/ctl -------------------------------------------------------------------------------- /example-release/jobs/anemic_service_broker/templates/no_op_manifest.yml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/anemic_service_broker/templates/no_op_manifest.yml.erb -------------------------------------------------------------------------------- /example-release/jobs/anemic_service_broker/templates/odb_instructions.sh.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/anemic_service_broker/templates/odb_instructions.sh.erb -------------------------------------------------------------------------------- /example-release/jobs/dns_tester_dest/monit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/dns_tester_dest/monit -------------------------------------------------------------------------------- /example-release/jobs/dns_tester_dest/spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/dns_tester_dest/spec -------------------------------------------------------------------------------- /example-release/jobs/dns_tester_dest/templates/ctl.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/dns_tester_dest/templates/ctl.erb -------------------------------------------------------------------------------- /example-release/jobs/dns_tester_source/monit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/dns_tester_source/monit -------------------------------------------------------------------------------- /example-release/jobs/dns_tester_source/spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/dns_tester_source/spec -------------------------------------------------------------------------------- /example-release/jobs/dns_tester_source/templates/ctl.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/dns_tester_source/templates/ctl.erb -------------------------------------------------------------------------------- /example-release/jobs/example-errand/monit: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example-release/jobs/example-errand/spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/example-errand/spec -------------------------------------------------------------------------------- /example-release/jobs/example-errand/templates/run.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/example-errand/templates/run.erb -------------------------------------------------------------------------------- /example-release/jobs/example_colocated_errand/monit: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example-release/jobs/example_colocated_errand/spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/example_colocated_errand/spec -------------------------------------------------------------------------------- /example-release/jobs/example_colocated_errand/templates/run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -exu 4 | 5 | echo 'The co-located errand ran! 👍' 6 | -------------------------------------------------------------------------------- /example-release/jobs/no_op/monit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/no_op/monit -------------------------------------------------------------------------------- /example-release/jobs/no_op/spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/no_op/spec -------------------------------------------------------------------------------- /example-release/jobs/no_op/templates/ctl.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/no_op/templates/ctl.erb -------------------------------------------------------------------------------- /example-release/jobs/time_logger/monit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/time_logger/monit -------------------------------------------------------------------------------- /example-release/jobs/time_logger/spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/time_logger/spec -------------------------------------------------------------------------------- /example-release/jobs/time_logger/templates/ctl.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/time_logger/templates/ctl.erb -------------------------------------------------------------------------------- /example-release/jobs/time_logger/templates/time_logger.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/time_logger/templates/time_logger.sh -------------------------------------------------------------------------------- /example-release/jobs/web_server/monit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/web_server/monit -------------------------------------------------------------------------------- /example-release/jobs/web_server/spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/web_server/spec -------------------------------------------------------------------------------- /example-release/jobs/web_server/templates/ctl.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/web_server/templates/ctl.erb -------------------------------------------------------------------------------- /example-release/jobs/web_server/templates/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/web_server/templates/index.html.erb -------------------------------------------------------------------------------- /example-release/jobs/web_server/templates/mime.types: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/web_server/templates/mime.types -------------------------------------------------------------------------------- /example-release/jobs/web_server/templates/nginx_conf.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/jobs/web_server/templates/nginx_conf.erb -------------------------------------------------------------------------------- /example-release/packages/nginx/packaging: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/packages/nginx/packaging -------------------------------------------------------------------------------- /example-release/packages/nginx/spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/packages/nginx/spec -------------------------------------------------------------------------------- /example-release/releases/example-release/example-release-3.0.release61.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/releases/example-release/example-release-3.0.release61.yml -------------------------------------------------------------------------------- /example-release/releases/example-release/example-release-3.0.release62.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/releases/example-release/example-release-3.0.release62.yml -------------------------------------------------------------------------------- /example-release/releases/example-release/example-release-3.0.release64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/releases/example-release/example-release-3.0.release64.yml -------------------------------------------------------------------------------- /example-release/releases/example-release/index.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-release/releases/example-release/index.yml -------------------------------------------------------------------------------- /example-release/src/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example-runtime-config-product/metadata/example-runtime-config-product.yml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-runtime-config-product/metadata/example-runtime-config-product.yml.erb -------------------------------------------------------------------------------- /example-runtime-config-product/migrations/v1/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example-runtime-config-product/releases/dummy-2.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-runtime-config-product/releases/dummy-2.tgz -------------------------------------------------------------------------------- /example-windows-product/.gitignore: -------------------------------------------------------------------------------- 1 | releases/*.tgz 2 | -------------------------------------------------------------------------------- /example-windows-product/metadata/example-windows-product.yml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/example-windows-product/metadata/example-windows-product.yml.erb -------------------------------------------------------------------------------- /example-windows-product/releases/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /generate-metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pivotal-cf-experimental/ops-manager-example/HEAD/generate-metadata --------------------------------------------------------------------------------