Decathlon / Decathlon/ara

Remove the use of /opt/executions/{{project}}/{{cycle}}/{{branch}}

Open
#35 0 comments 0 reactions 0 assignees View on GitHub
P3 Technical Enhancement
Dominant language
Java
Stars
80
Forks
17
PR merge metrics
No merged PRs in 30d

Description

# Remove the use of /opt/executions/{{project}}/{{cycle}}/{{branch}}

## Context

Before ARA was released in Opensource, we've used a FileSystem Fetcher which will look periodically into `/opt/executions/{{project}}/{{cycle}}/{{branch}}` to newly added content (usually in SSH). This fetcher was now renamed `OldFileSystemFetcher`.

## Expected

Now that ARA was released in Opensource, and we used a REST endpoint to upload new executions, we don't need the keep and check this path, so we can remove it.
We can also remove the OldFileSystemFetcher (the REST endpoint may be exposed through HTTPS, which will take care of the Security layer).

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate OldFileSystemFetcher and search for references to /opt/executions/{{project}}/{{cycle}}/{{branch}}. Then inspect the REST execution-upload entry point to identify remaining filesystem-fetcher wiring. Done means the obsolete path is no longer checked and OldFileSystemFetcher is removed without breaking REST uploads.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.