aboutsummaryrefslogtreecommitdiffstats
path: root/arthur/apis (follow)
Commit message (Collapse)AuthorAgeLines
* Remove org member does not return contentGravatar Joe Banks2025-07-16-1/+0
|
* Move common variables for GitHub API into common fileGravatar Joe Banks2025-07-16-21/+21
|
* Add new endpoints for removing organisation membersGravatar Joe Banks2025-07-16-19/+48
|
* Fix mistakes from my inferior brain (#327)Gravatar Joe Banks2025-07-10-7/+7
| | | | | | | * Rename GitHubException in cog * Update GitHubException in Teams API * Update __init__.py in GitHub API with new exception naming
* Rename ExceptionsGravatar Joe Banks2025-07-10-5/+5
|
* Typo on GitHubException importGravatar Joe Banks2025-07-10-2/+2
|
* Update exports for GitHub APIsGravatar Joe Banks2025-07-10-5/+2
|
* Add new APIs for adding team membersGravatar Joe Banks2025-07-10-0/+36
|
* Remove GitHub-Grafana team sync cogGravatar Joe Banks2025-07-10-25/+0
|
* Better handling of locking/unlocking usersGravatar Joe Banks2025-06-15-1/+10
|
* Only attempt to get secret value if grafana token is not noneGravatar Chris Lovering2025-04-27-1/+2
|
* Add helper function to RCE on the netcup serverGravatar Chris Lovering2025-04-15-0/+13
|
* Format with new ruff rulesGravatar Chris Lovering2024-08-26-3/+3
|
* Disable caching of FreeIPA clientGravatar Joe Banks2024-07-30-2/+0
| | | | | Tokens issued by calling the Client.login() method have a TTL, which means once the TTL is reached the cached client is no longer valid. This can be reintroduced in future if we can find a way to discover the validity of tokens or their TTL and use a time-based cache.
* Update endpoint used to fetch all usersGravatar Joe Banks2024-07-30-1/+1
|
* Expose a BONSAI_AVAILABLE flag from modules that depend on BonsaiGravatar Joe Banks2024-07-26-3/+14
|
* Cache the creation of clients for directory APIsGravatar Joe Banks2024-07-26-0/+7
|
* Add LDAP moduleGravatar Joe Banks2024-07-26-0/+138
|
* Add Keycloak moduleGravatar Joe Banks2024-07-26-0/+29
|
* Add FreeIPA moduleGravatar Joe Banks2024-07-26-0/+95
|
* Add new directory APIs moduleGravatar Joe Banks2024-07-26-0/+1
|
* Fix data inconsistency in system data reportGravatar Johannes Christ2024-06-02-0/+2
|
* Increase accuracy of the system infomration parserGravatar Chris Lovering2024-06-01-1/+8
|
* Correct parsing library information fileGravatar Johannes Christ2024-05-31-1/+2
|
* Add support for parsing system informationGravatar Johannes Christ2024-05-31-0/+100
| | | | | | This commit adds support for parsing miscellaneous system file formats, allowing us to further incorporate parsing for files such as ``/proc/PID/status`` for future command purposes.
* Warn when the max number of members per page is returned by Github's API.Gravatar Chris Lovering2024-05-10-1/+9
| | | | This is so that we know when it's time to implement paginated fetching of these members.
* Reduce the number of github team members fetched per page to 100Gravatar Chris Lovering2024-05-10-2/+4
|
* Increase number of members returned by GitHub API teams queryGravatar Joe Banks2024-05-10-1/+1
|
* add new API functions for pod log fetchingGravatar Joe Banks2024-03-31-0/+34
|
* add pods commandGravatar Joe Banks2024-03-30-0/+12
|
* Correct typos in Grafana API wrapper doc stringsGravatar ChrisJL2024-02-13-2/+2
| | | Co-authored-by: wookie184 <[email protected]>
* Add API wrapper to remove a user from a Grafana teamGravatar Chris Lovering2024-02-13-1/+20
|
* Ensure errors any are bubbled up when hitting Grafana APIGravatar Chris Lovering2024-02-13-15/+7
|
* Add API wrappers for github and grafana APIsGravatar Chris Lovering2024-02-12-0/+87
|
* Mark bot token & CF token as secret stringsGravatar Chris Lovering2024-02-02-1/+1
| | | | This avoids them being printed in logs
* Enable all ruff rulesGravatar Chris Lovering2024-02-02-19/+19
|
* Format code to new ruff formatter standardsGravatar Chris Lovering2023-11-09-0/+4
|
* Fix linting errors from new ruff rulesGravatar Chris Lovering2023-04-27-10/+6
|
* Don't use the beta1 APIs for cronjobsGravatar Chris Lovering2023-03-02-5/+5
| | | | As we're running LKE k8s 1.25, these endpoitns are no longer available on the beta1 endpoint
* Use the bot's http_session when calling cloudflare's APIGravatar Chris Lovering2022-08-21-8/+12
|
* Add CronJob triggering (#7)Gravatar Joe Banks2021-08-20-0/+32
|
* Migrate to discord.py v2.0Gravatar Joe Banks2021-07-27-6/+2
|
* Correct endpointGravatar Vivaan Verma2021-07-25-1/+1
| | | Co-authored-by: Joe Banks <[email protected]>
* Change kwarg from body to jsonGravatar Vivaan Verma2021-07-25-1/+1
| | | Co-authored-by: Joe Banks <[email protected]>
* Change constant nameGravatar Vivaan Verma2021-07-22-2/+2
| | | Co-authored-by: Joe Banks <[email protected]>
* Fix and refactorGravatar Vivaan Verma2021-07-22-7/+11
| | | | | | Reflected on feedback provided by @jb3 including: - Change auth method - Move POST request data from params to body
* fix: make a get request to /zones instead of postGravatar Vivaan Verma2021-07-19-1/+1
|
* Fix linting againGravatar Vivaan Verma2021-07-19-3/+3
|
* Fix linting issuesGravatar Vivaan Verma2021-07-19-2/+2
|
* Lint all code with blackGravatar Vivaan Verma2021-07-19-11/+4
|