-
Notifications
You must be signed in to change notification settings - Fork 3
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
Accounts tests #596
Accounts tests #596
Conversation
…te accounts tests to use CSPM
… use new structure
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
Failed to generate code suggestions for PR |
…error logging in cloud account creation
PR Type
Enhancement, Tests
Description
Introduced CSPM and Clusters functionalities with dedicated classes and methods.
CSPM
class for cloud security posture management tests.Clusters
class for Kubernetes cluster-related tests.Refactored
AccountsTests
to integrate new CSPM and Clusters functionalities.Added AWS CloudFormation management utility for stack operations.
Enhanced backend API with CSPM link retrieval and feature deletion methods.
Changes walkthrough 📝
accounts_tests.py
Refactor AccountsTests to include CSPM and Clusters
configurations/system/tests_cases/accounts_tests.py
accounts
method tocspm
and addedclusters
method.aws.py
Add AWS CloudFormation management utility
infrastructure/aws.py
CloudFormationManager
class for AWS stack operations.retrieval.
backend_api.py
Enhance backend API with CSPM and feature management
infrastructure/backend_api.py
accounts.py
Simplify and refactor Accounts class
tests_scripts/accounts/accounts.py
Accounts
class to simplify and remove redundant methods.BaseTest
and removed Helm-specific logic.clusters.py
Introduce Clusters class for Kubernetes tests
tests_scripts/accounts/clusters.py
Clusters
class for Kubernetes cluster-related tests.values.
cspm.py
Add CSPM class for cloud security posture tests
tests_scripts/accounts/cspm.py
CSPM
class for cloud security posture management tests.management.
system_test_mapping.json
Update system test mappings for CSPM and Clusters
system_test_mapping.json