An open API service for providing issue and pull request metadata for open source projects.

GitHub / kernelci/kernelci-api issues and pull requests

#605 - (main.py) Make KernelCI system users as superusers

Pull Request - State: closed - Opened by nuclearcat 4 months ago

#604 - docs: Avoid repetition

Pull Request - State: closed - Opened by pawiecz 4 months ago

#603 - fix docker compose volume mounts

Pull Request - State: closed - Opened by tollsimy 4 months ago - 1 comment

#602 - fix: autoremove admin-user-creation ephemeral container

Pull Request - State: closed - Opened by tollsimy 4 months ago - 1 comment

#601 - (docs) Update staging documentation

Pull Request - State: closed - Opened by nuclearcat 4 months ago - 1 comment

#600 - viewer: rename to Maestro

Pull Request - State: closed - Opened by padovan 5 months ago

#599 - (api) Add maintenance function to purge old data

Pull Request - State: open - Opened by nuclearcat 5 months ago

#598 - docker-compose: remove obsolete 'version' attribute

Pull Request - State: open - Opened by padovan 5 months ago - 1 comment
Labels: staging-skip

#597 - password creation: non-fatal bcript error output

Issue - State: open - Opened by padovan 5 months ago

#596 - setup_user_admin script failing

Issue - State: open - Opened by padovan 5 months ago

#595 - (k8s): Add api.kernelci.org domain to api ingress

Pull Request - State: closed - Opened by nuclearcat 5 months ago

#594 - fix(k8s): Update disk allocation

Pull Request - State: closed - Opened by nuclearcat 6 months ago

#591 - fix(pyproject.toml): Fix serialization issues with fastapi

Pull Request - State: closed - Opened by nuclearcat 8 months ago

#590 - fix(main.py): Generate proper traceback on exception

Pull Request - State: closed - Opened by nuclearcat 8 months ago

#589 - User management endpoint not working

Issue - State: open - Opened by nuclearcat 8 months ago
Labels: bug, critical

#588 - fix(setup_admin_user): Script should be flexible on docker-compose

Pull Request - State: closed - Opened by nuclearcat 8 months ago - 1 comment

#587 - /latest/openapi.json endpoint returns error 500

Issue - State: open - Opened by nuclearcat 8 months ago - 1 comment
Labels: bug

#586 - fix(main.py): Reset kcidb flag on state change

Pull Request - State: closed - Opened by nuclearcat 8 months ago

#585 - fix(main.py): Improve bulk-set robustness

Pull Request - State: closed - Opened by nuclearcat 8 months ago - 1 comment

#584 - feat(main.py): Implement /nodes/set endpoint

Pull Request - State: closed - Opened by nuclearcat 8 months ago

#583 - feat(main.py): Add noevent flag

Pull Request - State: closed - Opened by nuclearcat 8 months ago

#582 - Sort checkout nodes by newest first in API response

Issue - State: open - Opened by padovan 8 months ago

#581 - fix(main.py): Introduce request time limit on fast requests

Pull Request - State: closed - Opened by nuclearcat 8 months ago - 1 comment

#580 - fix(main.py): Reset kcidb flags on node update

Pull Request - State: closed - Opened by nuclearcat 8 months ago

#579 - Re-use field validators if `pydantic v2` permits

Issue - State: open - Opened by JenySadadia 8 months ago

#577 - api.db: fix `Database.update` method

Pull Request - State: closed - Opened by JenySadadia 8 months ago

#576 - BUG: all timestamp fields change with `Node` update request

Issue - State: closed - Opened by JenySadadia 8 months ago - 1 comment
Labels: bug

#575 - BUG: Not able to create a super user

Issue - State: closed - Opened by JenySadadia 8 months ago
Labels: bug

#574 - User management endpoint documentation

Pull Request - State: closed - Opened by JenySadadia 8 months ago - 1 comment

#573 - doc/api-details: document date range queries

Pull Request - State: closed - Opened by JenySadadia 8 months ago - 1 comment

#572 - Fix pydantic v2 warnings related to `UserGroup`

Pull Request - State: closed - Opened by JenySadadia 8 months ago

#570 - api.models: remove user model serializers

Pull Request - State: closed - Opened by JenySadadia 9 months ago

#569 - api: add `metrics.py`

Pull Request - State: closed - Opened by JenySadadia 9 months ago - 1 comment

#568 - api.main: fix delete user group endpoint

Pull Request - State: closed - Opened by JenySadadia 9 months ago - 2 comments

#567 - feat(viewer): Highlight manually submitted entries different way

Pull Request - State: closed - Opened by nuclearcat 9 months ago - 1 comment

#566 - feat(main.py): Add events endpoint

Pull Request - State: closed - Opened by nuclearcat 9 months ago

#565 - fix(main.py): Enable FastAPI debug

Pull Request - State: closed - Opened by nuclearcat 9 months ago

#564 - api.main: do not reset node ownership fields

Pull Request - State: closed - Opened by JenySadadia 9 months ago - 2 comments

#563 - `PUT /node` operation removes node owner

Issue - State: closed - Opened by JenySadadia 9 months ago
Labels: bug

#562 - feat(main.py): Store events in eventhistory collection

Pull Request - State: closed - Opened by nuclearcat 9 months ago - 1 comment

#561 - feat(db/models): Add eventhistory collection

Pull Request - State: closed - Opened by nuclearcat 9 months ago - 1 comment

#560 - Fix `pydantic` v2 warnings

Issue - State: closed - Opened by JenySadadia 9 months ago - 2 comments

#559 - feat(api): Add key/value store with namespace emulation

Pull Request - State: closed - Opened by nuclearcat 9 months ago - 1 comment

#558 - Remove python-jose from dependencies

Issue - State: open - Opened by nuclearcat 9 months ago - 2 comments
Labels: bug, critical

#556 - api.main: fix pycodestyle error for `/metrics` endpoint

Pull Request - State: closed - Opened by JenySadadia 9 months ago

#555 - tests/unit_tests: add `platform_filter` to node related tests

Pull Request - State: closed - Opened by JenySadadia 10 months ago - 1 comment

#554 - api: upgrade python packages

Pull Request - State: closed - Opened by JenySadadia 10 months ago - 3 comments

#553 - feat(viewer.html): Add modal window to show transfer in progress

Pull Request - State: closed - Opened by nuclearcat 10 months ago - 1 comment

#552 - feat(main.py): Non-paginated get_nodes

Pull Request - State: closed - Opened by nuclearcat 10 months ago - 1 comment

#551 - Enable `pylint` on sub-modules of `api`

Pull Request - State: closed - Opened by JenySadadia 10 months ago

#550 - pyproject.toml: include `migration` script to package

Pull Request - State: closed - Opened by JenySadadia 10 months ago

#549 - API limit restrict output to user, but doesn't restrict amount of data from mongodb

Issue - State: open - Opened by nuclearcat 10 months ago - 8 comments
Labels: bug, critical, techdebt

#548 - fix(requirements.txt): Add correct pymongo/motor dependencies

Pull Request - State: closed - Opened by nuclearcat 11 months ago - 1 comment

#547 - feat(main): Add treeid field

Pull Request - State: closed - Opened by nuclearcat 11 months ago - 1 comment

#546 - api.main: remove default `node.submitter`

Pull Request - State: closed - Opened by JenySadadia 11 months ago

#545 - feat(main): Add metrics endpoint for prometheus

Pull Request - State: closed - Opened by nuclearcat 11 months ago

#544 - api: templates: viewer: add missing LAVA URLs

Pull Request - State: closed - Opened by a-wai 11 months ago

#543 - fix(db): Do not allow creating objects with wrong parent

Pull Request - State: closed - Opened by nuclearcat 11 months ago - 3 comments

#542 - Add instructions for accessing staging instance

Pull Request - State: closed - Opened by JenySadadia 12 months ago
Labels: documentation

#541 - fix(workflows): Fix broken workflows

Pull Request - State: closed - Opened by nuclearcat 12 months ago - 1 comment

#540 - feat(api): Repurpose submitter

Pull Request - State: closed - Opened by nuclearcat 12 months ago

#539 - Fix links after docs page migration

Pull Request - State: closed - Opened by pawiecz about 1 year ago - 2 comments

#538 - viewer.html: Add to job platform

Pull Request - State: closed - Opened by nuclearcat about 1 year ago - 5 comments

#537 - subscribe/listen interface documentation

Issue - State: closed - Opened by mwasilew about 1 year ago - 9 comments

#535 - api.main: fix POST `/user/update_password` endpoint

Pull Request - State: closed - Opened by JenySadadia about 1 year ago - 1 comment

#534 - Bug: Response error in user password update request

Issue - State: closed - Opened by JenySadadia about 1 year ago - 1 comment
Labels: bug

#533 - Re-structure API docs

Pull Request - State: closed - Opened by JenySadadia about 1 year ago - 1 comment

#532 - api: Implement pub/sub promisc mode

Pull Request - State: closed - Opened by nuclearcat about 1 year ago - 3 comments

#531 - doc: tweak `admin` user creation doc

Pull Request - State: closed - Opened by JenySadadia about 1 year ago - 1 comment
Labels: documentation

#530 - doc: add "Developer documentation" page

Pull Request - State: closed - Opened by JenySadadia about 1 year ago - 1 comment
Labels: documentation

#529 - api.main: add `is_hierarchy` to node event data

Pull Request - State: closed - Opened by JenySadadia about 1 year ago - 1 comment

#528 - viewer: Add more intuitive name

Pull Request - State: closed - Opened by nuclearcat about 1 year ago

#527 - api.main: publish events on `build` channel

Pull Request - State: open - Opened by JenySadadia about 1 year ago
Labels: staging-skip

#526 - Viewer improvements

Pull Request - State: closed - Opened by nuclearcat over 1 year ago

#525 - build(deps): bump pydantic from 1.10.5 to 1.10.13

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 1 comment
Labels: dependencies

#524 - build(deps): bump pydantic from 1.10.5 to 1.10.13 in /docker/api

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 1 comment
Labels: dependencies

#523 - Create dependabot.yml

Pull Request - State: closed - Opened by nuclearcat over 1 year ago

#522 - doc: remove paragraph with Atlas graph

Pull Request - State: closed - Opened by gctucker over 1 year ago - 4 comments

#521 - Document user management endpoints

Issue - State: closed - Opened by JenySadadia over 1 year ago
Labels: documentation

#520 - api usermanagement emit traceback about bcrypt attribute

Issue - State: open - Opened by nuclearcat over 1 year ago - 1 comment

#519 - api: templates: manage: acknowledge "armel" -> "arm" renaming

Pull Request - State: closed - Opened by a-wai over 1 year ago

#518 - Revert "tests: add new model field"

Pull Request - State: closed - Opened by JenySadadia over 1 year ago

#517 - tests: add new model field

Pull Request - State: closed - Opened by nuclearcat over 1 year ago

#516 - api/config: Add token expiration

Pull Request - State: closed - Opened by nuclearcat over 1 year ago - 8 comments

#515 - api: Add submitter field

Pull Request - State: closed - Opened by nuclearcat over 1 year ago - 3 comments

#514 - api: Add manage endpoint, checkout manual submit

Pull Request - State: closed - Opened by nuclearcat over 1 year ago - 1 comment

#513 - migration scripts are not included in package

Issue - State: closed - Opened by nuclearcat over 1 year ago - 1 comment
Labels: techdebt

#512 - test_node_handler.py: Fix missing field name

Pull Request - State: closed - Opened by nuclearcat over 1 year ago

#511 - Use `kernelci` tag for `kernelci/staging-api` image

Pull Request - State: closed - Opened by JenySadadia over 1 year ago - 1 comment

#510 - docker-compose.yaml: Ramp up staging mongo RAM

Pull Request - State: closed - Opened by nuclearcat over 1 year ago - 1 comment

#509 - Design and implementation ideas for job retries

Issue - State: open - Opened by r-c-n over 1 year ago - 2 comments

#508 - migrations: new script for migrating regression field name change

Pull Request - State: closed - Opened by r-c-n over 1 year ago

#507 - doc: update Atlas dashboard link and filtered graph

Pull Request - State: closed - Opened by gctucker over 1 year ago - 3 comments

#506 - Create mini-dashboard for build results view

Issue - State: open - Opened by nuclearcat over 1 year ago - 1 comment

#505 - api/main: Add dashboard

Pull Request - State: closed - Opened by nuclearcat over 1 year ago - 1 comment