Giter Club home page Giter Club logo

concourse-pipelines's People

Contributors

9numbernine9 avatar braunsonm avatar mymasse avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

concourse-pipelines's Issues

Cleanup MySQL Pipeline

  • Should use the common tasks from the concourse-pipelines-tasks repo
  • Should use the Rsync resource instead of the task
  • Should use the newer Slack Notifier

Cleanup Test-Deployment Pipeline

  • Should use the common tasks from the concourse-pipelines-tasks repo
  • Should use the Rsync resource instead of the task
  • Should use the newer Slack Notifier

Cleanup RabbitMQ Pipeline

  • Should use the common tasks from the concourse-pipelines-tasks repo
  • Should use the Rsync resource instead of the task
  • Should use the newer Slack Notifier

Implement CI

Is your feature request related to a problem? Please describe.
Implement Concourse CI to automaticly build a new release when the cached buildpack is uploaded to Nexus

Describe the solution you'd like

  • Check for new cached buildpack in Nexus
  • Delete current blob
  • Add new blob
  • Create release with the cached buildpack version

Cleanup Common Pipeline

  • Should use the common tasks from the concourse-pipelines-tasks repo
  • Should use the Rsync resource instead of the task
  • Should use the newer Slack Notifier

Cleanup Mattermost Pipeline

  • Should use the common tasks from the concourse-pipelines-tasks repo
  • Should use the Rsync resource instead of the task
  • Should use the newer Slack Notifier

Clean up CF pipeline

  • Should use the common tasks from the concourse-pipelines-tasks repo
  • Should use the Rsync resource instead of the task
  • Should use the newer Slack Notifier

RabbitMQ pipeline should pull all artifacts only when released

Currently when a new release of RabbitMQ is published the pipeline is triggerred and will pull the following releases also:

  • Cf-CLI
  • RabbitMQ Smoke Tests
  • Broker

The problem is that sometimes these releases are published after RabbitMQ and we miss these. Also if they are not updated we re-download the same artifacts.

We should make all 4 release trigger the pipeline to download only the updated releases.

Cleanup Concourse pipeline

  • Should use the common tasks from the concourse-pipelines-tasks repo
  • Should use the Rsync resource instead of the task
  • Should use the newer Slack Notifier

Error in Next Gen Buildpacks pipeline

Pipelines fails to mirror artifacts, in the put: mirrror step we get:

Creating remote destination directory '/data/repo/buildpacks'
Transfer content from sub-directory 'buildpacks' only

Executing transfer
sending incremental file list
rsync: change_dir "/tmp/build/put/buildpacks" failed: No such file or directory (2)

sent 20 bytes  received 12 bytes  21.33 bytes/sec
total size is 0  speedup is 0.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1189) [sender=3.1.3]

Cleanup MinIO Pipeline

  • Should use the common tasks from the concourse-pipelines-tasks repo
  • Should use the Rsync resource instead of the task
  • Should use the newer Slack Notifier

Director pipeline fetches some artifacts twice

When bosh-lite downloads were introduced we started downloading with curl the same files twice. An ops file should be written and added to the bosh-list manifest to remove these duplicates.

Here is an output of the process director script:

Generate a manifest with all the required ops files for a vSphere director
Fetching releases
Downloading artifact: https://s3.amazonaws.com/bosh-compiled-release-tarballs/bosh-270.5.0-ubuntu-xenial-456.12-20190816-213325-836676604-20190816213335.tgz
Downloading artifact: https://s3.amazonaws.com/bosh-compiled-release-tarballs/bpm-1.1.3-ubuntu-xenial-456.12-20190816-213112-769707942-20190816213128.tgz
Downloading artifact: https://bosh.io/d/github.com/cloudfoundry/bosh-vsphere-cpi-release?v=53.0.1
Downloading artifact: https://s3.amazonaws.com/bosh-compiled-release-tarballs/uaa-73.7.0-ubuntu-xenial-456.12-20190816-215108-971707017-20190816215121.tgz
Downloading artifact: https://s3.amazonaws.com/bosh-compiled-release-tarballs/credhub-2.5.0-ubuntu-xenial-456.12-20190816-212632-076204669-20190816212639.tgz
Downloading artifact: https://bosh.io/d/github.com/cloudfoundry/os-conf-release?v=21.0.0
Downloading artifact: https://s3.amazonaws.com/bosh-compiled-release-tarballs/backup-and-restore-sdk-1.17.0-ubuntu-xenial-456.12-20190816-213639-824620335-20190816213702.tgz
Fetching the stemcell https://s3.amazonaws.com/bosh-core-stemcells/456.12/bosh-stemcell-456.12-vsphere-esxi-ubuntu-xenial-go_agent.tgz
Generate a manifest with all the required ops files for a Bosh-Lite director
Fetching releases
Downloading artifact: https://s3.amazonaws.com/bosh-compiled-release-tarballs/bosh-270.5.0-ubuntu-xenial-456.12-20190816-213325-836676604-20190816213335.tgz
Downloading artifact: https://s3.amazonaws.com/bosh-compiled-release-tarballs/bpm-1.1.3-ubuntu-xenial-456.12-20190816-213112-769707942-20190816213128.tgz
Downloading artifact: https://bosh.io/d/github.com/cppforlife/bosh-virtualbox-cpi-release?v=0.2.0
Downloading artifact: https://s3.amazonaws.com/bosh-compiled-release-tarballs/garden-runc-1.19.5-ubuntu-xenial-456.12-20190816-215444-084934166-20190816215455.tgz
Downloading artifact: https://s3.amazonaws.com/bosh-compiled-release-tarballs/bosh-warden-cpi-40-ubuntu-xenial-456.12-20190816-213008-895995834-20190816213019.tgz
Downloading artifact: https://bosh.io/d/github.com/cloudfoundry/os-conf-release?v=18
Fetching the stemcell https://s3.amazonaws.com/bosh-core-stemcells/456.12/bosh-stemcell-456.12-vsphere-esxi-ubuntu-xenial-go_agent.tgz
Processing bosh-dns-release-1.12.0.tgz

Duplicates have been strikenthrough

Cleanup Logsearch Pipeline

  • Should use the common tasks from the concourse-pipelines-tasks repo
  • Should use the Rsync resource instead of the task
  • Should use the newer Slack Notifier

Pipelines cleanup

CF

The CF pipeline is pulling some CF CLI which have been archived or are not required anymore and is missing some:

Plugins:

  • antifreeze: not required anymore
  • autopilot: not required anymore
  • cf-buildpack-management: not required anymore
  • stack-auditor: missing, we should pull this

We can also now remove the CF additional pull since we caught up with what we currently have mirrored.

Github

This pipeline is not required at all anymore

Memcache

This pipeline is not required at all anymore

Cleanup Doomsday pipeline

  • Should use the common tasks from the concourse-pipelines-tasks repo
  • Should use the Rsync resource instead of the task
  • Should use the newer Slack Notifier

Cleanup Buildpacks Pipeline

  • Should use the common tasks from the concourse-pipelines-tasks repo
  • Should use the Rsync resource instead of the task
  • Should use the newer Slack Notifier

Cleanup Redis Pipeline

  • Should use the common tasks from the concourse-pipelines-tasks repo
  • Should use the Rsync resource instead of the task
  • Should use the newer Slack Notifier

Cleanup Director pipeline

  • Should use the common tasks from the concourse-pipelines-tasks repo
  • Should use the Rsync resource instead of the task
  • Should use the newer Slack Notifier

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.