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 Support #30

Closed
wants to merge 34 commits into from
Closed

Integration Test Support #30

wants to merge 34 commits into from

Conversation

zeryx
Copy link
Contributor

@zeryx zeryx commented Apr 25, 2023

This PR adds integration test support by adding integration.py
This file registers and executes each template in the top level directory, if all pass then it returns success.

Any new PR made against main, will now run the runIntegration.yaml file, which will:

  • build all images in all templates, and deploy them to ghcr.io with a unique name
  • run integration.py against a particular cluster, and verify that the template default IO succeeds
  • tears down (removes) all built images from ghcr.io, regardless of success/failure

@zeryx zeryx self-assigned this Apr 25, 2023
zeryx and others added 3 commits April 25, 2023 17:01
Signed-off-by: zeryx <1892175+zeryx@users.noreply.github.com>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
…r deploy Images

Signed-off-by: zeryx <zeryx@pop-os.localdomain>
@zeryx zeryx changed the title [WIP] Integration Test Support Integration Test Support Apr 25, 2023
zeryx added 3 commits April 25, 2023 17:19
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
… of whether the tests passed or failed

Signed-off-by: zeryx <zeryx@pop-os.localdomain>
@cosmicBboy
Copy link
Contributor

this is awesome ! lemme know if you need any help with getting CI to pass

zeryx added 17 commits May 1, 2023 14:05
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
…ckout

Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
…gging system

Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
…ts, and overwrite it

Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
zeryx and others added 10 commits May 1, 2023 17:20
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
Signed-off-by: zeryx <zeryx@pop-os.localdomain>
…ns/checkout

Signed-off-by: zeryx <1892175+zeryx@users.noreply.github.com>
Signed-off-by: zeryx <1892175+zeryx@users.noreply.github.com>
Signed-off-by: zeryx <1892175+zeryx@users.noreply.github.com>
@zeryx zeryx closed this May 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants