Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the web service implementation #4

Merged
merged 46 commits into from
Oct 24, 2024
Merged

Add the web service implementation #4

merged 46 commits into from
Oct 24, 2024

Commits on Oct 8, 2024

  1. Change from Flask to FastAPI

    tkoscieln authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    d406164 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5ba9815 View commit details
    Browse the repository at this point in the history
  3. Add service dockerfile and compose

    tkoscieln authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    8d324f9 View commit details
    Browse the repository at this point in the history
  4. Refactor api tests and add os variables

    tkoscieln authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    dd03139 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    41af0f3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b52618f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0ff329d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e249b27 View commit details
    Browse the repository at this point in the history
  9. Add envvars to README

    tkoscieln authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    a987702 View commit details
    Browse the repository at this point in the history
  10. Add hostname env for status callback

    tkoscieln authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    159c335 View commit details
    Browse the repository at this point in the history
  11. Add kube pod config

    tkoscieln authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    ca08157 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4d26aec View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    56b5948 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    934d4bd View commit details
    Browse the repository at this point in the history
  15. Remove Python 3.9 worker

    tkoscieln authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    7f30676 View commit details
    Browse the repository at this point in the history
  16. Add path query parameter support

    tkoscieln authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    1f97e5d View commit details
    Browse the repository at this point in the history
  17. Add .venv to .gitignore

    martinhoyer authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    6aa0b1b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    cb984bd View commit details
    Browse the repository at this point in the history
  19. Split status to status and status/html

    martinhoyer authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    9e67ee2 View commit details
    Browse the repository at this point in the history
  20. Sort imports

    martinhoyer authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    5c34317 View commit details
    Browse the repository at this point in the history
  21. Code style, typing, tmt.Path usage

    martinhoyer authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    09eef62 View commit details
    Browse the repository at this point in the history
  22. Use podman-compose in CI

    martinhoyer authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    99b517b View commit details
    Browse the repository at this point in the history
  23. Remove tmt-web yaml file

    martinhoyer authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    e1c4ad7 View commit details
    Browse the repository at this point in the history
  24. Refactoring github workflow

    martinhoyer authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    d7bdc9a View commit details
    Browse the repository at this point in the history
  25. Adding /health check

    martinhoyer authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    62f2c1a View commit details
    Browse the repository at this point in the history
  26. Use Annotated

    Co-authored-by: Patrik Hagara <[email protected]>
    2 people authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    d40d34e View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    ab640a0 View commit details
    Browse the repository at this point in the history
  28. Addressing issues found by Ruff

    martinhoyer authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    3206b80 View commit details
    Browse the repository at this point in the history
  29. Resolving typing check errors

    martinhoyer authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    b41a0d3 View commit details
    Browse the repository at this point in the history
  30. Removing redundant whitespaces, lines

    martinhoyer authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    350b2cb View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    17f8878 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    4c6db17 View commit details
    Browse the repository at this point in the history
  33. Use Jinja in html_generator

    martinhoyer authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    cf99aaf View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    b317eb9 View commit details
    Browse the repository at this point in the history
  35. Add pre-commit to gh workflow

    martinhoyer authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    c086e46 View commit details
    Browse the repository at this point in the history
  36. Remove format_html variable

    martinhoyer authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    41dd0ba View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    cf99bbc View commit details
    Browse the repository at this point in the history
  38. Minor README changes

    martinhoyer authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    2b7a382 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    85f2daa View commit details
    Browse the repository at this point in the history
  40. Make 'ref' optional

    martinhoyer authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    3bcc90f View commit details
    Browse the repository at this point in the history
  41. A bunch of minor code improvements (#6)

    * bump the dependencies to latest versions
    * fix the import of git_clone
    * no special reason for import alias
    * docstrings formatting and indentation problems
    * use f-strings instead
    * fix the order of imports
    * small improvements to readme
    * set execute permission to entrypoint.sh
    * small refactor of docstrings, unify quotation marks
    seberm authored and psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    dfd56bb View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    ea3a988 View commit details
    Browse the repository at this point in the history
  43. Some minor README changes

    psss committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    7b567ab View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Second bunch of code improvements (#7)

    * Add missing docstrings for return values
    * Move the settings to one place
    * Fix the typo in gitignore
    * Fix the RET505 lint
    * Provide service arguments as dictionary
    * Add a doctype to HTML template
    * Change page default title
    * Handle various types of responses when celery is disabled
    seberm authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    dfe7021 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8cd7674 View commit details
    Browse the repository at this point in the history
  3. Fix expected test output

    psss committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    15ca2d5 View commit details
    Browse the repository at this point in the history