GITHUB
Provides a list of tasks that can remediate configuraiton issues with manifests in GitHub based GitOps repositories.
Tasks:
Tasks:
- Remediate Readiness and Liveness Probe GitOps Manifests in Namespace `NAMESPACE`
- Increase ResourceQuota for Namespace `NAMESPACE`
- Adjust Pod Resources to Match VPA Recommendation in `NAMESPACE`
- Expand Persistent Volume Claims in Namespace `NAMESPACE`
This SLI fetches the latest GitHub Actions worflow run artifact pushes a metric based on a user provided command.
Tasks:
Tasks:
- Analyze artifact from GitHub Workflow `${WORKFLOW_NAME}` in repository `${GITHUB_REPO}` and push metric
This taskset fetches the latest GitHub Actions worflow run artifact and analyzes the results with a user provided command.
Tasks:
Tasks:
- Analyze artifact from GitHub workflow `WORKFLOW_NAME` in repository `GITHUB_REPO`
Check status of the GitHub platform (https://www.githubstatus.com/) for a specified set of GitHub service components.
The metric supplied is a aggregated percentage indicating the availability of the components with 1 = 100% available.
Tasks:
Tasks:
- Get Availability of GitHub or Individual GitHub Components
Check GitHub latency by getting a list of repo names.
Tasks:
Tasks:
- Check GitHub Latency With Get Repos
Create a new issue in GitHub Issues.
Tasks:
Tasks:
- Check Latency When Creating a New GitHub Issue
Monitors the average timing of a github actions workflow file within a repo
and returns the average runtime in minutes.
Tasks:
Tasks:
- Get Average Run Time For Workflow
Check for unresolved incidents related to GitHub services, and provides a count of ongoing incidents as a metric.
Tasks:
Tasks:
- Get Number of Incidents Affecting GitHub
Retrieve number of upcoming Github platform maintenances over a given window.
Tasks:
Tasks:
- Get Scheduled and Active GitHub Maintenance Windows