- bridge-marker
- kube-cni-linux-bridge-plugin
- nmstate-handler
- ovs-cni-amd64
- hostpath-provisioner
#!/bin/bash | |
set -ex | |
# Create the namespace for the HCO | |
oc create ns kubevirt-hyperconverged || true | |
# Create an OperatorGroup | |
cat <<EOF | oc create -f - | |
apiVersion: operators.coreos.com/v1alpha2 |
--- | |
apiVersion: operators.coreos.com/v1alpha1 | |
kind: ClusterServiceVersion | |
metadata: | |
annotations: | |
alm-examples: "\n [\n {\n\t\t \"apiVersion\": \"hostpathprovisioner.kubevirt.io/v1alpha1\",\n\t\t | |
\ \"kind\": \"HostPathProvisioner\",\n\t\t \"metadata\": {\n\t\t\t\"name\": | |
\"hostpath-provisioner\"\n\t\t },\n\t\t \"spec\": {\n\t\t\t\"imagePullPolicy\":\"IfNotPresent\",\n\t\t\t\"pathConfig\": | |
{\n\t\t\t \"path\": \"/var/hpvolumes\",\n\t\t\t \"useNamingPrefix\": \"false\"\n\t\t\t}\n | |
\ }\n }\n ]" |
digraph G { | |
graph [rankdir=TB] | |
edge [fontsize=12 style=invis] | |
"HyperConverged/kubevirt-hyperconverged" [label="HyperConverged/kubevirt-hyperconverged"] | |
"KubeVirt/kubevirt-kubevirt-hyperconverged" [label="KubeVirt/kubevirt-kubevirt-hyperconverged"] | |
"SSP/ssp-kubevirt-hyperconverged" [label="SSP/ssp-kubevirt-hyperconverged"] | |
"CDI/cdi-kubevirt-hyperconverged" [label="CDI/cdi-kubevirt-hyperconverged"] | |
"CDIConfig/config" [label="CDIConfig/config"] | |
"NetworkAddonsConfig/cluster" [label="NetworkAddonsConfig/cluster"] | |
"HostPathProvisioner/hostpath-provisioner" [label="HostPathProvisioner/hostpath-provisioner"] |
digraph G { | |
graph [nodesep=.5 ranksep=5] | |
"HyperConverged/kubevirt-hyperconverged" [label="HyperConverged/kubevirt-hyperconverged"] | |
"KubeVirt/kubevirt-kubevirt-hyperconverged" [label="KubeVirt/kubevirt-kubevirt-hyperconverged"] | |
"deployment/hco-operator" [label="deployment/hco-operator"] | |
"deployment/hco-operator" -> "KubeVirt/kubevirt-kubevirt-hyperconverged" | |
"SSP/ssp-kubevirt-hyperconverged" [label="SSP/ssp-kubevirt-hyperconverged"] | |
"deployment/hco-operator" [label="deployment/hco-operator"] | |
"deployment/hco-operator" -> "SSP/ssp-kubevirt-hyperconverged" | |
"CDI/cdi-kubevirt-hyperconverged" [label="CDI/cdi-kubevirt-hyperconverged"] |
digraph "managed-by" { | |
graph [center=true margin=0.1 nodesep=0.1 rankdir=LR ranksep=2] | |
node [fontname="Courier-Bold" fontsize=24 height=1 shape=box style=rounded width=3] | |
edge [arrowhead=vee arrowsize=2] | |
"HyperConverged/kubevirt-hyperconverged" [label="HyperConverged/kubevirt-hyperconverged"] | |
"KubeVirt/kubevirt-kubevirt-hyperconverged" [label="KubeVirt/kubevirt-kubevirt-hyperconverged"] | |
"deployment/hco-operator" [label="deployment/hco-operator"] | |
"deployment/hco-operator" -> "KubeVirt/kubevirt-kubevirt-hyperconverged" | |
"SSP/ssp-kubevirt-hyperconverged" [label="SSP/ssp-kubevirt-hyperconverged"] | |
"deployment/hco-operator" [label="deployment/hco-operator"] |
--- | |
apiVersion: machineconfiguration.openshift.io/v1 | |
kind: MachineConfig | |
metadata: | |
labels: | |
machineconfiguration.openshift.io/role: worker | |
name: 10-enable-container-use-devices-sebool | |
spec: | |
config: | |
ignition: |
#!/bin/bash | |
NAME=$1 | |
if [[ -z "${NAME}" ]] | |
then | |
echo "Please specify the name of the guest cluster." | |
exit 1 | |
fi | |
HSNS=clusters |
stirabos@t14s:/tmp/mapt$ cat main.go | |
package main | |
func main() {} | |
var srcLabels = map[string]string{ | |
"app": "kubevirt-hyperconverged", | |
"app.kubernetes.io/component": "compute", | |
"app.kubernetes.io/managed-by": "hco-operator", | |
"app.kubernetes.io/part-of": "hyperconverged-cluster", |