-
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
adding kdr slack and teams tests #436
Conversation
PR Reviewer Guide 🔍
|
Preparing PR description... |
PR Code Suggestions ✨
|
Preparing review... |
…cident_message_sent
"config-service" | ||
], | ||
"description": "Test kdr incidents is being sent to slack", | ||
"skip_on_environment": "", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
R U sure you want them to run on PROD?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For now yes
PR Type
Tests, Enhancement
Description
runtime_tests.py
.statics.py
.ResourceFieldEncoder
andverify_application_profiles
inbase_helm.py
.IncidentsAlerts
class for handling incident alerts and enriching notifications inalerts.py
.ResourceFieldEncoder
andverify_application_profiles
inincidents.py
.policies.py
.alert_notifications.py
.Changes walkthrough 📝
runtime_tests.py
Add Slack and Teams alert test configurations
configurations/system/tests_cases/runtime_tests.py
kdr_teams_alerts
andkdr_slack_alerts
methods.statics.py
Update default paths for notifications and KDR configurations
systest_utils/statics.py
base_helm.py
Add ResourceFieldEncoder and application profiles verification
tests_scripts/helm/base_helm.py
ResourceFieldEncoder
class for JSON encoding.verify_application_profiles
method.alerts.py
Implement incident alerts handling and notification enrichment
tests_scripts/runtime/alerts.py
IncidentsAlerts
class for handling incident alerts.incidents.py
Remove redundant ResourceFieldEncoder and application profiles
verification
tests_scripts/runtime/incidents.py
ResourceFieldEncoder
class.verify_application_profiles
method.policies.py
Update policy validation to exclude notifications
tests_scripts/runtime/policies.py
validate_new_policy
method to remove notifications fromproperties check.
alert_notifications.py
Enhance alert channel creation and Kubescape installation
tests_scripts/users_notifications/alert_notifications.py
create_alert_channel
andget_alert_channel_payload
methods.install_kubescape
method to accepthelm_kwargs
.fw_name
before deleting custom framework.