Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release #146

Open
wants to merge 18 commits into
base: master
Choose a base branch
from
Open

Release #146

wants to merge 18 commits into from

Commits on Sep 5, 2024

  1. [ALS-6100] All-in-one: Move PSAMA to its own Docker (#125)

    In order to move the pic-sure-auth-micro-app to its own container I did the following:
    - Update HTTPD networking to redirect PSAMA request to the PSAMA container.
    - Added a new `.env` file that is passed to PSAMA as part of the build.
    - Updated the configuration pipeline to set values in the PSAMA`.env` file.
    - Removed PSAMA from WildFly database configuration.
    - Added necessary docker commands to both the `start-picsure.sh` and `stop-picsure.sh`.
    Gcolon021 authored and Luke Sikina committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    811f769 View commit details
    Browse the repository at this point in the history
  2. Update .env variables names and values (#128)

    The commit updates several .env variable names and values for a clearer and more accurate configuration. The changes include renaming CLIENT_ID and CLIENT_SECRET to inline with Application Properties. The flag to determine if secret is base64 is also added. In addition, a boolean flag is utilized to enable the use of Auth0 IDP Provider instead of setting the provider's name directly.
    Gcolon021 authored and Luke Sikina committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    bb18eb8 View commit details
    Browse the repository at this point in the history
  3. [ALS-0000] removing docker config dir bugs

    Luke Sikina committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    112eecb View commit details
    Browse the repository at this point in the history
  4. Add Jenkins jobs for PIC-SURE Auth Micro-App (#130)

    This commit introduces three Jenkins jobs related to the PIC-SURE Auth Micro-App; one for building and deploying the application, one for uploading updated configurations, and one for downloading the current configuration file.
    Gcolon021 authored and Luke Sikina committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    8d4476b View commit details
    Browse the repository at this point in the history
  5. + set DOCKER_CONFIG_DIR environment variable

      - include a useful default value if the DOCKER_CONFIG_DIR environment
        variable isn't already set.
    indraniel authored and Luke Sikina committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    44053e0 View commit details
    Browse the repository at this point in the history
  6. Export -f doesn't work on all systems

    Luke Sikina committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    3dcaade View commit details
    Browse the repository at this point in the history
  7. [ALS-6725] Dictionary Devops

        - Build dict
        - Deploy dict
        - Add to c4u pipeline
        - Add new tab for Dictionary
    Luke Sikina committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    5c1d3a8 View commit details
    Browse the repository at this point in the history
  8. [ALS-6725] Dictionary Start / Stop + .env

    - start changes
    - stop changes
    - upload env file
    Luke Sikina committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    a636af6 View commit details
    Browse the repository at this point in the history
  9. [ALS-6923] Add visualization resource creation jenkins job (#137)

    srpiatt authored and Luke Sikina committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    b140991 View commit details
    Browse the repository at this point in the history
  10. [CHORE] Clean up start jenkins script

    Luke Sikina committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    6349aa8 View commit details
    Browse the repository at this point in the history
  11. [ALS-6725] Add edit .env job

    Luke Sikina committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    1f79a3a View commit details
    Browse the repository at this point in the history
  12. [ALS-6725] Create weighting utility

    Luke Sikina committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    772b6af View commit details
    Browse the repository at this point in the history
  13. [CHORE] Unbreak start picsure

    Luke Sikina committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    7b35d93 View commit details
    Browse the repository at this point in the history
  14. Add defaults to build hashes in all places.

    Luke Sikina committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    d42f41a View commit details
    Browse the repository at this point in the history
  15. V2.5.0 changes (#144)

    * Copy global maven settings to be used in container build
    nixj14 authored and Luke Sikina committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    a7c1507 View commit details
    Browse the repository at this point in the history
  16. [ALS-7065] All-In-One PSAMA initial configuration environment file (#139

    )
    
    * Add scripts for MySQL config and Auth0 integration
    Enhanced MySQL instance configuration with additional JDBC replacement commands in `config.xml` files. Introduced a new job for exporting Jenkins build configurations with archiving functionality. Updated the Auth0 integration script to include replacements for client secret, client ID, and tenant.
    
    * Update Docker MySQL volume paths to use configuration directory
    Changed all paths for the MySQL Docker volume from `/root/.my.cnf` to `$DOCKER_CONFIG_DIR/.my.cnf` across multiple Jenkins jobs. This improves the maintenance and flexibility of the project's configuration files.
    
    * Update MySQL configuration directory usage
    Changed references from $DOCKER_CONFIG_DIR to $MYSQL_CONFIG_DIR across multiple Jenkins job config files and setup scripts to better organize and separate MySQL-specific configurations. This improves clarity and management of MySQL configuration settings.
    
    * Add script to reset development environment
    This script stops running services, prunes Docker images, and clears configuration directories. It ensures no critical directories are set incorrectly and resets specific paths with proper permissions.
    
    * Update config.xml in Jenkins pipelines to fix array syntax
    Added missing commas in the build_hashes array for three Jenkins pipeline configurations. This ensures proper syntax and prevents potential issues during pipeline execution.
    
    * Update README for additional MySQL config directory parameter
    Adjusted the install command to include a MySQL config directory. Updated documentation to reflect the new `MYSQL_CONFIG_DIR` variable, clarifying its usage and importance.
    
    * Ignore and remove sensitive temp files
    Added 'pass.tmp' and 'initial-configuration/pass.tmp' to .gitignore to avoid accidental commits of sensitive files. Deleted the existing 'initial-configuration/pass.tmp' file from the repository.
    
    * Refactor MySQL connection settings in config.xml
    Removed unnecessary MySQL connection string replacement for 'picsure' in psama/.env and 'auth' in wildfly/standalone.xml.
    
    * Update MySQL config directory in Jenkins and install script
    Changed the MySQL configuration directory path from `/root/` to `/usr/local/docker-config/picsure-db/` in the Jenkins config file and the install dependencies script.
    Gcolon021 authored and Luke Sikina committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    300bd7b View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Rename job in Jenkins pipeline configuration (#148)

    Updated the name of the Jenkins job from 'PIC-SURE Auth Micro-App Build' to 'PIC-SURE Auth Micro-App Build - Jenkinsfile' in the pipeline configuration. This ensures alignment with the correct job naming conventions.
    Gcolon021 authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    99dee40 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. [ALS-6921] Open Access Configuration Changes (#149)

    * Add openAccess configuration properties
    Gcolon021 authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    7fea8b2 View commit details
    Browse the repository at this point in the history