attestation-operator test suite
redhat-sp-security / attestation-operator-tests Goto Github PK
View Code? Open in Web Editor NEWAttestation operator test suite
Attestation operator test suite
Create basic test case deploying the operator and checking "Running" state for verifier, registrar and tenant
We should export the OPERATOR_NAMESPACE and OPERATOR_NAME environment variables from test suite.
Right now, values are being taken from the common cloud repository, which is not the recommended way
Makefile based execution has been broken. It should be fixed
Change test to perform operator installation through operator-sdk
Function file existing on TestHelpers/functions.sh
contains dead code. It should be cleaned appropriately
POD state in Running is not enough. It should be checked that Running continues during some time (10 seconds for example)
Some references exist referencing tang operator:
$ grep -R 'tang operator' *
Sanity/deployment_test/Makefile:# Description: Deployment and basic functionality of the tang operator
Sanity/Makefile:# Description: Deployment and basic functionality of the tang operator
Setup/clean_cluster/runtest.sh:# Description: Basic functionality tests of the tang operator
We should remove check of bundle environment variables in Helm distro removal. It is already checked through:
DISABLE_HELM_INSTALL_TESTS
and DISABLE_HELM_UNINSTALL_TESTS
This is being dumped on test suite execution:
:: [ 11:36:19 ] :: [ PASS ] :: Command 'rlImport "common-cloud-orchestration/TestHelpers"' (Expected 0, got 0)
./runtest.sh: line 34: ocpopdumpDate: command not found
./runtest.sh: line 35: ocpopdumpInfo: command not found
It should be changed to used correct functions: ocpopDumpDate
and ocpopDumpInfo
Use updated version of common-cloud-orchestration operator and provide helm distro from test suite, by using common-envvars.sh script
Check to verify no Pod continues running after helm uninstallation should be included, to ensure clean uninstallation
Use functions in "common-cloud-orchestrator" once they are available
We should include execution procedure of the test suite on README.md
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.