All Projects → jenkins-infra → azure

jenkins-infra / azure

Licence: MIT license
Documentation, tooling and other resources related to the Azure account used by the Jenkins project

Programming Languages

HCL
1544 projects
shell
77523 projects

Projects that are alternatives of or similar to azure

aks-letsencrypt
Guide to setup Let's Encrypt on AKS
Stars: ✭ 87 (+335%)
Mutual labels:  aks
terraform-azurerm-kubernetes
Terraform module to deploy a Kubernetes cluster on Azure, using AKS.
Stars: ✭ 16 (-20%)
Mutual labels:  aks
ProductsStoreOnKubernetes
Demoing deployment of Docker containers into Kubernetes for both minikube and Azure AKS.
Stars: ✭ 90 (+350%)
Mutual labels:  aks
kconnect
Kubernetes Connection Manager CLI
Stars: ✭ 168 (+740%)
Mutual labels:  aks
multicloud
A multicloud demonstration presented at KubeCon 2019 EU featuring the Hipster Shop across AKS, GKE, and On-Premises
Stars: ✭ 13 (-35%)
Mutual labels:  aks
viya4-iac-azure
This project contains Terraform configuration files to provision infrastructure components required to deploy SAS Viya 4+ VA/VS/VDMML products on Microsoft Azure Cloud.
Stars: ✭ 60 (+200%)
Mutual labels:  aks
Coolstore Microservices
A full-stack .NET microservices build on Dapr and Tye
Stars: ✭ 1,903 (+9415%)
Mutual labels:  aks
angular-app-kubernetes
Sample Dockerised angular app deployed on Kubernetes on Azure using AKS
Stars: ✭ 42 (+110%)
Mutual labels:  aks
docker-kubernetes-course
Demoing Kubernetes/AKS features
Stars: ✭ 42 (+110%)
Mutual labels:  aks
k8s-create-secret
GitHub Action to create Kubernetes cluster secrets
Stars: ✭ 24 (+20%)
Mutual labels:  aks
AKS-K8S-Lab-L200
AKS Lab, Level 200
Stars: ✭ 14 (-30%)
Mutual labels:  aks
Networking-and-Kubernetes
This is the code repo for Networking and Kubernetes: A Layered Approach. https://learning.oreilly.com/library/view/networking-and-kubernetes/9781492081647/
Stars: ✭ 103 (+415%)
Mutual labels:  aks
azure-aks-kubernetes-masterclass
Azure AKS Kubernetes Masterclass
Stars: ✭ 319 (+1495%)
Mutual labels:  aks
k8s-springboot-data-rest
Build & Deploy a real-world Java Springboot microservice on Azure. This project will immerse you in a series of hands-on labs that will show you how to use Azure Container Registry, Azure Kubernetes Service, Azure Container Instances, Azure DevOps & Jenkins CI/CD for building & deploying cloud-native applications.
Stars: ✭ 36 (+80%)
Mutual labels:  aks
aks-baseline-regulated
This is the Azure Kubernetes Service (AKS) baseline cluster for regulated workloads reference implementation as produced by the Microsoft Azure Architecture Center.
Stars: ✭ 73 (+265%)
Mutual labels:  aks
k8s-bootcamp
K8S hackfest content for Microsoft Tech Summit
Stars: ✭ 25 (+25%)
Mutual labels:  aks
unicorn
Content for the "Intelligent Cloud Bootcamp: Advanced Kubernetes" workshop
Stars: ✭ 28 (+40%)
Mutual labels:  aks
iskan
Kubernetes Native, Runtime Container Image Scanning
Stars: ✭ 35 (+75%)
Mutual labels:  aks
Docker-Provider
Azure Monitor for Containers
Stars: ✭ 89 (+345%)
Mutual labels:  aks
SmartHotel360-Registration
SmartHotel360 - Registration (AKS with Windows Containers)
Stars: ✭ 28 (+40%)
Mutual labels:  aks

Jenkins infra on Azure

Table of Contents

This repository is meant to hold documentation, tooling and other resources related to the Jenkins project’s migration to Azure.

Requirements

In order to use this repository to provision the Jenkins infrastructure on azure, you need:

  • An Azure account

  • Docker to run terraform defined in this repository

  • Make which simplify the different steps

HowTo

Provision

Don’t blindly execute the terraform code located in this repository on your own account as it may lead your account bill to significantly increase.

Once you fulfill the requirements, you can use the code located here to provision this infrastructure on your azure account

  1. Add your public ssh key under ssh_key folder, but do not commit it as it only must be used for your personal environment.

  2. Create your .azure-terraform.json as exampled in the file HACKING.adoc

  3. Run make init: to create the remote azure storage that will host your terraform state.

  4. Run make test_fmt validate: to run linting checks and validate your resources.

  5. Run make deploy: to provision all resources on your account.

Test

In order to test any modification on this repository, you need to

  • Run linting tests on your machine make test_fmt, which don’t need a azure account

  • You may also run make validate, if you have an azure account configured but keep in minds that it implies deploying at least an azure storage to store a remote terraform state

  • Open a pull request on jenkins-infra/azure, this will provision a temporary environment with your specific changes and then report provisionning logs on ci.jenkins.io.

Links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].