Skip to content

E2E: Kubernetes conformance tests using sonobuoy #16

Description

@tuunit

Configure full conformance testing using our provider on an on-demand basis using sonobuoy against the official testing suite:

https://sonobuoy.io/docs/v0.53.1/faq/
https://github.com/kubernetes/kubernetes/blob/master/test/conformance/testdata/conformance.yaml

This suite includes around ~450 tests covering all practical ways of using kubernetes and potential failure points such as:

Pod lifecycle: create, patch, replace status, delete Pod

Deployment rolling update: old Pods are replaced by new ones correctly

Service endpoints: Service exposes the expected backend Pods/endpoints

DNS for Services: Service names resolve correctly in cluster DNS

ConfigMap as env var: Pod can consume ConfigMap data through env injection

Secret as env var: Pod can consume Secret data through env injection

Job completion semantics: Job retries failed work and reaches completion

PV/PVC lifecycle: create/bind/update/delete persistent storage objects

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions