├── LICENSE ├── README.md ├── concourse ├── bosh │ ├── bosh-create-env.sh │ ├── bosh.yml │ ├── setup.sh │ ├── vsphere-config.yml │ └── vsphere │ │ ├── cloud-config.yml │ │ ├── cpi.yml │ │ ├── jumpbox-user.yml │ │ └── resource-pool.yml ├── concourse-manifest.yml ├── concourse-params.yml └── deploy.sh ├── docs ├── nsx-t-ci-pipeline.png └── pks-cleanup-scripts.md ├── functions ├── check_null_variables.sh ├── check_opsman_available.sh ├── check_versions.sh ├── copy_binaries.sh ├── generate_cert.sh ├── upload_stemcell.sh └── yaml2json.sh ├── pipelines ├── cf-acceptance-tests-pipeline.yml ├── harbor-params.sample.yml ├── install-pcf-pipeline-scs.yml ├── install-pcf-pipeline.yml ├── install-pks-pipeline.yml ├── offline-install-pks-pipeline.yml ├── params-for-canned-pks-harbor.yml ├── params-for-canned-pks.yml ├── pas-params.sample.yml ├── pks-params.sample.yml ├── setup.sh ├── throw-pipeline.yml └── user-inputs-for-canned-pks.yml ├── python ├── client.py └── nsx_t_validator.py ├── scripts └── setup.sh └── tasks ├── apply-changes ├── task.sh └── task.yml ├── cf-security-groups ├── task.sh └── task.yml ├── config-errands ├── task.sh └── task.yml ├── config-ert-2.0 ├── task.sh └── task.yml ├── config-harbor-nats ├── task.sh └── task.yml ├── config-mysql ├── task.sh └── task.yml ├── config-nsx-t ├── task.sh └── task.yml ├── config-opsdir-2.0 ├── task.sh └── task.yml ├── config-pks-api-nats ├── task.sh └── task.yml ├── config-pks-cli-user ├── task.sh └── task.yml ├── config-pks ├── config-pks-1.0.sh ├── config-pks-1.1.sh ├── config-pks-superuser.sh ├── task.sh └── task.yml ├── config-rabbitmq ├── task.sh └── task.yml ├── config-scs ├── task.sh └── task.yml ├── enable-diego-docker ├── task.sh └── task.yml ├── gen-config-with-creds ├── task.sh └── task.yml ├── nats ├── task.sh └── task.yml ├── rats ├── task.sh └── task.yml ├── stage-product ├── task.sh └── task.yml ├── upload-product-and-stemcell ├── task.sh └── task.yml ├── upload-s3-tile ├── task.sh └── task.yml ├── validate-nsx-t-for-pas ├── task.sh └── task.yml ├── validate-nsx-t-for-pks ├── task.sh └── task.yml └── wipe-env ├── task.sh └── task.yml /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/README.md -------------------------------------------------------------------------------- /concourse/bosh/bosh-create-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/concourse/bosh/bosh-create-env.sh -------------------------------------------------------------------------------- /concourse/bosh/bosh.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/concourse/bosh/bosh.yml -------------------------------------------------------------------------------- /concourse/bosh/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/concourse/bosh/setup.sh -------------------------------------------------------------------------------- /concourse/bosh/vsphere-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/concourse/bosh/vsphere-config.yml -------------------------------------------------------------------------------- /concourse/bosh/vsphere/cloud-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/concourse/bosh/vsphere/cloud-config.yml -------------------------------------------------------------------------------- /concourse/bosh/vsphere/cpi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/concourse/bosh/vsphere/cpi.yml -------------------------------------------------------------------------------- /concourse/bosh/vsphere/jumpbox-user.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/concourse/bosh/vsphere/jumpbox-user.yml -------------------------------------------------------------------------------- /concourse/bosh/vsphere/resource-pool.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/concourse/bosh/vsphere/resource-pool.yml -------------------------------------------------------------------------------- /concourse/concourse-manifest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/concourse/concourse-manifest.yml -------------------------------------------------------------------------------- /concourse/concourse-params.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/concourse/concourse-params.yml -------------------------------------------------------------------------------- /concourse/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/concourse/deploy.sh -------------------------------------------------------------------------------- /docs/nsx-t-ci-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/docs/nsx-t-ci-pipeline.png -------------------------------------------------------------------------------- /docs/pks-cleanup-scripts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/docs/pks-cleanup-scripts.md -------------------------------------------------------------------------------- /functions/check_null_variables.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/functions/check_null_variables.sh -------------------------------------------------------------------------------- /functions/check_opsman_available.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/functions/check_opsman_available.sh -------------------------------------------------------------------------------- /functions/check_versions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/functions/check_versions.sh -------------------------------------------------------------------------------- /functions/copy_binaries.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/functions/copy_binaries.sh -------------------------------------------------------------------------------- /functions/generate_cert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/functions/generate_cert.sh -------------------------------------------------------------------------------- /functions/upload_stemcell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/functions/upload_stemcell.sh -------------------------------------------------------------------------------- /functions/yaml2json.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/functions/yaml2json.sh -------------------------------------------------------------------------------- /pipelines/cf-acceptance-tests-pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/pipelines/cf-acceptance-tests-pipeline.yml -------------------------------------------------------------------------------- /pipelines/harbor-params.sample.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/pipelines/harbor-params.sample.yml -------------------------------------------------------------------------------- /pipelines/install-pcf-pipeline-scs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/pipelines/install-pcf-pipeline-scs.yml -------------------------------------------------------------------------------- /pipelines/install-pcf-pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/pipelines/install-pcf-pipeline.yml -------------------------------------------------------------------------------- /pipelines/install-pks-pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/pipelines/install-pks-pipeline.yml -------------------------------------------------------------------------------- /pipelines/offline-install-pks-pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/pipelines/offline-install-pks-pipeline.yml -------------------------------------------------------------------------------- /pipelines/params-for-canned-pks-harbor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/pipelines/params-for-canned-pks-harbor.yml -------------------------------------------------------------------------------- /pipelines/params-for-canned-pks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/pipelines/params-for-canned-pks.yml -------------------------------------------------------------------------------- /pipelines/pas-params.sample.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/pipelines/pas-params.sample.yml -------------------------------------------------------------------------------- /pipelines/pks-params.sample.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/pipelines/pks-params.sample.yml -------------------------------------------------------------------------------- /pipelines/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/pipelines/setup.sh -------------------------------------------------------------------------------- /pipelines/throw-pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/pipelines/throw-pipeline.yml -------------------------------------------------------------------------------- /pipelines/user-inputs-for-canned-pks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/pipelines/user-inputs-for-canned-pks.yml -------------------------------------------------------------------------------- /python/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/python/client.py -------------------------------------------------------------------------------- /python/nsx_t_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/python/nsx_t_validator.py -------------------------------------------------------------------------------- /scripts/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/scripts/setup.sh -------------------------------------------------------------------------------- /tasks/apply-changes/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/apply-changes/task.sh -------------------------------------------------------------------------------- /tasks/apply-changes/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/apply-changes/task.yml -------------------------------------------------------------------------------- /tasks/cf-security-groups/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/cf-security-groups/task.sh -------------------------------------------------------------------------------- /tasks/cf-security-groups/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/cf-security-groups/task.yml -------------------------------------------------------------------------------- /tasks/config-errands/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-errands/task.sh -------------------------------------------------------------------------------- /tasks/config-errands/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-errands/task.yml -------------------------------------------------------------------------------- /tasks/config-ert-2.0/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-ert-2.0/task.sh -------------------------------------------------------------------------------- /tasks/config-ert-2.0/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-ert-2.0/task.yml -------------------------------------------------------------------------------- /tasks/config-harbor-nats/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-harbor-nats/task.sh -------------------------------------------------------------------------------- /tasks/config-harbor-nats/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-harbor-nats/task.yml -------------------------------------------------------------------------------- /tasks/config-mysql/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-mysql/task.sh -------------------------------------------------------------------------------- /tasks/config-mysql/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-mysql/task.yml -------------------------------------------------------------------------------- /tasks/config-nsx-t/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-nsx-t/task.sh -------------------------------------------------------------------------------- /tasks/config-nsx-t/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-nsx-t/task.yml -------------------------------------------------------------------------------- /tasks/config-opsdir-2.0/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-opsdir-2.0/task.sh -------------------------------------------------------------------------------- /tasks/config-opsdir-2.0/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-opsdir-2.0/task.yml -------------------------------------------------------------------------------- /tasks/config-pks-api-nats/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-pks-api-nats/task.sh -------------------------------------------------------------------------------- /tasks/config-pks-api-nats/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-pks-api-nats/task.yml -------------------------------------------------------------------------------- /tasks/config-pks-cli-user/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-pks-cli-user/task.sh -------------------------------------------------------------------------------- /tasks/config-pks-cli-user/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-pks-cli-user/task.yml -------------------------------------------------------------------------------- /tasks/config-pks/config-pks-1.0.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-pks/config-pks-1.0.sh -------------------------------------------------------------------------------- /tasks/config-pks/config-pks-1.1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-pks/config-pks-1.1.sh -------------------------------------------------------------------------------- /tasks/config-pks/config-pks-superuser.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-pks/config-pks-superuser.sh -------------------------------------------------------------------------------- /tasks/config-pks/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-pks/task.sh -------------------------------------------------------------------------------- /tasks/config-pks/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-pks/task.yml -------------------------------------------------------------------------------- /tasks/config-rabbitmq/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-rabbitmq/task.sh -------------------------------------------------------------------------------- /tasks/config-rabbitmq/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-rabbitmq/task.yml -------------------------------------------------------------------------------- /tasks/config-scs/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-scs/task.sh -------------------------------------------------------------------------------- /tasks/config-scs/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/config-scs/task.yml -------------------------------------------------------------------------------- /tasks/enable-diego-docker/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/enable-diego-docker/task.sh -------------------------------------------------------------------------------- /tasks/enable-diego-docker/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/enable-diego-docker/task.yml -------------------------------------------------------------------------------- /tasks/gen-config-with-creds/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/gen-config-with-creds/task.sh -------------------------------------------------------------------------------- /tasks/gen-config-with-creds/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/gen-config-with-creds/task.yml -------------------------------------------------------------------------------- /tasks/nats/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/nats/task.sh -------------------------------------------------------------------------------- /tasks/nats/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/nats/task.yml -------------------------------------------------------------------------------- /tasks/rats/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/rats/task.sh -------------------------------------------------------------------------------- /tasks/rats/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/rats/task.yml -------------------------------------------------------------------------------- /tasks/stage-product/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/stage-product/task.sh -------------------------------------------------------------------------------- /tasks/stage-product/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/stage-product/task.yml -------------------------------------------------------------------------------- /tasks/upload-product-and-stemcell/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/upload-product-and-stemcell/task.sh -------------------------------------------------------------------------------- /tasks/upload-product-and-stemcell/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/upload-product-and-stemcell/task.yml -------------------------------------------------------------------------------- /tasks/upload-s3-tile/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/upload-s3-tile/task.sh -------------------------------------------------------------------------------- /tasks/upload-s3-tile/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/upload-s3-tile/task.yml -------------------------------------------------------------------------------- /tasks/validate-nsx-t-for-pas/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/validate-nsx-t-for-pas/task.sh -------------------------------------------------------------------------------- /tasks/validate-nsx-t-for-pas/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/validate-nsx-t-for-pas/task.yml -------------------------------------------------------------------------------- /tasks/validate-nsx-t-for-pks/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/validate-nsx-t-for-pks/task.sh -------------------------------------------------------------------------------- /tasks/validate-nsx-t-for-pks/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/validate-nsx-t-for-pks/task.yml -------------------------------------------------------------------------------- /tasks/wipe-env/task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/wipe-env/task.sh -------------------------------------------------------------------------------- /tasks/wipe-env/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparameswaran/nsx-t-ci-pipeline/HEAD/tasks/wipe-env/task.yml --------------------------------------------------------------------------------