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

feat(decl): add support for running tests in containers #244

Open
wants to merge 8 commits into
base: declarative-testing
Choose a base branch
from

Commits on Nov 26, 2024

  1. chore(decl/loader): improve container context definition

    Add container context fields documentation and the env field.
    
    Signed-off-by: Leonardo Di Giovanna <[email protected]>
    Co-authored-by: Aldo Lacuku <[email protected]>
    ekoops and alacuku committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    cf238b5 View commit details
    Browse the repository at this point in the history
  2. chore(decl): add container and container builder declaration

    Signed-off-by: Leonardo Di Giovanna <[email protected]>
    Co-authored-by: Aldo Lacuku <[email protected]>
    ekoops and alacuku committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    82a176b View commit details
    Browse the repository at this point in the history
  3. feat(decl/containers): add containerd container builder

    Signed-off-by: Leonardo Di Giovanna <[email protected]>
    Co-authored-by: Aldo Lacuku <[email protected]>
    ekoops and alacuku committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    428a404 View commit details
    Browse the repository at this point in the history
  4. chore(Dockerfile): replace alpine base images with debian-based ones

    Signed-off-by: Leonardo Di Giovanna <[email protected]>
    Co-authored-by: Aldo Lacuku <[email protected]>
    ekoops and alacuku committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    b392940 View commit details
    Browse the repository at this point in the history
  5. feat(decl/containers): add containerized test support

    Signed-off-by: Leonardo Di Giovanna <[email protected]>
    Co-authored-by: Aldo Lacuku <[email protected]>
    ekoops and alacuku committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    1c04eff View commit details
    Browse the repository at this point in the history
  6. chore(decl): add label package supporting labels handling

    Signed-off-by: Leonardo Di Giovanna <[email protected]>
    Co-authored-by: Aldo Lacuku <[email protected]>
    ekoops and alacuku committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    a6f5d44 View commit details
    Browse the repository at this point in the history
  7. feat(decl): enhance process labels propagation system

    Enhance process labels propagation system to propagate container
    image and name information.
    
    Signed-off-by: Leonardo Di Giovanna <[email protected]>
    Co-authored-by: Aldo Lacuku <[email protected]>
    ekoops and alacuku committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    638067b View commit details
    Browse the repository at this point in the history
  8. feat(decl/cmd/test): omit default process in containerized tests

    Omit default process injection if the test must be run inside a
    container, since spawning a container already involves a process
    creation.
    
    Signed-off-by: Leonardo Di Giovanna <[email protected]>
    Co-authored-by: Aldo Lacuku <[email protected]>
    ekoops and alacuku committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    d70a938 View commit details
    Browse the repository at this point in the history