Skip to content
This repository was archived by the owner on Jan 13, 2025. It is now read-only.

refactor(api): Refactor some API functions and classes #53

Merged
merged 21 commits into from
Dec 5, 2024

Conversation

hayk96
Copy link
Owner

@hayk96 hayk96 commented Dec 5, 2024

1. What this PR does / why we need it:

  • Created a PrometheusAPIClient class for core API functionalities such as creating/deleting rule files and updating/reloading configurations.
  • Removed a duplicated validation function and moved it to the utils folder.
  • Updated the architecture diagram.
  • Updated requirements.txt.
  • Fixed the button color on the Config Management page.

2. Make sure that you've checked the boxes below before you submit PR:

  • DCO signed
  • No conflict with the main branch.

hayk96 added 21 commits December 2, 2024 17:43
Signed-off-by: hayk96 <hayko5999@gmail.com>
Signed-off-by: hayk96 <hayko5999@gmail.com>
Signed-off-by: hayk96 <hayko5999@gmail.com>
…ns from base

Signed-off-by: hayk96 <hayko5999@gmail.com>
Signed-off-by: hayk96 <hayko5999@gmail.com>
Signed-off-by: hayk96 <hayko5999@gmail.com>
Signed-off-by: hayk96 <hayko5999@gmail.com>
Signed-off-by: hayk96 <hayko5999@gmail.com>
Signed-off-by: hayk96 <hayko5999@gmail.com>
Signed-off-by: hayk96 <hayko5999@gmail.com>
Signed-off-by: hayk96 <hayko5999@gmail.com>
Signed-off-by: hayk96 <hayko5999@gmail.com>
Signed-off-by: hayk96 <hayko5999@gmail.com>
Signed-off-by: hayk96 <hayko5999@gmail.com>
Signed-off-by: hayk96 <hayko5999@gmail.com>
Signed-off-by: hayk96 <hayko5999@gmail.com>
Signed-off-by: hayk96 <hayko5999@gmail.com>
Signed-off-by: hayk96 <hayko5999@gmail.com>
Signed-off-by: hayk96 <hayko5999@gmail.com>
Signed-off-by: hayk96 <hayko5999@gmail.com>
Signed-off-by: hayk96 <hayko5999@gmail.com>
@hayk96 hayk96 self-assigned this Dec 5, 2024
@hayk96 hayk96 merged commit b1420f1 into release-0.5.0 Dec 5, 2024
1 check passed
This was referenced Dec 5, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant