Skip to content

Instantly share code, notes, and snippets.

View blues-man's full-sized avatar
😎

Natale Vinto blues-man

😎
View GitHub Profile
@blues-man
blues-man / workshop_debug_4.7.sh
Last active September 16, 2021 14:27
Script to deploy the whole Getting Started with OpenShift 4.7 for Developers workshop
#!/bin/bash
# Project
oc new-project workshop
# Parksmap
oc policy add-role-to-user view -z default
oc new-app quay.io/openshiftroadshow/parksmap:latest --name=parksmap -l 'app=workshop,component=parksmap,role=frontend,app.kubernetes.io/part-of=workshop'
oc create route edge parksmap --service=parksmap
# Nationalparks
oc new-app java:openjdk-11-ubi8~https://github.com/openshift-roadshow/nationalparks.git --name nationalparks -l 'app=workshop,component=nationalparks,role=backend,app.kubernetes.io/part-of=workshop,app.kubernetes.io/name=java'
oc expose svc nationalparks
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDmUATBmAui8ap9YqwjbXoEl/1QuNUW30+sZzkdcfycDw1gjBkGuKnYJGtozT4uxUHvBGEjcEwZumU2wKpVyz7FbXlCTGVvo7clIi+Il6heTNupNCWxywLnFR8vKUCQ9tCdiU4cGN2mqKEOSg2Pf55BicZzrKKyD3OPbZ8urzH0ICj/Aht6Z9yTM17MadjJGoLFO11RM8ADj2mLcb1jqNVWInO1y4A5X8nRQTf6IKiX/fHKRFJrlb1cEstZn/vMB8QQthHV9e1joCMVm5B2jV1+8WvFmM+SpWYF8ZoruAwqHJPrdYOjeFbRiZfGiunmsPbo9W55ZddWbaYoyaCn1q/d bluesman@elwood
@blues-man
blues-man / workshop_debug_4.6.sh
Last active September 19, 2023 14:12
Script to deploy the whole Getting Started with OpenShift 4.6 for Developers workshop
#!/bin/bash
# Project
oc new-project workshop
# Parksmap
oc new-app quay.io/openshiftroadshow/parksmap:1.3.0 --name=parksmap -l 'app=workshop,component=parksmap,role=frontend,app.kubernetes.io/part-of=workshop'
oc create route edge parksmap --service=parksmap
oc policy add-role-to-user view -z default
oc rollout restart deploy/parksmap
# Nationalparks
oc new-app java~https://github.com/openshift-roadshow/nationalparks.git --name nationalparks -l 'app=workshop,component=nationalparks,role=backend,app.kubernetes.io/part-of=workshop,app.kubernetes.io/name=java'
@blues-man
blues-man / gis_to_coords.py
Created December 7, 2020 10:32
protectedplanet.net CSV GIS data conversion to Coordinates (lat,lng) with Google Geodecode API
#!/usr/bin/python
import csv
import country_converter
import json
import requests
file = []
API_KEY = ''
@blues-man
blues-man / nationalparks-devfile.yaml
Created October 21, 2020 11:59
nationalparks-devfile.yaml
metadata:
name: spring-boot-nationalparks-
projects:
- name: spring-boot-nationalparks
source:
location: 'https://github.com/openshift-roadshow/nationalparks.git'
type: git
components:
- id: redhat/java8/latest
type: chePlugin
@blues-man
blues-man / prepuller-daemonset.yaml
Created September 7, 2020 13:17
Prepull Container Images in Kubernetes cluster via a Dameonset and Pause containers
kind: DaemonSet
apiVersion: apps/v1
metadata:
name: images-prepull
namespace: foo
spec:
selector:
matchLabels:
app: images-prepull
template:
@blues-man
blues-man / petclinic-pipeline-bc.yaml
Created September 2, 2020 23:27
OpenShift BuildConfig Jenkins Pipeline for Spring boot Petclinic with image promotion
apiVersion: v1
kind: BuildConfig
metadata:
annotations:
pipeline.alpha.openshift.io/uses: '[{"name": "jenkins", "namespace": "", "kind": "DeploymentConfig"}]'
labels:
app: petclinic
name: petclinic
name: petclinic-pipeline
spec:
#!/bin/bash
# Run this in your katacoda scenario git repo: https://www.katacoda.community/
# Requires setup of Incoming Webhook on Slack: https://api.slack.com/messaging/webhooks
SCENARIO_URL='https://katacoda.com/<USER>/courses/<NAME>'
SLACK_WEBHOOK_URL='https://hooks.slack.com/services/<YOUR_INCOMING_WEBHOOK_PATH'
commit_id=`git log --pretty=format:'%H' -n 1`
echo "Checking if scenario has been updated on Katacoda.."
#!/bin/bash
# Run this in your katacoda scenario git repo
# Requires setup of Incoming Webhook on Slack
SCENARIO_URL='https://katacoda.com/<USER>/courses/<NAME>'
SLACK_WEBHOOK_URL='https://hooks.slack.com/services/<YOUR_INCOMING_WEBHOOK_PATH'
commit_id=`git log --pretty=format:'%H' -n 1`
until curl -s $SCENARIO_URL | grep $commit_id > /dev/null 2>&1
@blues-man
blues-man / ignition
Last active September 3, 2019 15:10
{
"ignition":{
"config":{
"append":[
{
"source":"https://api-int.test.net:22623/config/master",
"verification":{
}
}