Displaying 1 to 20 from 23 results

st2 - StackStorm (aka "IFTTT for Ops") is event-driven automation commonly used for auto-remediation, security responses, facilitated troubleshooting, complex deployments, and more

  •    Python

StackStorm is a platform for integration and automation across services and tools, taking actions in response to events. Learn more at www.stackstorm.com.StackStorm is a platform for integration and automation across services and tools. It ties together your existing infrastructure and application environment so you can more easily automate that environment -- with a particular focus on taking actions in response to events.

argo-cd - Declarative Continuous Delivery for Kubernetes

  •    Go

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Application definitions, configurations, and environments should be declarative and version controlled. Application deployment and lifecycle management should be automated, auditable, and easy to understand.

nelson - Automated, multi-region container deployment

  •    Scala

Container-first cloud-native deployment! Checkout the documentation site for more details.

vsts-cli - Microsoft Visual Studio Team Services (VSTS) CLI

  •    Python

VSTS CLI is a new command line interface for Visual Studio Team Services (VSTS) and Team Foundation Server (TFS) 2017 Update 2 and later.VSTS CLI is currently in preview but we encourage you to give it a try and provide feedback (or contribute).




MCW-Containers-and-DevOps - MCW Containers and DevOps

  •    

Fabrikam Medical Conferences provides conference web site services, tailored to the medical community. Their business has grown and the management of many instances of the code base and change cycle per tenant has gotten out of control. The goal of this workshop is to help them build a proof of concept (POC) that will migrate their code to a more manageable process that involves containerization of tenant code, a better DevOps workflow, and a simple lift-and-shift story for their database backend.

MCW-OSS-PaaS-and-DevOps - MCW OSS PaaS and DevOps

  •    

Best For You Organics Company is one of the leading online health food suppliers in North America, serving customers in Canada, Mexico, and the United States. They launched their highly-successful e-commerce website, which sells subscriptions to their meal service, in 2016, and have been steadily increasing their subscriber-base since. Their service is tailored towards working professionals, who want convenient, reliable access to healthy meal choices, and pre-packaged recipes, without having to speed too much time preparing the meals. Their CIO is a big proponent of Open Source Software, and development of their web application was done using the MERN stack (MongoDB, Express.js, React.JS, Node.js). Their code is hosted in a private GitHub repository. They currently have a continuous integration workflow, triggered by each code check-in/commit in GitHub, using Jenkins.


MCW-Serverless-architecture - MCW Serverless architecture

  •    

Litware, Inc. is rapidly expanding their toll booth management business to operate in a much larger area. As this is not their primary business, which is online payment services, they are struggling with scaling up to meet the upcoming demand to extract license plate information from a large number of new tollbooths, using photos of vehicles uploaded to cloud storage. Currently, they have a manual process where they send batches of photos to a 3rd-party who manually transcodes the license plates to CSV files that they send back to Litware to upload to their online processing system. They want to automate this process in a way that is cost effective and scalable. They believe serverless is the best route for them, but do not have the expertise to build the solution.

vscode-jx-tools - Jenkins X extension for Visual Studio Code

  •    TypeScript

Activate the watch activities by opening up the VSCode palette cmd + shift + p, type jx watch activities and the extension command will be activated. There are a number of commands available which can be invoked from VCode palette with cmd + shift + p.

terraform-aws-cicd - Terraform Module for CI/CD with AWS Code Pipeline and Code Build

  •    HCL

GitHub -> S3 (build artifact) -> Elastic Beanstalk (running application stack). The module gets the code from a GitHub repository (public or private), builds it by executing the buildspec.yml file from the repository, pushes the built artifact to an S3 bucket, and deploys the artifact to Elastic Beanstalk running one of the supported stacks (e.g. Java, Go, Node, IIS, Python, Ruby, etc.). GitHub -> ECR (Docker image) -> Elastic Beanstalk (running Docker stack). The module gets the code from a GitHub repository, builds a Docker image from it by executing the buildspec.yml and Dockerfile files from the repository, pushes the Docker image to an ECR repository, and deploys the Docker image to Elastic Beanstalk running Docker stack.

terraform-aws-codebuild - Terraform Module to easily leverage AWS CodeBuild for Continuous Integration

  •    HCL

Terraform module to create AWS CodeBuild project for AWS CodePipeline. This project is part of our comprehensive "SweetOps" approach towards DevOps.

terraform-aws-jenkins - Terraform module to build Docker image with Jenkins, save it to an ECR repo, and deploy to Elastic Beanstalk running Docker stack

  •    HCL

terraform-aws-jenkins is a Terraform module to build a Docker image with Jenkins, save it to an ECR repo, and deploy to Elastic Beanstalk running Docker. This is an enterprise-ready, scalable and highly-available architecture and the CI/CD pattern to build and deploy Jenkins.

build-harness - 🤖Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more

  •    Makefile

This build-harness is a collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more. It's designed to work with CI/CD systems such as Travis CI, CircleCI and Jenkins. This project is part of our comprehensive "SweetOps" approach towards DevOps.

github-status-updater - Command line utility for updating GitHub commit statuses and enabling required status checks for pull requests

  •    Go

Command line utility for updating GitHub commit statuses and enabling required status checks for pull requests. Useful for CI environments to set more specific commit and build statuses, including setting the target URL (the URL of the page representing the build status, or the URL of the deployed application).

slack-notifier - Command line utility to send messages with attachments to Slack channels via Incoming Webhooks

  •    Go

Command line utility to send messages with attachments to Slack channels via Incoming Webhooks. NOTE: The module accepts parameters as command-line arguments or as ENV variables (or any combination of command-line arguments and ENV vars). Command-line arguments take precedence over ENV vars.

mobsf-ci - All that is required to run MobSF in the ci

  •    Shell

This repo contains all the is required to run MobSF in the CI. MobSF is a security tool that can scan APK/IPA and report various security issues. By running it in the CI, you can find those issues earlier, and fix them. To learn more about what it MobSF and what it can detect, checkout the blog post. To parse the report, use Glue - see in the next section how.

casl-ansible - Ansible automation for Managing OpenShift Container Platform clusters

  •    Python

CASL Ansible provides a common experience for provisioning infrastructure for OpenShift across a number of infrastructure providers using Ansible. This includes automation of OpenShift Cluster provisioning as well as other automation tasks post-provisioning.

bitbucket-rest - Java client, built on top of jclouds, for working with Bitbucket's REST API

  •    Java

java client, based on jclouds, to interact with Bitbucket's REST API. Being built on top of jclouds means things are broken up into Apis. Apis are just Interfaces that are analagous to a resource provided by the server-side program (e.g. /api/branches, /api/pullrequest, /api/commits, etc..). The methods within these Interfaces are analagous to an endpoint provided by these resources (e.g. GET /api/branches/my-branch, GET /api/pullrequest/123, DELETE /api/commits/456, etc..). The user only needs to be concerned with which Api they need and then calling its various methods. These methods, much like any java library, return domain objects (e.g. POJO's) modeled after the json returned by bitbucket.

helm-release - Helm Plugin for automatic versioning of helm charts

  •    Go

Provides simple semantic versioning based from previous git tags. This allows you to run a single command and package the next version of your chart. This project allows you to combine your Dockerfile and Helm Chart in a single repository and automatically version the Helm chart on a build.