GithubHelp home page GithubHelp logo

pcf-concourse-pipelines's Introduction

PCF product tiles Concourse Pipelines:

CAUTION: Pivotal does not provide support for these pipelines. If you find anything broken, then please submit a PR.

Pipelines available in this repository are:

This repository provides the pipelines for the products listed in the following table.

The pipeline for the tiles is common and is located here

PRODUCT VERSION PIPELINE LOCATION
All tiles any Install Product Tile
Upgrade Buildpacks any Upgrade Buildpacks

Use the template to write your own pipeline. Install Product Tile Template

Before you begin

mkdir -p sandbox/healthwatch
cp ./pipelines/install-product/params-template.yml sandbox/healthwatch/params.yml
  • Edit the params.yml and add the details for the product, and the version details. You can ignore the product_config section and fetch the details by running the generate-config-product job once the tile has been staged via the pipeline

  • Update the information in the globals.yml

  • Store all the secrets in the credential manager used by concourse (credhub or vault)


Following is an example on how to fly a pipeline:

>	fly -t concourse-[ENV] login -c https://<CONCOURSE-URL> -k
>	fly -t concourse-[ENV] set-pipeline -p healthwatch \
        -c ./pipelines/install-product/pipeline.yml \
        -l ./sandbox/healthwatch/params.yml \
        -l ./pipelines/globals.yml
>	fly -t concourse-[ENV] unpause-pipeline -p healthwatch

If you wish to use your own docker images in the task.yml files, then the original docker file is located under the ci folder. ci/Dockerfile

pcf-concourse-pipelines's People

Contributors

albqmasqeet avatar clhynfield avatar lancefrench avatar matthewfischer avatar michaeldbrown avatar nwpcf avatar rahulkj avatar trevormarshall avatar ykisialiou avatar zmb3 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pcf-concourse-pipelines's Issues

Support for SAML enabled Ops Manager

Hey Rahul,
We've just enabled SAML auth in Ops Manager, which means that we can't use username and password to connect using OM.

Would it be possible to have options for your pipelines (which are awesome by the way) to include support for calling:

Usage: om [options] <command> [<args>]
  --client-id, -c, OM_CLIENT_ID          string  Client ID for the Ops Manager VM (not required for unauthenticated commands)
  --client-secret, -s, OM_CLIENT_SECRET  string  Client Secret for the Ops Manager VM (not required for unauthenticated commands)

as well as username and password.

(apologies for the issue, I wanted to reach out, but slack is down)
H

stemcell-uploader has hardcoded vsphere in wget

Trying to run some tile pipelines with Azure-hyperv and trusty stemcells but fails each time as it trys to find them in the vsphere repo.

code below:

 if [[ -z "$RESPONSE" ]]; then
      wget --show-progress `https://s3.amazonaws.com/bosh-core-stemcells/vsphere/$STEMCELL_NAME`
      else
      $PIVNET_CLI download-product-files -p $PRODUCT_SLUG -r $SC_VERSION -g "*$IAAS_TYPE*" -- 
      accept-eula
    fi    

om-cli/om-linux

This worked on July 3rd 2019
Stopped working on try on July 10th 2019

Receiving this error:
Upload-Product Job

  • chmod +x om-cli/om-linux
    chmod: cannot access 'om-cli/om-linux': No such file or directory

OM job output:
tag | 2.0.1
body

Was a release to make sure that brew upgrade works.
commit_sha
e2a24e1466d17d7a32c7a36be98e9f87e36f9410
name
2.0.1
tag
2.0.1
url
https://github.com/pivotal-cf/om/releases/tag/2.0.1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.