Chef removal for catalog-be module. 26/139926/7
authorbhoopender.singh@t-systems.com <bhoopender.singh@t-systems.com>
Sun, 19 Jan 2025 20:56:17 +0000 (21:56 +0100)
committerBhoopender singh <bhoopender.singh@t-systems.com>
Mon, 20 Jan 2025 11:00:47 +0000 (11:00 +0000)
commit7529a63846644ae84d33b8c0588f24fb258f27d5
tree93384362a0c2b8f057254a66bc0b5a06352ed3d4
parent1ae1d02db27d1971162d162468614fec8017ce69
Chef removal for catalog-be module.

- Removal of Chef recipes in the module.
- Introduction of shell scripts in the module to replace some recipes.
- Generation of module configuration using Charts.
- Introduction of config files in integration tests to simulate files generated by Charts in the module.

Issue-ID: SDC-4697
Change-Id: Ib7e1e3432437d1857403dfb5d16dd95187934129
Signed-off-by: bhoopender.singh@t-systems.com <bhoopender.singh@t-systems.com>
69 files changed:
catalog-be/pom.xml
catalog-be/sdc-backend-init/Dockerfile
catalog-be/sdc-backend-init/chef-repo/cookbooks/sdc-catalog-be-setup/attributes/default.rb [deleted file]
catalog-be/sdc-backend-init/chef-repo/cookbooks/sdc-catalog-be-setup/recipes/1_create_consumer_and_user.rb [deleted file]
catalog-be/sdc-backend-init/chef-repo/cookbooks/sdc-catalog-be-setup/recipes/2_check_Backend.rb [deleted file]
catalog-be/sdc-backend-init/chef-repo/cookbooks/sdc-catalog-be-setup/recipes/3_import_Normatives.rb [deleted file]
catalog-be/sdc-backend-init/chef-solo/LICENSE [deleted file]
catalog-be/sdc-backend-init/chef-solo/README.md [deleted file]
catalog-be/sdc-backend-init/chef-solo/chefignore [deleted file]
catalog-be/sdc-backend-init/chef-solo/cookbooks/README.md [deleted file]
catalog-be/sdc-backend-init/chef-solo/data_bags/README.md [deleted file]
catalog-be/sdc-backend-init/chef-solo/environments/README.md [deleted file]
catalog-be/sdc-backend-init/chef-solo/importNormatives.json [deleted file]
catalog-be/sdc-backend-init/chef-solo/importNormatives.rb [deleted file]
catalog-be/sdc-backend-init/chef-solo/roles/README.md [deleted file]
catalog-be/sdc-backend-init/chef-solo/roles/catalog-be-setup.json [deleted file]
catalog-be/sdc-backend-init/chef-solo/solo.json [deleted file]
catalog-be/sdc-backend-init/chef-solo/solo.rb [deleted file]
catalog-be/sdc-backend-init/chef-solo/upgradeNormatives.json [deleted file]
catalog-be/sdc-backend-init/chef-solo/upgradeNormatives.rb [deleted file]
catalog-be/sdc-backend-init/custom-scripts/check_backend.sh [new file with mode: 0644]
catalog-be/sdc-backend-init/custom-scripts/create_consumer_and_user.sh [new file with mode: 0644]
catalog-be/sdc-backend-init/custom-scripts/import_normatives.sh [new file with mode: 0644]
catalog-be/sdc-backend-init/startup.sh
catalog-be/src/main/docker/backend/Dockerfile
catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/attributes/default.rb [deleted file]
catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/files/default/Artifact-Generator.properties [deleted file]
catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/recipes/BE_1_cleanup_jettydir.rb [deleted file]
catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/recipes/BE_2_setup_configuration.rb [deleted file]
catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/recipes/BE_3_setup_key_and_trust_store.rb [deleted file]
catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/recipes/BE_4_jetty_Modules.rb [deleted file]
catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/recipes/BE_5_setup_elasticsearch.rb [deleted file]
catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/recipes/BE_6_setup_portal_and_key_properties.rb [deleted file]
catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/recipes/BE_7_logback.rb [deleted file]
catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/recipes/BE_8_errors_config.rb [deleted file]
catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/recipes/BE_9_prepareProbeFile.rb [deleted file]
catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/templates/default/BE-janusgraph.properties.erb [deleted file]
catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/templates/default/BE-onboarding-configuration.yaml.erb [deleted file]
catalog-be/src/main/docker/backend/chef-solo/LICENSE [deleted file]
catalog-be/src/main/docker/backend/chef-solo/README.md [deleted file]
catalog-be/src/main/docker/backend/chef-solo/chefignore [deleted file]
catalog-be/src/main/docker/backend/chef-solo/cookbooks/README.md [deleted file]
catalog-be/src/main/docker/backend/chef-solo/data_bags/README.md [deleted file]
catalog-be/src/main/docker/backend/chef-solo/environments/README.md [deleted file]
catalog-be/src/main/docker/backend/chef-solo/roles/README.md [deleted file]
catalog-be/src/main/docker/backend/chef-solo/roles/catalog-be.json [deleted file]
catalog-be/src/main/docker/backend/chef-solo/solo.json [deleted file]
catalog-be/src/main/docker/backend/chef-solo/solo.rb [deleted file]
catalog-be/src/main/docker/backend/files/BE_3_setup_key_and_trust_store.sh [new file with mode: 0644]
catalog-be/src/main/docker/backend/files/create_directories.sh [new file with mode: 0644]
catalog-be/src/main/docker/backend/files/create_jetty_modules.sh [new file with mode: 0644]
catalog-be/src/main/docker/backend/files/ecomp-error-configuration.yaml [moved from catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/files/default/ecomp-error-configuration.yaml with 100% similarity]
catalog-be/src/main/docker/backend/files/error-configuration.yaml [moved from catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/files/default/error-configuration.yaml with 100% similarity]
catalog-be/src/main/docker/backend/files/logback.xml [moved from catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/files/default/logback.xml with 100% similarity]
catalog-be/src/main/docker/backend/files/rewrite-root-to-swagger-ui.xml [moved from catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/templates/default/BE-jetty-rewrite.yaml.erb with 100% similarity]
catalog-be/src/main/docker/backend/startup.sh
integration-tests/catalog-be-resources/catalog-be/configuration.yaml [moved from catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/templates/default/BE-configuration.yaml.erb with 91% similarity]
integration-tests/catalog-be-resources/catalog-be/distribution-engine-configuration.yaml [moved from catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/templates/default/BE-distribution-engine-configuration.yaml.erb with 66% similarity]
integration-tests/catalog-be-resources/catalog-be/janusgraph.properties [new file with mode: 0644]
integration-tests/catalog-be-resources/init-script/check_backend.sh [new file with mode: 0644]
integration-tests/catalog-be-resources/init-script/create_consumer_and_user.sh [new file with mode: 0644]
integration-tests/catalog-be-resources/init-script/import_normatives.sh [new file with mode: 0644]
integration-tests/catalog-be-resources/ready-probe.sh [moved from catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/templates/default/ready-probe.sh.erb with 72% similarity]
integration-tests/catalog-be-resources/resource/key.properties [moved from catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/templates/default/BE-key.properties.erb with 97% similarity]
integration-tests/catalog-be-resources/resource/portal.properties [moved from catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/templates/default/BE-portal.properties.erb with 90% similarity]
integration-tests/catalog-be-resources/start.d/http.ini [moved from catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/templates/default/http-ini.erb with 93% similarity]
integration-tests/catalog-be-resources/start.d/https.ini [moved from catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/templates/default/https-ini.erb with 95% similarity]
integration-tests/catalog-be-resources/start.d/ssl.ini [moved from catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/templates/default/ssl-ini.erb with 72% similarity]
integration-tests/pom.xml