Enable installation of TA in CI 75/2275/24
authorCristina Pauna <cristina.pauna@enea.com>
Wed, 4 Mar 2020 10:00:59 +0000 (12:00 +0200)
committerAlexandru Antone <Alexandru.Antone@enea.com>
Tue, 17 Mar 2020 15:06:27 +0000 (17:06 +0200)
commit9c21f944a759345273e43bc97f219498e3c408bc
treedf1a67bf3285fb324970de718a10796dc6463aca
parent94fade00a59bad93684e419cb5fd12261d0fbd2f
Enable installation of TA in CI

For each REC POD, the CD job is tied to a specific jenkins slave
that has access to the POD's lab.

For now, only UNH Ampere1 POD is added and user_config.yaml is stored
on the slave at:
  file:///data/rec_pod/user_config.yaml

Also for CD deployments, admin_user_password in user_config.yaml is
required to be the hash for "admin" to be able to pull post deployment
logs from the first controller.

Jenkins slave package requirements:
  - docker
  - jq

Co-authored-by: Cristina Pauna <cristina.pauna@enea.com>
Co-authored-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>>
Signed-off-by: Alexandru Antone <Alexandru.Antone@enea.com>
Change-Id: Iece4330c3242385c33d8a1daa092f78ce5d46cc8
jjb/akraino-templates/akraino-rec-macros.yaml [new file with mode: 0644]
jjb/akraino-templates/akraino-rec-templates.yaml [new file with mode: 0644]
jjb/rec/rec.yaml
jjb/shell/ta-install.sh [new file with mode: 0644]