Skip to content

Conversation

@AronPerez
Copy link
Contributor

Ticket

N/A

Description

How Has This Been Tested?

Artifacts (if appropriate):

megatnt1122 and others added 26 commits August 13, 2025 12:48
* Run core server as datafed user not as root user.

* feat: fix group to root group and set strict security options in compose file

* docs: update instructions for running datafed-core container.
* refactor: remove system secret from http params.

* style: Formatted the generate scripts

* fix: revert protobuf submodule to what is in dev.

---------

Co-authored-by: JoshuaSBrown <[email protected]>
…o-end testing (#1598)

* feat:Added a central variable within the end to end tests for
configurable timeout times.

* fix: Fixed the initialization fo the timeouts within the end to end
tests

* style: remove ';' from python it is not needed.

Co-authored-by: Copilot <[email protected]>

---------

Co-authored-by: Joshua S Brown <[email protected]>
Co-authored-by: Copilot <[email protected]>
* style: Formatted globus scripts
* style: Formatted run scripts
* refactor: remove system secret from http params.

* refactor: remove system secret from web, from client, from scrips and from tests.
* style: Removed non helpful logs from tasks.js
* style:formatted tasks.js
* style: Formatted uninstall and utils scripts
* style: Formatted the install scripts

Co-authored-by: Joshua S Brown <[email protected]>
* style: Formatted all remaining scripts within core

* style: Formatted all remaining scripts within common

* style: Formatted all scripts within compose folder

* style: Formatting remaining scripts within DataFed
* refactor: run docker foxx with unpriviledged user.

* docs: update documentation on running foxx.

* fix: add security flags to end to end runs, and add group write permissions to folders.

* fix: add .gitlab contents to rules for building foxx image.

* fix: make datafed.sh writable if it is leftover from Dockerfile.dependencies

* fix: improve performance of docker build by scoping permission changes.

* fix: add additional permissions to folders for foxx install

* fix: cleanup pre existing cmake generated files.

* feat: add support for https in install_foxx, as well as detection of unsafe certs.

* feat: support running foxx container on OpenShift with limited permissions, and with ssl enabled.

* feat: run core server container longer on startup before failing on failed database connection.

* fix: prevent configuring proto files if only using foxx.

* tests: add foxx setup scripts, and grant execution mode.

* fix: add BUILD_WEB as part of the conditions for configuring the version.prot file.

* fix: add nvm folder to set of folders that require permissions changes.

* style: fix shell formatting of entrypoint_foxx and install_foxx.sh
* added initial versions of scripts to support generating docker scripts
* updated container scripts
* chore: Auto-format shell scripts with shfmt

---------

Co-authored-by: Joshua S Brown <[email protected]>
@JoshuaSBrown
Copy link
Collaborator

This is being closed in favor of this:

#1631

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants