Skip to content

Resolve "Run CTA Kubernetes with Eos5"

Jorge Camarero Vera requested to merge 364-run-cta-kubernetes-with-eos5 into main

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

Merge request reports