Skip to content

Instantly share code, notes, and snippets.

Avatar

Viktor Farcic vfarcic

View GitHub Profile
View 06-02-flux-short.sh
# Source: https://gist.github.com/0431989df4836eb82bdac0cc53c7f3d6
##############################
# Flux 2 With GitOps Toolkit #
##############################
# What Is GitOps And Why Do We Want It?: https://youtu.be/HKkhD6nokC8
# Argo CD: Applying GitOps Principles To Manage Production Environment In Kubernetes: https://youtu.be/vpWQeoaiRM4
#########
View 06-02-flux-short.sh
# Source: https://gist.github.com/4fcd7b28948a502a348e5a8a466b186b
##############################
# Flux 2 With GitOps Toolkit #
##############################
# What Is GitOps And Why Do We Want It?: https://youtu.be/HKkhD6nokC8
# Argo CD: Applying GitOps Principles To Manage Production Environment In Kubernetes: https://youtu.be/vpWQeoaiRM4
#########
View eks-codefresh-argocd-full.sh
# Source: https://gist.github.com/d7f85feebfd9ae2fa442a0248390b0d6
####################
# Create A Cluster #
####################
# Replace `[...]` with the GitHub organization
export GH_ORG=[...]
git clone https://github.com/$GH_ORG/cf-terraform-eks.git
View previews.sh
#############################################################################################
# Creating Temporary Preview Environments Based On Pull Requests With Argo CD And Codefresh #
#############################################################################################
########################################
# Creating The Project And App Of Apps #
########################################
open https://github.com/vfarcic/argocd-previews
View 07-01-progressive-argo-rollouts.sh
# Source: https://gist.github.com/4e75e84de9e0f503fb95fdf312de1051
##############################################
# Using Argo Rollouts To Deploy Applications #
##############################################
############################################
# Installing And Configuring Argo Rollouts #
############################################
View production-argo-cf.sh
##############################################################################################
# Managing Kubernetes Production Environment Using Argo CD With A Bit Of Helm From Codefresh #
##############################################################################################
#######################################
# Defining The Production Environment #
#######################################
open https://github.com/vfarcic/argocd-production
View 53-k8s-ui-k9s.sh
# Install k9s CLI: https://k9scli.io/topics/install/
k9s
?
# *ctrl+a*
# Select one of the resources that exist in the cluster
View 06-01-deploy-argo-previews.sh
# Source: https://gist.github.com/808108069f709572f1bc372c65f6b5c0
###########
# Prepare #
###########
# Option 1:
# Create a Kubernetes cluster
# Install NGINX Ingress
# Install Argo CD
View minikube-argocd.sh
# Source: https://gist.github.com/84324e2d6eb1e62e3569846a741cedea
####################
# Create a Cluster #
####################
minikube start
#############################
# Deploy Ingress Controller #
View gke-istio.sh
# Source: https://gist.github.com/d5c93afc83535f0b5fec93bd03e447f4
####################
# Create a Cluster #
####################
# Only if you did not yet clone that repository
git clone \
https://github.com/vfarcic/devops-catalog-code.git
You can’t perform that action at this time.