aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* add members intentGravatar Joe Banks2024-04-01-0/+1
|
* limit pod logs command to dev-ops channelGravatar Joe Banks2024-03-31-0/+3
|
* Truncate messages that hit the message length limitGravatar Joe Banks2024-03-31-2/+15
|
* handle 404 differently in pod logs commandGravatar Joe Banks2024-03-31-0/+6
|
* correct debug line to print resolved pod namesGravatar Joe Banks2024-03-31-1/+1
|
* add new pods logs commandGravatar Joe Banks2024-03-31-0/+42
|
* add new API functions for pod log fetchingGravatar Joe Banks2024-03-31-0/+34
|
* Add new columns to pods commandGravatar Joe Banks2024-03-30-10/+17
|
* Add humanizeGravatar Joe Banks2024-03-30-2/+17
|
* init pod table list with an initial empty-listGravatar Joe Banks2024-03-30-1/+1
|
* handle pod lists over 4,000 charactersGravatar Joe Banks2024-03-30-26/+40
|
* Run ruff formatGravatar Joe Banks2024-03-30-4/+2
|
* add pods commandGravatar Joe Banks2024-03-30-0/+93
|
* Merge pull request #149 from python-discord/integrate-sentryGravatar ChrisJL2024-02-14-9/+126
|\ | | | | Integrate sentry into king arthur
| * add a sentry release workflowGravatar shtlrs2024-02-14-0/+29
| |
| * catch event errors & push them with custom scopeGravatar shtlrs2024-02-14-0/+10
| |
| * setup the sentry integration upon bot startupGravatar shtlrs2024-02-14-1/+30
| |
| * move logger to its own packageGravatar shtlrs2024-02-13-7/+11
| | | | | | | | This sets the place to centralize all logs configs in its own module
| * add sentry-sdk packageGravatar shtlrs2024-02-13-2/+47
|/
* Correct typos in Grafana API wrapper doc stringsGravatar ChrisJL2024-02-13-2/+2
| | | Co-authored-by: wookie184 <[email protected]>
* Fix path of docker-compose volumeGravatar Chris Lovering2024-02-13-1/+1
|
* Improve grafana sync command outputGravatar Chris Lovering2024-02-13-5/+17
|
* Remove Grafana users from a team if they are not in the Github teamGravatar Chris Lovering2024-02-13-1/+31
|
* Add API wrapper to remove a user from a Grafana teamGravatar Chris Lovering2024-02-13-1/+20
|
* Don't keep track of the set of users added to Grafana teamGravatar Chris Lovering2024-02-13-6/+11
| | | | The caller only needs the number of users added
* Refactor adding members to Grafana team to its own functionGravatar Chris Lovering2024-02-13-18/+54
| | | | This also adds dataclasses to describe return types for clearer code.
* Ensure errors any are bubbled up when hitting Grafana APIGravatar Chris Lovering2024-02-13-15/+7
|
* Add a cog to sync github teams to grafana teamsGravatar Chris Lovering2024-02-12-0/+89
|
* Add API wrappers for github and grafana APIsGravatar Chris Lovering2024-02-12-0/+87
|
* Add grafana and github secrets to config classGravatar Chris Lovering2024-02-12-8/+5
|
* build(deps-dev): bump pre-commit from 3.6.0 to 3.6.1 (#147)Gravatar dependabot[bot]2024-02-12-5/+6
| | | | | | | | | | | | | | | | Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.6.0 to 3.6.1. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v3.6.0...v3.6.1) --- updated-dependencies: - dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Ignore kubeconfig files in .gitignoreGravatar Chris Lovering2024-02-12-0/+3
|
* Add a docker-compose file for this projectGravatar Chris Lovering2024-02-12-0/+11
| | | | By setting KUBECONFIG to /app/config this allows users to add their kubeconfig file to the root of the project and it will get picked up by the dcoker comopse volume, and work for king arthur commands
* Use KUBECONFIG env var to determine where to look for kube config fileGravatar Chris Lovering2024-02-12-1/+2
| | | | The const var we're importing here uses os.environ.get('KUBECONFIG', '~/.kube/config') to get the path, which allows us to set the path using the env var.
* Revert to updated KUBECONFIG secret for deploymentGravatar Chris Lovering2024-02-09-1/+1
|
* Empty commit to test CIGravatar Chris Lovering2024-02-09-0/+0
|
* Empty commit to test CIGravatar Chris Lovering2024-02-09-0/+0
|
* Update deploy CI to try and make new kubeconfig secret workGravatar Chris Lovering2024-02-09-2/+1
|
* Update kubeconfig seret to be interpreted as a multi-line stringGravatar Chris Lovering2024-02-09-1/+2
|
* Change deploy workflow to test the new kubeconfigGravatar Chris Lovering2024-02-09-1/+1
|
* Revert back to use KUBECONFIG secret fopr deploymentsGravatar Chris Lovering2024-02-08-1/+1
| | | | This secret has been updated to use the kubeconfig from the successful test
* Change deploy workflow to test the new kubeconfigGravatar Chris Lovering2024-02-08-1/+1
|
* Bump pydantic & ruff to latestGravatar Chris Lovering2024-02-08-105/+105
|
* Give feedback to invoker when devops rules are successfully re-fetchedGravatar Chris Lovering2024-02-04-1/+2
|
* Only run deops rules command group if no sub command could be foundGravatar Chris Lovering2024-02-04-1/+1
|
* Ensure devops rules key cache uses int based keysGravatar Chris Lovering2024-02-04-1/+1
|
* Mark bot token & CF token as secret stringsGravatar Chris Lovering2024-02-02-5/+7
| | | | This avoids them being printed in logs
* Enable all ruff rulesGravatar Chris Lovering2024-02-02-38/+39
|
* Add ruff isort configurationGravatar Chris Lovering2024-02-02-0/+5
|
* Bump upload-artifact CI action to v4Gravatar Chris Lovering2024-02-02-1/+1
|