Nuxtstop

For all things nuxt.js

Kubernetes Testing Framework

4 0

š™š™šš™Øš™©š™ š™Ŗš™—š™š:
(1) natively integrates š™©š™šš™Øš™© š™¤š™§š™˜š™š™šš™Øš™©š™§š™–š™©š™žš™¤š™£ š™–š™£š™™ š™šš™­š™šš™˜š™Ŗš™©š™žš™¤š™£ into š™†š™Ŗš™—š™šš™§š™£š™šš™©š™šš™Ø and your š˜¾š™„/š˜¾š˜æ/š™‚š™žš™©š™Šš™„š™Ø š™„š™žš™„š™šš™”š™žš™£š™š.
(2) š™™š™šš™˜š™¤š™Ŗš™„š™”š™šš™Ø š™©š™šš™Øš™© š™–š™§š™©š™žš™›š™–š™˜š™©š™Ø and execution from CI/CD tooling; tests are meant to be part of your clusters state and can be executed as needed:

  • š™†š™Ŗš™—š™šš™˜š™©š™” plugin
  • š™€š™­š™©š™šš™§š™£š™–š™”š™”š™® š™©š™§š™žš™œš™œš™šš™§š™šš™™ š™«š™žš™– š˜¼š™‹š™„ (CI, external tooling, etc)
  • š˜¼š™Ŗš™©š™¤š™¢š™–š™©š™žš™˜š™–š™”š™”š™® š™¤š™£ š™™š™šš™„š™”š™¤š™®š™¢š™šš™£š™© of annotated/labeled services/pods/etc (WIP)

š™š™šš™Øš™©š™ š™Ŗš™—š™š š™–š™™š™«š™–š™£š™©š™–š™œš™šš™Ø:
(1) š˜¼š™«š™¤š™žš™™š™Ø š™«š™šš™£š™™š™¤š™§ š™”š™¤š™˜š™ -š™žš™£ for test orchestration and execution in CI/CD pipelines
(2) Makes it easy to š™¤š™§š™˜š™š™šš™Øš™©š™§š™–š™©š™š š™–š™£š™™ š™§š™Ŗš™£ š™–š™£š™® š™ š™žš™£š™™ š™¤š™› š™©š™šš™Øš™©š™Ø - functional, load/performance, security, compliance, etc. in your clusters, without having to wrap them in docker-images or providing network access
(3) Makes it possible to š™™š™šš™˜š™¤š™Ŗš™„š™”š™š š™©š™šš™Øš™© š™šš™­š™šš™˜š™Ŗš™©š™žš™¤š™£ š™›š™§š™¤š™¢ š™—š™Ŗš™žš™”š™™ š™„š™§š™¤š™˜š™šš™Øš™Øš™šš™Ø; engineers should be able to run specific tests whenever needed
Centralizes š™–š™”š™” š™©š™šš™Øš™© š™§š™šš™Øš™Ŗš™”š™©š™Ø š™žš™£ š™– š™˜š™¤š™£š™Øš™žš™Øš™©š™šš™£š™© š™›š™¤š™§š™¢š™–š™© for "š™–š™˜š™©š™žš™¤š™£š™–š™—š™”š™š š™Œš˜¼ š™–š™£š™–š™”š™®š™©š™žš™˜š™Ø"
(4) Provides a š™¢š™¤š™™š™Ŗš™”š™–š™§ š™–š™§š™˜š™š™žš™©š™šš™˜š™©š™Ŗš™§š™š for adding new types of š™©š™šš™Øš™©š™Ø š™–š™£š™™ š™šš™­š™šš™˜š™Ŗš™©š™¤š™§š™Ø

š™†š™Ŗš™—š™šš™§š™£š™šš™©š™šš™Ø-š™£š™–š™©š™žš™«š™š š™›š™§š™–š™¢š™šš™¬š™¤š™§š™  š™›š™¤š™§ š™©š™šš™Øš™© š™™š™šš™›š™žš™£š™žš™©š™žš™¤š™£ š™–š™£š™™ š™šš™­š™šš™˜š™Ŗš™©š™žš™¤š™£
https://lnkd.in/gyKmNJDr

Thanks to Bruno Lopes for his video
š™„š™£š™©š™§š™¤ š™©š™¤ š™š™šš™Øš™©š™ š™Ŗš™—š™š - š˜¾š™”š™¤š™Ŗš™™-š™‰š™–š™©š™žš™«š™š š™š™šš™Øš™©š™žš™£š™œ š™š™§š™–š™¢š™šš™¬š™¤š™§š™  š™›š™¤š™§ š™†š™Ŗš™—š™šš™§š™£š™šš™©š™šš™Ø
https://lnkd.in/g3tbTX7h

Image description