Skip to content

Instantly share code, notes, and snippets.

View hguerrero's full-sized avatar

Hugo Guerrero hguerrero

View GitHub Profile
@hguerrero
hguerrero / gist:dbd8aaefede69690613dee43b251813d
Created March 22, 2024 14:06
Developer Hub - Microcks config
global:
auth:
backend:
enabled: true
dynamic:
plugins:
- package: "@microcks/microcks-backstage-provider@0.0.4"
integrity: sha512-2VPN+9v0wje5mLz/9MxjQoBc2n8wMucb+TjkcOBCqRwDg6IHzgBJYmUwmzuuWDep7GSuFO5kpZXkixB2jwsb+Q==
pluginConfig:
catalog:
@hguerrero
hguerrero / gist:0cf57e2b2179c0608e7968dc66a75798
Last active March 11, 2024 17:48
Service Interconnect in AKS
az login
az account set --subscription <YOUR_SUBSCRIPTION>
export KUBECONFIG=~/tmp/kube-azure
az aks get-credentials --resource-group k8s --name skupper
kubectl create namespace skupper
kubectl create secret docker-registry rh--pull-secret --docker-server registry.redhat.io --docker-username <PULL_SECRET_USER> --docker-password <PULL_SECRET_PASSWORD>
kubectl create sa skupper-service-controller
kubectl create sa skupper-router
kubectl create sa skupper-prometheus
kubectl patch serviceaccounts skupper-prometheus -p '{"imagePullSecrets":[{"name":"rh--pull-secret"}]}'
@hguerrero
hguerrero / kafka-ui-deployment.yaml
Last active October 20, 2023 17:41
Kafka on Developer Sandbox
kind: Deployment
apiVersion: apps/v1
metadata:
annotations:
app.openshift.io/connects-to: '[{"apiVersion":"apps/v1","kind":"Deployment","name":"zkless-kafka"}]'
app.openshift.io/route-disabled: 'false'
name: kafka-ui
labels:
app: kafka-ui
app.kubernetes.io/component: kafka-ui
- route:
id: route-a9b9
from:
uri: direct
id: from-a59c
parameters:
name: target
steps:
- log:
message: ${body}
@hguerrero
hguerrero / Cat.java
Created July 3, 2023 16:58
Camel JBang JS DSL + Java Classes
public class Cat {
private final String name;
public Cat(String name) {
this.name = name;
}
public String getName() {
return name;
---
apiVersion: v1
kind: Namespace
metadata:
name: console
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: console-serviceaccount
@hguerrero
hguerrero / README.md
Created December 7, 2021 17:41
Use external Kafka for microks

Running Microcks with Kafka cluster managed by Strimzi

Setup

  1. Start minikube (I'm using mac so driver is hyperkit
minikube start --cpus 4 --memory 8192 --driver hyperkit
  1. Enable ingress addon
apiVersion: microcks.github.io/v1alpha1
kind: MicrocksInstall
metadata:
name: microcks
spec:
# Add fields here
name: microcks
version: "latest"
microcks:
replicas: 1
@hguerrero
hguerrero / readme.md
Created October 29, 2021 15:52 — forked from guillaumerose/readme.md
Microshift with podman machine

5 minutes to OpenShift on a Mac with podman machine and microshift.

Steps:

  1. brew install podman
  2. podman machine init
  3. podman machine start
  4. podman machine ssh

(in the ssh session)

@hguerrero
hguerrero / install.yaml
Last active September 28, 2021 23:11
apicurio studio k8s distro
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: apicuriodata
spec:
accessModes:
- ReadWriteOnce
resources:
requests: