Skip to content

Commit 6b505de

Browse files
Automated Scoring Updates (#472)
* Automated scoring update * updated task and tags --------- Co-authored-by: Shea Stewart <stewart.shea@gmail.com>
1 parent cb42ebd commit 6b505de

63 files changed

Lines changed: 2396 additions & 554 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

codebundles/aws-eks-health/runbook.robot

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ Library Process
1616
Suite Setup Suite Initialization
1717

1818
*** Tasks ***
19-
Check EKS Fargate Cluster Health Status
19+
Check EKS Fargate Cluster Health Status in AWS Region `${AWS_REGION}`
2020
[Documentation] This script checks the health status of an Amazon EKS Fargate cluster.
21-
[Tags] EKS Fargate Cluster Health AWS Kubernetes Pods Nodes
21+
[Tags] EKS Fargate Cluster Health AWS Kubernetes Pods Nodes access:read-only
2222
${process}= RW.CLI.Run Bash File check_eks_fargate_cluster_health_status.sh
2323
... env=${env}
2424
... secret__AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
@@ -35,9 +35,9 @@ Check EKS Fargate Cluster Health Status
3535
END
3636
RW.Core.Add Pre To Report ${process.stdout}
3737

38-
Check EKS Cluster Health Status
38+
Check Amazon EKS Cluster Health Status in AWS Region `${AWS_REGION}`
3939
[Documentation] This script checks the health status of an Amazon EKS cluster.
40-
[Tags] EKS Cluster Health AWS Kubernetes Pods Nodes
40+
[Tags] EKS Cluster Health AWS Kubernetes Pods Nodes access:read-only
4141
${process}= RW.CLI.Run Bash File check_eks_cluster_health.sh
4242
... env=${env}
4343
... secret__AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
@@ -54,9 +54,9 @@ Check EKS Cluster Health Status
5454
END
5555
RW.Core.Add Pre To Report ${process.stdout}
5656

57-
List EKS Cluster Metrics
57+
Monitor EKS Cluster Health in AWS Region `${AWS_REGION}`
5858
[Documentation] This bash script is designed to monitor the health and status of an Amazon EKS cluster.
59-
[Tags] AWS EKS Fargate Bash Script Node Health
59+
[Tags] AWS EKS Fargate Bash Script Node Health access:read-only
6060
${process}= RW.CLI.Run Bash File list_eks_fargate_metrics.sh
6161
... env=${env}
6262
... secret__AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}

codebundles/aws-eks-health/sli.robot

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Library Process
1616
Suite Setup Suite Initialization
1717

1818
*** Tasks ***
19-
Check EKS Cluster Health Status
19+
Check Amazon EKS Cluster Health Status in AWS Region `${AWS_REGION}`
2020
[Documentation] This script checks the health status of an Amazon EKS cluster.
2121
[Tags] EKS Cluster Health AWS Kubernetes Pods Nodes
2222
${process}= RW.CLI.Run Bash File check_eks_cluster_health.sh

codebundles/aws-eks-node-reboot/runbook.robot

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ Suite Setup Suite Initialization
1111

1212

1313
*** Tasks ***
14-
Check EKS Nodegroup Status
14+
Check EKS Nodegroup Status in `${EKS_CLUSTER_NAME}`
1515
[Documentation] Performs a check on a given cluster's nodegroup, raising an issue if the status of the nodegroup is not healthy.
16-
[Tags] aws eks node group status
16+
[Tags] aws eks node group status access:read-only
1717
${node_state}= RW.CLI.Run Cli
1818
... cmd=${AWS_ASSUME_ROLE_CMD} aws eks describe-nodegroup --cluster-name ${EKS_CLUSTER_NAME} --nodegroup-name ${EKS_NODEGROUP} --output json
1919
... target_service=${AWS_SERVICE}

codebundles/aws-elasticache-redis-health/runbook.robot

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ Library Process
1616
Suite Setup Suite Initialization
1717

1818
*** Tasks ***
19-
Scan AWS Elasticache Redis Status
19+
Scan AWS Elasticache Redis Status in AWS Region `${AWS_REGION}`
2020
[Documentation] Checks the high level metrics and status of the elasticache redis instances in the region.
21-
[Tags] AWS Elasticache configuration endpoint configuration
21+
[Tags] AWS Elasticache configuration endpoint configuration access:read-only
2222
${process}= RW.CLI.Run Bash File analyze_aws_elasticache_redis_metrics.sh
2323
... env=${env}
2424
... secret__AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}

codebundles/aws-elasticache-redis-health/sli.robot

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Library Process
1616
Suite Setup Suite Initialization
1717

1818
*** Tasks ***
19-
Scan ElastiCaches
19+
Scan ElastiCaches in AWS Region `${AWS_REGION}`
2020
[Documentation] Performs a broad health scan of all Elasticache instances in the region.
2121
[Tags] bash script AWS Elasticache Health
2222
${process}= RW.CLI.Run Bash File redis_status_scan.sh

codebundles/aws-lambda-health/runbook.robot

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,19 @@ Library Process
1616
Suite Setup Suite Initialization
1717

1818
*** Tasks ***
19-
List Lambda Versions and Runtimes
19+
List Lambda Versions and Runtimes in AWS Region `${AWS_REGION}`
2020
[Documentation] This script is designed to list all the versions and runtimes of a specified AWS Lambda function.
21-
[Tags] AWS Lambda Versions Runtimes
21+
[Tags] AWS Lambda Versions Runtimes access:read-only
2222
${process}= RW.CLI.Run Bash File list_lambda_runtimes.sh
2323
... env=${env}
2424
... secret__AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
2525
... secret__AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}
2626
... secret__AWS_ROLE_ARN=${AWS_ROLE_ARN}
2727
RW.Core.Add Pre To Report ${process.stdout}
2828

29-
Analyze AWS Lambda Invocation Errors
29+
Analyze AWS Lambda Invocation Errors in Region `${AWS_REGION}`
3030
[Documentation] This bash script is designed to analyze AWS Lambda Invocation Errors for a specified function within a specified region.
31-
[Tags] AWS Lambda Error Analysis Invocation Errors CloudWatch Logs
31+
[Tags] AWS Lambda Error Analysis Invocation Errors CloudWatch Logs access:read-only
3232
${process}= RW.CLI.Run Bash File analyze_lambda_invocation_errors.sh
3333
... env=${env}
3434
... secret__AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
@@ -45,9 +45,9 @@ Analyze AWS Lambda Invocation Errors
4545
... details=${process.stdout}
4646
END
4747

48-
Monitor AWS Lambda Performance Metrics
48+
Monitor AWS Lambda Performance Metrics in AWS Region `${AWS_REGION}`
4949
[Documentation] This script is a bash utility for AWS Lambda functions the lists their notable metrics.
50-
[Tags] AWS Lambda CloudWatch Logs Metrics
50+
[Tags] AWS Lambda CloudWatch Logs Metrics access:read-only
5151
${process}= RW.CLI.Run Bash File monitor_aws_lambda_performance_metrics.sh
5252
... env=${env}
5353
... secret__AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}

codebundles/aws-lambda-health/sli.robot

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Library Process
1616
Suite Setup Suite Initialization
1717

1818
*** Tasks ***
19-
Analyze AWS Lambda Invocation Errors
19+
Analyze AWS Lambda Invocation Errors in Region `${AWS_REGION}`
2020
[Documentation] This bash script is designed to analyze AWS Lambda Invocation Errors for a specified function within a specified region.
2121
[Tags] AWS Lambda Error Analysis Invocation Errors CloudWatch Logs
2222
${process}= RW.CLI.Run Bash File analyze_lambda_invocation_errors.sh

codebundles/azure-aks-triage/runbook.robot

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Suite Setup Suite Initialization
1515
*** Tasks ***
1616
Check for Resource Health Issues Affecting AKS Cluster `${AKS_CLUSTER}` In Resource Group `${AZ_RESOURCE_GROUP}`
1717
[Documentation] Fetch a list of issues that might affect the AKS cluster
18-
[Tags] aks config
18+
[Tags] aks config access:read-only
1919
${resource_health}= RW.CLI.Run Bash File
2020
... bash_file=aks_resource_health.sh
2121
... env=${env}
@@ -55,7 +55,7 @@ Check for Resource Health Issues Affecting AKS Cluster `${AKS_CLUSTER}` In Resou
5555

5656
Check Configuration Health of AKS Cluster `${AKS_CLUSTER}` In Resource Group `${AZ_RESOURCE_GROUP}`
5757
[Documentation] Fetch the config of the AKS cluster in azure
58-
[Tags] AKS config
58+
[Tags] AKS config access:read-only
5959
${config}= RW.CLI.Run Bash File
6060
... bash_file=aks_cluster_health.sh
6161
... env=${env}
@@ -84,7 +84,7 @@ Check Configuration Health of AKS Cluster `${AKS_CLUSTER}` In Resource Group `${
8484
END
8585
Check Network Configuration of AKS Cluster `${AKS_CLUSTER}` In Resource Group `${AZ_RESOURCE_GROUP}`
8686
[Documentation] Fetch the network configuration, generating resource URLs and basic recommendations
87-
[Tags] AKS config network route firewall
87+
[Tags] AKS config network route firewall access:read-only
8888
${network}= RW.CLI.Run Bash File
8989
... bash_file=aks_network.sh
9090
... env=${env}
@@ -95,7 +95,7 @@ Check Network Configuration of AKS Cluster `${AKS_CLUSTER}` In Resource Group `$
9595

9696
Fetch Activities for AKS Cluster `${AKS_CLUSTER}` In Resource Group `${AZ_RESOURCE_GROUP}`
9797
[Documentation] Gets the activities for the AKS cluster set and checks for errors
98-
[Tags] AKS activities monitor events errors
98+
[Tags] AKS activities monitor events errors access:read-only
9999
${activites}= RW.CLI.Run Bash File
100100
... bash_file=aks_activities.sh
101101
... env=${env}

codebundles/azure-appgateway-health/runbook.robot

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Suite Setup Suite Initialization
1515
*** Tasks ***
1616
Check for Resource Health Issues Affecting Application Gateway `${APP_GATEWAY_NAME}` In Resource Group `${AZ_RESOURCE_GROUP}`
1717
[Documentation] Fetch a list of issues that might affect the application gateway cluster
18-
[Tags] aks config
18+
[Tags] appgateway resourcehealth access:read-only
1919
${resource_health}= RW.CLI.Run Bash File
2020
... bash_file=app_gateway_resource_health.sh
2121
... env=${env}
@@ -63,7 +63,7 @@ Check for Resource Health Issues Affecting Application Gateway `${APP_GATEWAY_NA
6363
END
6464
Check Configuration Health of Application Gateway `${APP_GATEWAY_NAME}` In Resource Group `${AZ_RESOURCE_GROUP}`
6565
[Documentation] Fetch the details and health of the application gateway configuration
66-
[Tags] appgateway logs tail
66+
[Tags] appgateway logs tail access:read-only
6767
${config_health}= RW.CLI.Run Bash File
6868
... bash_file=app_gateway_config_health.sh
6969
... env=${env}
@@ -101,7 +101,7 @@ Check Configuration Health of Application Gateway `${APP_GATEWAY_NAME}` In Resou
101101

102102
Check Backend Pool Health for Application Gateway `${APP_GATEWAY_NAME}` In Resource Group `${AZ_RESOURCE_GROUP}`
103103
[Documentation] Fetch the health of the application gateway backend pool members
104-
[Tags] appgateway logs tail
104+
[Tags] appgateway logs tail access:read-only
105105
${backend_health}= RW.CLI.Run Bash File
106106
... bash_file=app_gateway_backend_health.sh
107107
... env=${env}
@@ -139,7 +139,7 @@ Check Backend Pool Health for Application Gateway `${APP_GATEWAY_NAME}` In Resou
139139

140140
Fetch Log Analytics for Application Gateway `${APP_GATEWAY_NAME}` In Resource Group `${AZ_RESOURCE_GROUP}`
141141
[Documentation] Fetch log analytics for the application gateway
142-
[Tags] appgateway logs analytics uri_errors requests ssl errors
142+
[Tags] access:read-only appgateway logs analytics uri_errors requests ssl errors
143143
${log_analytics}= RW.CLI.Run Bash File
144144
... bash_file=app_gateway_log_analytics.sh
145145
... env=${env}
@@ -165,7 +165,7 @@ Fetch Log Analytics for Application Gateway `${APP_GATEWAY_NAME}` In Resource Gr
165165

166166
Fetch Metrics for Application Gateway `${APP_GATEWAY_NAME}` In Resource Group `${AZ_RESOURCE_GROUP}`
167167
[Documentation] Fetch metrics for the application gateway
168-
[Tags] appgateway metrics analytics
168+
[Tags] access:read-only appgateway metrics analytics
169169
${metrics}= RW.CLI.Run Bash File
170170
... bash_file=app_gateway_metrics.sh
171171
... env=${env}
@@ -209,7 +209,7 @@ Fetch Metrics for Application Gateway `${APP_GATEWAY_NAME}` In Resource Group `$
209209

210210
Check SSL Certificate Health for Application Gateway `${APP_GATEWAY_NAME}` In Resource Group `${AZ_RESOURCE_GROUP}`
211211
[Documentation] Fetch SSL certificates and validate expiry dates for Azure Application Gateway instances
212-
[Tags] appgateway ssl expiry
212+
[Tags] access:read-only appgateway ssl expiry
213213
${ssl_health}= RW.CLI.Run Bash File
214214
... bash_file=app_gateway_ssl_certs.sh
215215
... env=${env}
@@ -247,7 +247,7 @@ Check SSL Certificate Health for Application Gateway `${APP_GATEWAY_NAME}` In Re
247247

248248
Check Logs for Errors with Application Gateway `${APP_GATEWAY_NAME}` In Resource Group `${AZ_RESOURCE_GROUP}`
249249
[Documentation] Query log analytics workspace for common errors like IP mismatches or subnet issues
250-
[Tags] appgateway logs network errors
250+
[Tags] access:read-only appgateway logs network errors
251251
${log_errors}= RW.CLI.Run Bash File
252252
... bash_file=app_gateway_log_errors.sh
253253
... env=${env}
@@ -285,7 +285,7 @@ Check Logs for Errors with Application Gateway `${APP_GATEWAY_NAME}` In Resource
285285

286286
List Related Azure Resources for Application Gateway `${APP_GATEWAY_NAME}` In Resource Group `${AZ_RESOURCE_GROUP}`
287287
[Documentation] Fetch a list of resources that are releated to the application gateway
288-
[Tags] appgateway resources azure related
288+
[Tags] access:read-only appgateway resources azure related
289289
${resources}= RW.CLI.Run Bash File
290290
... bash_file=app_gateway_related_resources.sh
291291
... env=${env}

codebundles/azure-appgateway-health/sli.robot

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Suite Setup Suite Initialization
1515
*** Tasks ***
1616
Check for Resource Health Issues Affecting Application Gateway `${APP_GATEWAY_NAME}` In Resource Group `${AZ_RESOURCE_GROUP}`
1717
[Documentation] Fetch a list of issues that might affect the Application Gateway as reported from Azure.
18-
[Tags] aks resource health service azure
18+
[Tags] appgateway resource health service azure access:read-only
1919
${resource_health}= RW.CLI.Run Bash File
2020
... bash_file=app_gateway_resource_health.sh
2121
... env=${env}
@@ -38,7 +38,7 @@ Check for Resource Health Issues Affecting Application Gateway `${APP_GATEWAY_NA
3838

3939
Check Configuration Health of Application Gateway `${APP_GATEWAY_NAME}` In Resource Group `${AZ_RESOURCE_GROUP}`
4040
[Documentation] Fetch the config of the AKS cluster in azure
41-
[Tags] AKS config
41+
[Tags] appgateway config access:read-only
4242
${config}= RW.CLI.Run Bash File
4343
... bash_file=app_gateway_config_health.sh
4444
... env=${env}
@@ -57,7 +57,7 @@ Check Configuration Health of Application Gateway `${APP_GATEWAY_NAME}` In Resou
5757

5858
Check Backend Pool Health for Application Gateway `${APP_GATEWAY_NAME}` In Resource Group `${AZ_RESOURCE_GROUP}`
5959
[Documentation] Fetch the health of the application gateway backend pool members
60-
[Tags] appservice logs tail
60+
[Tags] appservice logs tail access:read-only
6161
${config_health}= RW.CLI.Run Bash File
6262
... bash_file=app_gateway_backend_health.sh
6363
... env=${env}

0 commit comments

Comments
 (0)