From e087243ae418e519c095f5a279fa33d34c952aaf Mon Sep 17 00:00:00 2001 From: Michael Davis <michael.davis@cern.ch> Date: Wed, 31 Jan 2018 16:38:10 +0100 Subject: [PATCH] [kill-bash] Updates EOS to version 4.2.11-20180131145554gite29d7c9 This version of eos-server includes the WFE implementation for CLOSEW (default and CTA_Archived), ARCHIVED, PREPARE and DELETE. The bash scripts are no longer necessary. --- continuousintegration/README.md | 16 ++++++++++- .../cc7/etc/yum/pluginconf.d/versionlock.list | 28 +++++++++---------- 2 files changed, 29 insertions(+), 15 deletions(-) diff --git a/continuousintegration/README.md b/continuousintegration/README.md index 58066919d2..01b4a6398d 100644 --- a/continuousintegration/README.md +++ b/continuousintegration/README.md @@ -1,6 +1,20 @@ -Folder content: +# Folder content + * `ci_helpers`: helper scripts used by gilab_ci * `docker`: Docker files and content needed to build the needed docker images * `orchestration`: orchestration specific files: this contains all the pods definitions and *startup scripts* launched in the pod containers during instanciation. * `buildtree_runner`: setup scripts for running the ci tests from the build tree instead of RPMs * `buildtree_runner/vmBootstrap`: As set of scripts describing the preparation of a machine for fresh install to running CI scripts **MUST NOT BE RUN BLINDLY** + +# How to update the EOS version used in CI + +1. ssh to **aiadm**, then: +``` +$ cd /eos/user/c/ctareg/www/cta-ci-repo/ +$ cp <path_to_rpms>/eos-*.rpm eos/x86_64/ +$ ./update_repos.sh +``` +2. In the CTA repository, update the yum version lock list with the new EOS version: +``` +/CTA/continuousintegration/docker/ctafrontend/cc7/etc/yum/pluginconf.d/versionlock.list +``` diff --git a/continuousintegration/docker/ctafrontend/cc7/etc/yum/pluginconf.d/versionlock.list b/continuousintegration/docker/ctafrontend/cc7/etc/yum/pluginconf.d/versionlock.list index b3aac2c1a1..d56e017823 100644 --- a/continuousintegration/docker/ctafrontend/cc7/etc/yum/pluginconf.d/versionlock.list +++ b/continuousintegration/docker/ctafrontend/cc7/etc/yum/pluginconf.d/versionlock.list @@ -1,17 +1,17 @@ -0:eos-archive-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-cleanup-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-client-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-debuginfo-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-fuse-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-fuse-core-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-fuse-sysv-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-fusex-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-fusex-core-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-fusex-selinux-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-server-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-srm-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-test-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-testkeytab-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 +0:eos-archive-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-cleanup-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-client-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-debuginfo-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-fuse-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-fuse-core-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-fuse-sysv-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-fusex-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-fusex-core-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-fusex-selinux-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-server-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-srm-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-test-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-testkeytab-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 1:python2-xrootd-4.8.0-0.rc1.el7.x86_64 1:python3-xrootd-4.8.0-0.rc1.el7.x86_64 1:xrootd-4.8.0-0.rc1.el7.x86_64 -- GitLab