Skip to content

HC-522-update: Updates that support moving away from default OPS user in the Verdi container#108

Merged
mcayanan merged 10 commits intodevelopfrom
HC-522-update
Oct 14, 2024
Merged

HC-522-update: Updates that support moving away from default OPS user in the Verdi container#108
mcayanan merged 10 commits intodevelopfrom
HC-522-update

Conversation

@mcayanan
Copy link
Contributor

This PR makes some updates that support moving away from the default OPS user in the Verdi container. These updates are also driven by further testing that was done with Podman in the HECC environment.

  • Made install.sh more modular in that it uses HOST_VERDI_HOME instead of HOME to make the script support the use case of being able to deploy the PCM code bundle anywhere instead of always assuming it will be under $HOME
  • Similiarly, DATA_DIR was introduced to be able to make it more modular to reference the base working directory to be anywhere instead of assuming /data always.
  • Use cp instead of mv when deploying the AWS, .netrc, and .boto files/directories.
  • supervisord.conf.tmpl was updated such that it no longer has the httpd service as a default due to JPL security in starting up webdav within Verdi. Rather, httpd service is going to be started up by the system instead.

@mcayanan mcayanan requested a review from pymonger September 26, 2024 16:49
@mcayanan mcayanan marked this pull request as ready for review September 26, 2024 16:49
pymonger
pymonger previously approved these changes Oct 8, 2024
Copy link
Contributor

@pymonger pymonger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

NISAR owes SWOT a drink for implementing this capability 💯

Copy link
Collaborator

@stirlingalgermissen stirlingalgermissen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. We'll likely have additional changes here as we progress on HECC

@mcayanan mcayanan dismissed stale reviews from stirlingalgermissen and pymonger via 506a25a October 14, 2024 16:15
@mcayanan mcayanan merged commit d9c6548 into develop Oct 14, 2024
@mcayanan mcayanan deleted the HC-522-update branch October 14, 2024 16:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants