Resolve "Run CTA Kubernetes with Eos5"
Summary
To compile the CTA RPMs the script bootstrapCTA.sh
has been modified.
To install CTA with XRootD-4 run:
cd ~/CTA/continuousintegration/buildtree_runner/vmBootstrap/
./bootstrapCTA.sh cern
and for XRootD-5 run:
cd ~/CTA/continuousintegration/buildtree_runner/vmBootstrap/
./bootstrapCTA.sh cern 5
When the compilation of the RPM is finished, I've created a small script.
For EOS-4:
#!/bin/bash
image_tag="dev"
cd ~/CTA/continuousintegration/orchestration
./delete_instance.sh -n stress
cd ~/CTA/continuousintegration/docker/ctafrontend/cc7/ci_runner/
./prepareImage.sh ~/CTA-build/RPM/RPMS/x86_64 $image_tag
cd ~/CTA/continuousintegration/buildtree_runner
sudo ./recreate_buildtree_running_environment.sh
cd ~/CTA/continuousintegration/orchestration
sudo ./create_instance.sh -n stress -i $image_tag -D -O -d internal_postgres.yaml
For EOS-5:
#!/bin/bash
image_tag="dev"
cd ~/CTA/continuousintegration/orchestration
./delete_instance.sh -n stress
cd ~/CTA/continuousintegration/docker/ctafrontend/cc7/ci_runner/
./prepareImage.sh ~/CTA-build/RPM/RPMS/x86_64 $image_tag
cd ~/CTA/continuousintegration/buildtree_runner
sudo ./recreate_buildtree_running_environment.sh
cd ~/CTA/continuousintegration/orchestration
sudo ./create_instance.sh -n stress -i $image_tag -D -O -d internal_postgres.yaml -e eos5-config-quarkdb.yaml
Requires manual tests in pre-production
References
Closes #364 (closed)
Edited by Jorge Camarero Vera