Skip to content

Instantly share code, notes, and snippets.

View cmwylie19's full-sized avatar

Case Wylie cmwylie19

View GitHub Profile
@cmwylie19
cmwylie19 / mso-getting-started.md
Last active June 14, 2022 14:07
Getting started with MSO.
@cmwylie19
cmwylie19 / oauth2-proxy.md
Created June 13, 2022 18:03
Oauth2-Proxy in OpenShift with Keycloak
@cmwylie19
cmwylie19 / comparison.md
Last active June 13, 2022 16:29
Comparison of MicroShift and Kind

Kind vs MicroShift

Description For integration testing and samples to deploy operators, kind clusters are being used currently. We need a small factor OpenShift to perform evaluation and evaluate the constraints and benefits of using microshift. Ideally, we would need a gist about the good experience and pain point w.r.t to kind clusters.

TOC

@cmwylie19
cmwylie19 / Kong-Metrics-Federation.md
Last active June 8, 2022 10:25
Federating Kong Mesh Metrics in OpenShift

Federate Kong Mesh Metrics

We will federate the Kong Mesh Prometheus to the OpenShift Prometheus. We will then leverage OpenShift Monitoring to handle the aggregated metrics.

Slides

Pending

  • Define more Params in ServiceMonitor to dedupe metrics from Kong
  • Create PrometheusRules for Alerting when something goes down
  • Create Dashboards
@cmwylie19
cmwylie19 / Prometheus-Operator.md
Last active May 16, 2022 12:01
Prometheus-Operator

Prometheus Operator

To install, create the namespace, operatorgroup, and subscription.

oc apply -f -<<EOF
apiVersion: v1
kind: Namespace
metadata:
  creationTimestamp: null
 name: prometheus
@cmwylie19
cmwylie19 / ExternalName.md
Last active May 4, 2022 21:04
Routing to Kubernetes services of type ExternalName in OpenShift 4.10

Test ExternalName Service across Namespaces

We will create two namespaces, mesh, which is where the service mesh resides, and the blue namespace where our apps reside.

We will create a service in the mesh namespace called mesh, and a corresponding service of type ExternalName in the blue namespace called mesh-external, representing the mesh service in the mesh namespace.

Setup namespaces

kubectl create ns mesh 
kubectl create ns blue
@cmwylie19
cmwylie19 / monteziation-sppike-wip.md
Created April 28, 2022 14:28
Monetization in Kong/3scale

Gateway Monetization

Definition of Done:
Payment Gateway is one of the aspects of the monetization. Setting up the plan and metering is other aspect. In 3scale we definitely have these 3 capabilities. So, the first ask is how are all these features work in hypercurrent.io? Does it provides complete monetization features and how? Then, in 3scale how are providing this feature, are we using some kind of plugin or is it in built in?

TOC

@cmwylie19
cmwylie19 / mso_appeng_demo.md
Last active April 26, 2022 17:04
Monitoring Stack Operator Demo
@cmwylie19
cmwylie19 / mso-olm-deploy.md
Last active May 17, 2022 16:37 — forked from tsisodia10/mso-olm-deploy.md
Deploy MSO using OLM on Openshift 4.9