【文件属性】:
文件名称:ocp-cluster-validation:端到端集群测试的示例应用程序
文件大小:9KB
文件格式:ZIP
更新时间:2021-03-17 22:04:51
Shell
端到端集群测试的示例应用程序
一个示例应用程序,由使用持久性存储的数据库层和一个nodejs前端组成,该节点呈现了对数据库执行CRUD操作的基本REST api。
提供了一个验证脚本来测试通过API进行的对数据库的读写访问,以进行基本的应用程序验证。
先决条件
必须在集群中定义默认存储类,以创建持久PostgreSQL实例使用的PV。
部署和测试应用程序
安装了必备工具后,可以通过运行validate.bats测试套件来部署和测试示例验证应用程序。
✓ deploy validation application
✓ initial read from API
✓ add an element to the database trough API
✓ delete item from database
✓ delete validation application
5 tests
【文件预览】:
ocp-cluster-validation-main
----README.md(1KB)
----20-nodejs-postgresql-persistent()
--------40-route-nodejs-postgresql-persistent.yaml(302B)
--------30-service-postgresql.yaml(358B)
--------60-deploymentconfig-postgresql.yaml(2KB)
--------50-secret-nodejs-postgresql-persistent-template.yaml(323B)
--------31-service-nodejs-postgresql-persistent.yaml(497B)
--------00-imagestream-nodejs-ubi8.yaml(399B)
--------61-deploymentconfig-nodejs-postgresql-persistent.yaml(2KB)
--------10-buildconfig-nodejs-postgresql-persistent.yaml(756B)
--------20-pvc-cluster-validation-nodejs.yaml(288B)
--------00-imagestream-nodejs-postgresql-persistent.yaml(186B)
----00-namespaces()
--------cluster-validation-nodejs-ns.yaml(109B)
----scripts()
--------helper.bash(242B)
--------destroy.sh(96B)
--------deploy.sh(1KB)
----validate.bats(638B)