Get rid of Chef in sdc-simulator (also shortens pipeline duration by ~1> 59/143359/3
authorFiete Ostkamp <fiete.ostkamp@telekom.de>
Mon, 23 Feb 2026 09:20:33 +0000 (10:20 +0100)
committerLukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Mon, 23 Feb 2026 14:15:10 +0000 (14:15 +0000)
commit74857b9bb377053ed756e3c9ad5e7053d280e4e3
tree18a226f26a0fb01a2fd47d0a4e466f18555f1ec1
parent8135da4d0f91cb6f18db2d06cab36cfd3339cb39
Get rid of Chef in sdc-simulator (also shortens pipeline duration by ~1>

- remove Chef workbook that was used in sdc-simulator
- replace with shell scripts and envsubst
- use eclipse-temurin base image and remove obsolete
  packages from the image
- this should speed up the pipeline duration by at least 10
  minutes (since that is how long it took to build these
  ruby gems)

Issue-ID: SDC-4787
Change-Id: I8f514030c208ea07304fba2c742e6e7d4c26d185
Signed-off-by: Fiete Ostkamp <fiete.ostkamp@telekom.de>
31 files changed:
integration-tests/pom.xml
utils/webseal-simulator/scripts/simulator_docker_run.sh
utils/webseal-simulator/scripts/ws-compose.yaml
utils/webseal-simulator/sdc-simulator/Dockerfile
utils/webseal-simulator/sdc-simulator/chef-repo/cookbooks/sdc-simulator/attributes/default.rb [deleted file]
utils/webseal-simulator/sdc-simulator/chef-repo/cookbooks/sdc-simulator/recipes/SDC_Simulator_1_cleanup_jettydir.rb [deleted file]
utils/webseal-simulator/sdc-simulator/chef-repo/cookbooks/sdc-simulator/recipes/SDC_Simulator_2_setup_configuration.rb [deleted file]
utils/webseal-simulator/sdc-simulator/chef-repo/cookbooks/sdc-simulator/recipes/SDC_Simulator_3_logback.rb [deleted file]
utils/webseal-simulator/sdc-simulator/chef-repo/cookbooks/sdc-simulator/recipes/SDC_Simulator_4_locate_keystore.rb [deleted file]
utils/webseal-simulator/sdc-simulator/chef-repo/cookbooks/sdc-simulator/recipes/SDC_Simulator_5_create_jetty_modules.rb [deleted file]
utils/webseal-simulator/sdc-simulator/chef-solo/LICENSE [deleted file]
utils/webseal-simulator/sdc-simulator/chef-solo/README.md [deleted file]
utils/webseal-simulator/sdc-simulator/chef-solo/chefignore [deleted file]
utils/webseal-simulator/sdc-simulator/chef-solo/cookbooks/README.md [deleted file]
utils/webseal-simulator/sdc-simulator/chef-solo/data_bags/README.md [deleted file]
utils/webseal-simulator/sdc-simulator/chef-solo/environments/README.md [deleted file]
utils/webseal-simulator/sdc-simulator/chef-solo/roles/README.md [deleted file]
utils/webseal-simulator/sdc-simulator/chef-solo/roles/sdc-simulator.json [deleted file]
utils/webseal-simulator/sdc-simulator/chef-solo/solo.json [deleted file]
utils/webseal-simulator/sdc-simulator/chef-solo/solo.rb [deleted file]
utils/webseal-simulator/sdc-simulator/files/http.ini [moved from utils/webseal-simulator/sdc-simulator/chef-repo/cookbooks/sdc-simulator/templates/default/SDC-Simulator-http-ini.erb with 93% similarity]
utils/webseal-simulator/sdc-simulator/files/https.ini [moved from utils/webseal-simulator/sdc-simulator/chef-repo/cookbooks/sdc-simulator/templates/default/SDC-Simulator-https-ini.erb with 95% similarity]
utils/webseal-simulator/sdc-simulator/files/log4j2.properties [moved from utils/webseal-simulator/sdc-simulator/chef-repo/cookbooks/sdc-simulator/files/default/log4j2.properties with 96% similarity]
utils/webseal-simulator/sdc-simulator/files/org.onap.sdc.p12 [moved from utils/webseal-simulator/sdc-simulator/chef-repo/cookbooks/sdc-simulator/files/default/org.onap.sdc.p12 with 100% similarity]
utils/webseal-simulator/sdc-simulator/files/org.onap.sdc.trust.jks [moved from utils/webseal-simulator/sdc-simulator/chef-repo/cookbooks/sdc-simulator/files/default/org.onap.sdc.trust.jks with 100% similarity]
utils/webseal-simulator/sdc-simulator/files/rewrite-root-to-sdc1.xml [moved from utils/webseal-simulator/sdc-simulator/chef-repo/cookbooks/sdc-simulator/templates/default/SDC-Simulator-jetty-rewrire.xml.erb with 100% similarity]
utils/webseal-simulator/sdc-simulator/files/ssl.ini [moved from utils/webseal-simulator/sdc-simulator/chef-repo/cookbooks/sdc-simulator/templates/default/SDC-Simulator-ssl-ini.erb with 85% similarity]
utils/webseal-simulator/sdc-simulator/files/webseal.conf.tpl [moved from utils/webseal-simulator/sdc-simulator/chef-repo/cookbooks/sdc-simulator/templates/default/SDC-Simulator-webseal.conf.erb with 88% similarity]
utils/webseal-simulator/sdc-simulator/scripts/create_directories.sh [new file with mode: 0644]
utils/webseal-simulator/sdc-simulator/scripts/create_jetty_modules.sh [new file with mode: 0644]
utils/webseal-simulator/sdc-simulator/startup.sh