/azure-devops-utils

Azure DevOps Utilities

Primary LanguageShellMIT LicenseMIT

Azure DevOps Utilities

This repository contains utility scripts to run/configure DevOp systems in Azure. These scripts can be used individually, but are also leveraged in several 'Getting Started' solutions:

Contents

  • Common
  • Jenkins
  • Spinnaker
    • add_k8s_pipeline.sh: Adds a Kubernetes pipeline with three main stages:
      1. Deploy to a development environment
      2. Wait for manual judgement
      3. Deploy to a production environment
    • await_restart_service.sh: Restarts a Spinnaker service and waits for the service to be open for requests.
    • configure_k8s.sh: Automatically configure a spinnaker instance to target a Kubernetes cluster and Azure Container Registry.
    • copy_kube_config.sh: Programatically copies a kubeconfig file from an Azure Container Service Kubernetes cluster to a Spinnaker machine.
    • install_spinnaker.sh: Install Spinnaker and automatically configure it to use Azure Storage (azs) as its persistent storage.

Questions/Comments? azdevopspub@microsoft.com

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.