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

First version of the image sync script #327

Closed
wants to merge 44 commits into from

Commits on Dec 14, 2023

  1. Configuration menu
    Copy the full SHA
    70447cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c43f79 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Configuration menu
    Copy the full SHA
    45b7112 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    172231b View commit details
    Browse the repository at this point in the history
  3. Fix hepix file location

    enolfc committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    c94ce65 View commit details
    Browse the repository at this point in the history
  4. Remove non-relevant comment

    enolfc committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    2b928ab View commit details
    Browse the repository at this point in the history
  5. Improve dockerfile

    enolfc committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    ad4a11d View commit details
    Browse the repository at this point in the history
  6. Fix pip linter issue

    enolfc committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    5011071 View commit details
    Browse the repository at this point in the history
  7. Do not pin the python version

    Let's just use the latest available.
    enolfc committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    bcc3bcf View commit details
    Browse the repository at this point in the history
  8. Build the atrope container

    enolfc committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    fdaade7 View commit details
    Browse the repository at this point in the history
  9. Add missing requirements

    enolfc committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    bd7a322 View commit details
    Browse the repository at this point in the history
  10. Build docker

    enolfc committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    d7dcc54 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Configuration menu
    Copy the full SHA
    305d6c8 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Configuration menu
    Copy the full SHA
    f47b4a2 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Update IISAS-FedCloud-cloud.yaml (EGI-Federation#333)

    Cleaning of removed local projects.
    astalosj authored and enolfc committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    17bc3ba View commit details
    Browse the repository at this point in the history
  2. Bump github/super-linter from 5 to 6 (EGI-Federation#335)

    * Bump github/super-linter from 5 to 6
    
    Bumps [github/super-linter](https://github.com/github/super-linter) from 5 to 6.
    - [Release notes](https://github.com/github/super-linter/releases)
    - [Changelog](https://github.com/github/super-linter/blob/main/CHANGELOG.md)
    - [Commits](github/super-linter@v5...v6)
    
    ---
    updated-dependencies:
    - dependency-name: github/super-linter
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * Add explicit reference to checkout
    
    * Shell format
    
    * markdown fixes
    
    * Disable CHECKOV
    
    * Trying to get this sorted out
    
    * Disable linters
    
    * Use the right name of the variable
    
    * Site no longer available
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Enol Fernandez <[email protected]>
    dependabot[bot] and enolfc committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    5109b21 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    220ac5c View commit details
    Browse the repository at this point in the history
  4. Glue21 JSON (EGI-Federation#340)

    * Use https
    
    * Upgrade cloud-info-provider
    
    * Install rclone
    
    * Add json output and upload to S3
    
    * Make linter happy
    
    * Remove VOs not in ops portal
    
    * Remove VO not in ops portal
    
    * Simplify management of tokens
    
    We are no longer using the refresh style
    
    * Fixes tested in the playground
    
    * Fix linter / testing issues
    
    * Fix tests
    
    * Add some docs
    
    * ADR
    
    * Linter is my friend
    enolfc committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    5cdc2f9 View commit details
    Browse the repository at this point in the history
  5. Add the type of provider (EGI-Federation#342)

    * Add the type of provider
    
    Otherwise rclone will fail
    
    * Fix the user id
    
    * Remove old VOs
    enolfc committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    2a976bb View commit details
    Browse the repository at this point in the history
  6. Remove sites: 100IT and UPV-GRyCAP (EGI-Federation#343)

    * Remove sites: 100IT and UPV-GRyCAP
    
    * Remove gone VO
    enolfc committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    cd286db View commit details
    Browse the repository at this point in the history
  7. Bump docker/build-push-action from 5 to 6 (EGI-Federation#345)

    Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](docker/build-push-action@v5...v6)
    
    ---
    updated-dependencies:
    - dependency-name: docker/build-push-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and enolfc committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    a4a8f52 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    94004bd View commit details
    Browse the repository at this point in the history
  9. Use fedcloud secrets (EGI-Federation#347)

    * Do not send long lived secrets to VM
    
    Instead use fedcloud secret command with a locker that can only be used
    2 times (one for putting the secret, another for getting it) and for 1
    hour max.
    
    * Move the ansible role to this repository
    
    Instead of having this externally managed as it is a pain to update and
    to keep properly aligned
    
    * Move to the embedded role
    enolfc committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    4bb7d92 View commit details
    Browse the repository at this point in the history
  10. Cleaning

    enolfc committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    a57eba8 View commit details
    Browse the repository at this point in the history
  11. Add image sync config

    enolfc committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    e9b9ce6 View commit details
    Browse the repository at this point in the history
  12. Some testing

    enolfc committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    081ef5b View commit details
    Browse the repository at this point in the history
  13. Do not be so specific

    enolfc committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    c8425ba View commit details
    Browse the repository at this point in the history
  14. Add group id

    enolfc committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    6f3e45a View commit details
    Browse the repository at this point in the history
  15. Use the existing configuration

    enolfc committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    debfda1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a54f875 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    bc222ae View commit details
    Browse the repository at this point in the history
  2. Renamed to image-sync

    enolfc committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    93ab895 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Reorganise code (again!)

    enolfc committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    8ad17f3 View commit details
    Browse the repository at this point in the history
  2. Deploy image sync

    enolfc committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    ba0c18f View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. IISAS

    enolfc committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    90eef66 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. More testing

    enolfc committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    f6a9457 View commit details
    Browse the repository at this point in the history
  2. Update

    enolfc committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    645751a View commit details
    Browse the repository at this point in the history
  3. New template

    enolfc committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    eb09e34 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4ba1759 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Do sync at WALTON

    enolfc committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    706bc1a View commit details
    Browse the repository at this point in the history
  2. Fix role

    enolfc committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    36c58a2 View commit details
    Browse the repository at this point in the history
  3. Add disk layout

    enolfc committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    d5e6fe6 View commit details
    Browse the repository at this point in the history
  4. Fix sites location

    enolfc committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    c508dfa View commit details
    Browse the repository at this point in the history
  5. Add volume

    enolfc committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    ad691a2 View commit details
    Browse the repository at this point in the history