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

Adopt tempesta-tech.com in LXC container test #602

Merged
merged 19 commits into from
Jun 20, 2024
Merged

Commits on Jun 19, 2024

  1. Add LXC testing backend

    mbabitski-t authored and RomanBelozerov committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    335b8a5 View commit details
    Browse the repository at this point in the history
  2. Add LXC container healthcheck

    mbabitski-t authored and RomanBelozerov committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    df12b27 View commit details
    Browse the repository at this point in the history
  3. Remove unused variables

    mbabitski-t authored and RomanBelozerov committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    436f6d7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6643d16 View commit details
    Browse the repository at this point in the history
  5. Add LXC server factory

    mbabitski-t authored and RomanBelozerov committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    df0f266 View commit details
    Browse the repository at this point in the history
  6. Remove unused code

    mbabitski-t authored and RomanBelozerov committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    a27a055 View commit details
    Browse the repository at this point in the history
  7. LXC pretest snapshot

    mbabitski-t authored and RomanBelozerov committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    8801fc5 View commit details
    Browse the repository at this point in the history
  8. Semi-working site test

    mbabitski-t authored and RomanBelozerov committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    5154838 View commit details
    Browse the repository at this point in the history
  9. rework LXCServer:

    - subprocess changed to `node.run_cmd`;
    - the waiting moved from run_start to wait_for_connection;
    - removed all optional functions for this class. They are not necessary, but it makes the code more difficult. We don't plan to create other containers or multiple ports.
    RomanBelozerov committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    b654659 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0abd3f8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fbc7402 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    576f75e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    73025d5 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b5087d7 View commit details
    Browse the repository at this point in the history
  15. change link for tempesta-tech module to https because currently CI …

    …uses creds with login/password
    RomanBelozerov committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    e7fcf41 View commit details
    Browse the repository at this point in the history
  16. change IP for cache_purge_acl because by default the client IP in t…

    …est framework is 127.0.0.2
    RomanBelozerov committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    72eb9f3 View commit details
    Browse the repository at this point in the history
  17. add test case

    - add a new post page;
    - add a new comment to this page;
    - update cache;
    - cache the comment is present on this page;
    RomanBelozerov committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    5736b6c View commit details
    Browse the repository at this point in the history
  18. fix setup.sh

    RomanBelozerov committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    558ca0a View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    a67ad26 View commit details
    Browse the repository at this point in the history