Skip to content

Instantly share code, notes, and snippets.

View rollandf's full-sized avatar

Fred Rolland rollandf

View GitHub Profile
@rollandf
rollandf / aci.yaml
Created November 7, 2021 10:25
Assisted Installer CRs after successful install
apiVersion: extensions.hive.openshift.io/v1beta1
kind: AgentClusterInstall
metadata:
creationTimestamp: "2021-11-07T09:41:04Z"
finalizers:
- agentclusterinstall.agent-install.openshift.io/ai-deprovision
generation: 4
name: test-infra-cluster-assisted-installer-agent-cluster-install
namespace: assisted-installer
ownerReferences:
@rollandf
rollandf / secret.sh
Created July 28, 2021 11:17
Create 20K k8 Secrets
#!/bin/sh
i=0
while [ $i -ne 20000 ]
do
i=$(($i+1))
kubectl create secret generic db-user-pass-$i --from-literal=username=devuser --from-literal=password='S!B\*d$werrrrewrwerewrwerwerwerwerwrwezDsb=rwerwerwerewrwerwerwerwerwerwerwerwerwYXBpVmVyc2lvbjogdjEKY2x1c3RlcnM6Ci0gY2x1c3RlcjoKICAgIGNlcnRpZmljYXRlLWF1dGhv
cml0eS1kYXRhOiBMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VSd1ZF
TkRRVzh5WjBGM1NVSkJaMGxKVkUxRWJWWlNhVkpMSzBWM1JGRlpTa3R2V2tsb2RtTk9RVkZGVEVK
UlFYZEtha1ZyVFVOSlIwRXhWVVVLUVhkM1ltRlhOVzVqYlZaNlkza3hkbU5IVm5sWldGSjJZMnRC
ZUU1cVNUSlBWRlV6VGxSTk1rMUNORmhFVkVsNFRVUmplVTFxUlhsTmVtc3dUV3h2V0FwRVZFbDZU
apiVersion: core.observatorium.io/v1alpha1
kind: Observatorium
metadata:
labels:
app.kubernetes.io/component: observatorium-cr
app.kubernetes.io/instance: observatorium-xyz
app.kubernetes.io/name: observatorium-cr
app.kubernetes.io/part-of: observatorium
name: observatorium-xyz
spec:
apiVersion: batch/v1
kind: Job
metadata:
name: observatorium-up
spec:
backoffLimit: 5
template:
metadata:
labels:
app.kubernetes.io/component: test
apiVersion: apps/v1
kind: Deployment
metadata:
name: observatorium-operator
labels:
app.kubernetes.io/component: observatorium-operator
app.kubernetes.io/name: observatorium-operator
app.kubernetes.io/part-of: observatorium
control-plane: observatorium-operator
spec:
apiVersion: apps/v1
kind: Deployment
metadata:
name: observatorium-operator
labels:
app.kubernetes.io/component: observatorium-operator
app.kubernetes.io/name: observatorium-operator
app.kubernetes.io/part-of: observatorium
control-plane: observatorium-operator
spec:
local config = import 'generic-operator/config';
{
local defaultConfig = self,
name: config.metadata.name,
namespace: config.metadata.namespace,
thanosVersion: 'v0.9.0',
thanosImage: config.spec.thanos.image + defaultConfig.thanosVersion,
objectStorageConfig: {
name: config.spec.thanos.objectStoreConfigSecret,
@rollandf
rollandf / vm-dv.yaml
Last active September 9, 2019 11:26
VM with datavolume
---
apiVersion: kubevirt.io/v1alpha3
kind: VirtualMachine
metadata:
labels:
kubevirt.io/vm: vm-cirros-datavolume-file
name: vm-cirros-datavolume-file
spec:
dataVolumeTemplates:
- metadata:
---
apiVersion: kubevirt.io/v1alpha3
kind: VirtualMachine
metadata:
labels:
kubevirt.io/vm: vm-cirros-datavolume-file
name: vm-cirros-datavolume-file
spec:
dataVolumeTemplates:
- metadata:
---
apiVersion: kubevirt.io/v1alpha3
kind: VirtualMachine
metadata:
labels:
kubevirt.io/vm: vm-cirros
name: vm-cirros
spec:
running: true
template: