CR fixes
This commit is contained in:
parent
f2c18812a1
commit
3fb905cacb
|
|
@ -1,6 +1,7 @@
|
|||
**~
|
||||
node_modules
|
||||
dev/*
|
||||
dev
|
||||
/ci/bin/*dev*
|
||||
.vagrant
|
||||
!dev/run.sh
|
||||
hack/*
|
||||
!hack/run.sh
|
||||
|
|
@ -31,7 +31,7 @@ To use the devcontainer:
|
|||
|
||||
> [!Note]
|
||||
> For `iSCSI` it's mandatory to use the Vagrant VM, due to the need of a kernel driver.
|
||||
> However for other tests the container is probably enough. It's possible to run the `dev/run.sh`
|
||||
> However for other tests the container is probably enough. It's possible to run the `hack/run.sh`
|
||||
> as explained below in the devcontainer and see if it's possible, before spinning up a full VM.
|
||||
|
||||
#### 2. System Testing with Vagrant
|
||||
|
|
@ -59,7 +59,7 @@ cd ~/democratic-csi
|
|||
# just configured for your own environment.
|
||||
# You can also create a file `dev/secrets.env` that has `export VARIABLE=VALUE`
|
||||
# and reference those in your `config.yaml`
|
||||
./dev/run.sh -c ./dev/config.yaml
|
||||
./hack/run.sh -c ./hack/config.yaml
|
||||
```
|
||||
|
||||
##### Keeping Files in Sync
|
||||
|
|
|
|||
|
|
@ -19,7 +19,25 @@ Vagrant.configure("2") do |config|
|
|||
|
||||
config.vm.provision "shell", inline: <<-SHELL
|
||||
sudo apt-get update -y
|
||||
sudo apt-get install -y open-iscsi nodejs git make
|
||||
|
||||
# for building dependecies and executing node
|
||||
sudo apt-get install -y nodejs git make
|
||||
|
||||
# for app functionality
|
||||
sudo apt-get install -y netbase socat e2fsprogs xfsprogs fatresize dosfstools nfs-common cifs-utils
|
||||
|
||||
# Install the following system packages
|
||||
sudo apt-get install -y open-iscsi lsscsi sg3-utils multipath-tools scsitools nvme-cli
|
||||
|
||||
# Enable multipathing
|
||||
sudo tee /etc/multipath.conf << EOF
|
||||
defaults {
|
||||
user_friendly_names yes
|
||||
find_multipaths yes
|
||||
}
|
||||
EOF
|
||||
|
||||
sudo systemctl enable multipath-tools.service
|
||||
|
||||
# Enable and start iscsid service
|
||||
sudo systemctl enable --now iscsid
|
||||
|
|
|
|||
Loading…
Reference in New Issue