Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ovotech/circleci-orbs
CircleCI Orbs
https://github.com/ovotech/circleci-orbs
circleci-orbs clair-scanner company-kaluza dont-migrate terraform
Last synced: 5 days ago
JSON representation
CircleCI Orbs
- Host: GitHub
- URL: https://github.com/ovotech/circleci-orbs
- Owner: ovotech
- License: mit
- Created: 2018-12-03T11:26:51.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-12-10T14:27:58.000Z (12 days ago)
- Last Synced: 2024-12-10T16:09:26.220Z (12 days ago)
- Topics: circleci-orbs, clair-scanner, company-kaluza, dont-migrate, terraform
- Language: Shell
- Homepage:
- Size: 1.64 MB
- Stars: 53
- Watchers: 49
- Forks: 37
- Open Issues: 49
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
[![CircleCI](https://circleci.com/gh/ovotech/circleci-orbs.svg?style=shield&circle-token=ae0a459eabe5a6b454eab8e241a516fd1a212e8c)](https://app.circleci.com/pipelines/github/ovotech/circleci-orbs)
# CircleCI Orbs
This repo contains public circleci orbs in the ovotech namespace.
## Contributing
Orbs follow the conventions:
- **Directory** named the **same** as the orb
- A single Dockerfile in the executor directory (unless you specify publish-docker-image:false)
- The orb yaml is in a file name `orb.yml`
- Published in the ovotech namespace
- An `orb_version.txt` file may exist in an orb directory containing the version of the orb. (A new version is only published when the version changes)
- An entry in [CODEOWNERS](./.github/CODEOWNERS) indicating which team maintains the orb - they will be responsible for reviewing
any changes to the orb.- This project uses CircleCI path filtering. The publish job only runs for orbs with file changes.
- Any new orb needs to be added to the [path filter mapping](.circleci/config.yml) and to the top and bottom of the [Circle config](.circleci/continue_config.yml)## Published Orbs
- [ovotech/argocd](argocd) - Interact with an ArgoCD API.
- [ovotech/aws-configure-credentials-oidc](aws-configure-credentials-oidc) - Authenticate with AWS via CircleCI OIDC.
- [ovotech/aws-get-parameters@1](aws-get-parameters) - Get parameters from AWS Parameter Store.
- [ovotech/aws-rotate-keys@2](aws-rotate-keys) - Rotate AWS access keys and update corresponding CircleCI environment variables.
- [ovotech/clair-scanner@1](clair-scanner) - Scan Docker images for vulnerabilities.
- [ovotech/rac-gcp-deply@1](rac-gcp-deploy) - Deploy Scala services to a Kubernetes cluster running in Google Cloud.
- [ovotech/set-current-environment@1](set-current-environment) - Set current environment (master branch, tag or other) to environmental variable.
- [ovotech/terraform@1](terraform) - Plan and apply Terraform modules, with terraform <=0.14
- [ovotech/terraform-v2@2](terraform-v2) - Plan and apply Terraform modules, with terraform >=0.14
- [ovotech/tools-install@1](tools-install) - Download and unpack tools archives
- [ovotech/with-git-deploy-key@1](with-git-deploy-key) - Execute Git operations on another repo selecting specific public key.
- [ovotech/clojure](clojure) - test, scan and package Clojure projects built using Leiningen.
- [ovotech/oot-eks](oot-eks) - deploy services to EKS, OOT-style.
- [ovotech/oot-deploy](oot-deploy) - deploy services via Argo, OOT-style.
- [ovotech/sbt-deploy](sbt-deploy) - Deploy services via Argo, using Kustomize.
- [ovotech/jaws-journey-deploy](jaws-journey-deploy) - Provides a standard deployment process for all jaws journey repositories.
- [ovotech/pipeline-utils](pipeline-utils) - Miscellaneous bash commands to ease CircleCI pipeline development.
- [ovotech/ipa-deploy](ipa-deploy) - IPA team deployment notification templates.
- [ovotech/helm-ci](helm-ci) - CI checks for Helm charts
- [ovotech/sast](sast) - Consumer Products Production Engineering team orb to run static security analysis.
- [ovotech/setup-scheduled-pipeline](setup-scheduled-pipeline) - Consumer Products Production Engineering team orb responsible for setting up schedules for [scheduled pipelines](https://circleci.com/docs/2.0/scheduled-pipelines/#get-started).
- [ovotech/jira](jira) - Interact with JIRA from a CI pipeline.
- [ovotech/github-actions](github-actions) - Trigger (and optionally wait for completion) GitHub Actions pipeline from CircleCI
- [ovotech/telemetry](telemetry) - Consumer Products Production Engineering team orb which enables sending Orb usage telemetry.Other orbs in the ovotech namespace:
- [ovotech/shipit@1](https://github.com/ovotech/pe-orbs/tree/master/shipit) - Run shipit and record deployments to https://shipit.ovotech.org.uk.