Comments (3)
Had some minor issues when redeploying the CNV operator that were only resolved after reversing the steps executed in deploy.sh
here (and replaced create
with delete
) : https://github.com/kubevirt/hyperconverged-cluster-operator/blob/master/deploy/deploy.sh
from terraform-packet-openshift.
Ended up using HostPathProvisioner since NFS was not supported... needed to create the following manifests. Note the path being used (/var/lib/kubevirt
):
apiVersion: hostpathprovisioner.kubevirt.io/v1alpha1
kind: HostPathProvisioner
metadata:
name: hostpath-provisioner
spec:
imagePullPolicy: IfNotPresent
pathConfig:
path: "/var/lib/kubevirt"
useNamingPrefix: "false"
---
apiVersion: machineconfiguration.openshift.io/v1
kind: MachineConfig
metadata:
name: 50-set-selinux-for-hostpath-provisioner
labels:
machineconfiguration.openshift.io/role: worker
spec:
config:
ignition:
version: 2.2.0
systemd:
units:
- contents: |
[Unit]
Description=Set SELinux chcon for hostpath provisioner
Before=kubelet.service
[Service]
ExecStart=/usr/bin/chcon -Rt container_file_t /var/lib/kubevirt
[Install]
WantedBy=multi-user.target
enabled: true
name: hostpath-provisioner.service
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: hostpath-provisioner
provisioner: kubevirt.io/hostpath-provisioner
reclaimPolicy: Delete
volumeBindingMode: WaitForFirstConsumer
If pursuing OCS, prereq:
cat <<EOF | oc create -f -
apiVersion: v1
kind: Namespace
metadata:
labels:
openshift.io/cluster-monitoring: "true"
name: openshift-storage
spec: {}
EOF
from terraform-packet-openshift.
Fixed by e3801cf
from terraform-packet-openshift.
Related Issues (20)
- Document targeted bootstrap node cleanup HOT 3
- Configure nginx to listen on non-default port for ignition/ipxe
- Auto-approve "Pending" CSRs before install completes HOT 2
- Enable deployment from macOS by adding to vars.tf HOT 3
- Support Let's Encrypt certs (post-install) HOT 2
- Add variable bearer token for pullSecret generation HOT 1
- Add support for NFS storage provisioner HOT 2
- Use node IPs for NFS exports
- Optional Components HOT 1
- Document deploy of OpenShift Container Storage (OCS) HOT 1
- Document (re)deploy of registry via operator patch HOT 1
- Host installer artifacts on bastion HOT 1
- Enable HA for loadbalancer HOT 1
- Add documentation for cluster scale-up HOT 1
- Update OCP release to 4.5 HOT 1
- Document OpenShift API token generation
- Support 3-node clusters with OpenShift 4.5
- Publish this module in the Terraform registry HOT 1
- Uniform Standards Request: Experimental Repository
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from terraform-packet-openshift.