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

Integration Test suite + kind workflow to add them to ci #384

Merged
merged 25 commits into from
Jan 8, 2024

Commits on Jan 8, 2024

  1. Add kind test support for dspa.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    efee7ea View commit details
    Browse the repository at this point in the history
  2. Replace old e2e test suite with ginkgo/gomega systems test.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    73b95d8 View commit details
    Browse the repository at this point in the history
  3. Add k8s client configuration for systemtests.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    78dea73 View commit details
    Browse the repository at this point in the history
  4. Add client manager for systemtests.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    b5b0859 View commit details
    Browse the repository at this point in the history
  5. Add k8s server flags to system test suite.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    338a57a View commit details
    Browse the repository at this point in the history
  6. Add dspa-lite resource, add ns/dspa flags.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    b3ceb8f View commit details
    Browse the repository at this point in the history
  7. Assert on k8s client creation in sys test.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    5bf229e View commit details
    Browse the repository at this point in the history
  8. Add dspa setup/teardown for systest.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    c548c3c View commit details
    Browse the repository at this point in the history
  9. Add DSPA deploy wait to sys test.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    c631ab3 View commit details
    Browse the repository at this point in the history
  10. Add dspa tests & skip deploy/cleanup flags.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    8a2297a View commit details
    Browse the repository at this point in the history
  11. Add systest pod ready states & flag timeouts.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    0038a63 View commit details
    Browse the repository at this point in the history
  12. Correct linting errors.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    efaa455 View commit details
    Browse the repository at this point in the history
  13. Add stub main to pass precommit go build check.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    2097dbd View commit details
    Browse the repository at this point in the history
  14. Add portforwarding logic and working apiserver url.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    5585247 View commit details
    Browse the repository at this point in the history
  15. Add pipeline upload test.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    e353c07 View commit details
    Browse the repository at this point in the history
  16. Added dspa deploy log messages in sys test.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    b62d53d View commit details
    Browse the repository at this point in the history
  17. Update kind tests to leverage ginkgo system tests.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    420a87b View commit details
    Browse the repository at this point in the history
  18. Add systest readme.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    63b6be2 View commit details
    Browse the repository at this point in the history
  19. Switch to local build for images.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    1e40fbc View commit details
    Browse the repository at this point in the history
  20. Add build flags for systests.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    6250eaa View commit details
    Browse the repository at this point in the history
  21. Remove unused action and add licenses.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    ee4ef43 View commit details
    Browse the repository at this point in the history
  22. Rename systest to integartion tests.

    The these tests were incorrectly named, the correct nomenclature as per
    dsp testing adr is integration tests.
    
    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    3167cb5 View commit details
    Browse the repository at this point in the history
  23. Add make command for integration tests.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    9e15ddc View commit details
    Browse the repository at this point in the history
  24. Clean up integration test suite.

    Use constant variables. Remove unused variables in kind tests.
    Consistent yaml formatting. Clarify readme.
    
    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    2f961f7 View commit details
    Browse the repository at this point in the history
  25. Update kind test dspo ns to opendatahub.

    Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
    HumairAK committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    efc1399 View commit details
    Browse the repository at this point in the history