Skip to content

sa-ne/servicemesh-demos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

servicemesh-demos

ServiceMesh Demos

Summary of what this repo contains

Repo provides automation to test/demo interesting connectivity(service mesh e.t.c) and other tools.Repo contains multiple use cases to test in the use case folder in this repo. Each use case has the automation and steps to accomplish it's demo/test.

Pre-Requisites


- Install ACM Operator and create ACM Hub

  • Operator via Gitops
  • Hub via Gitops
  • Sample Script(Might not be updated) - ./acm/install.sh

Install Openshift-gitops Operator on all Openshift Clusters

  • kustomize build ./operators/openshift-gitops/base --enable-alpha-plugins | oc apply -f -

Install Openshift ElasticSearch Operator on all Openshift Clusters

  • kustomize build ./operators/elasticsearch/base --enable-alpha-plugins | oc apply -f -

Install Openshift Jaeger Operator on all Openshift Clusters

  • kustomize build ./operators/jaeger/base --enable-alpha-plugins | oc apply -f -

Install Openshift Kiali Operator on all Openshift Clusters -->

  • kustomize build ./operators/kiali/base --enable-alpha-plugins | oc apply -f -

Install Openshift Virtualization Operator on all Openshift Clusters

  • kustomize build ./operators/openshift-virtualization/base --enable-alpha-plugins | oc apply -f -

Install Openshift Service Mesh Operator on all Openshift Clusters

  • kustomize build ./operators/servicemesh/base --enable-alpha-plugins | oc apply -f -

Install the Traffic Image Build. Container Image is used to generate traffic for servicemesh use cases

  • kustomize build ./traffic-image-build/base --enable-alpha-plugins | oc apply -f -

Give Openshift Gitops Permission on Service Mesh and Virtualization Namespace

oc label namespace openshift-cnv argocd.argoproj.io/managed-by=openshift-gitops
oc label namespace istio-system argocd.argoproj.io/managed-by=openshift-gitops


Install Smesh with VM's Use Case

1 Steps in ./use-cases/smesh-with-vms/README

About

ServiceMesh Demos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published