Skip to content
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

Codecollection exploration #12

Open
saurabh3460 opened this issue Feb 5, 2024 · 2 comments
Open

Codecollection exploration #12

saurabh3460 opened this issue Feb 5, 2024 · 2 comments

Comments

@saurabh3460
Copy link
Collaborator

Below are the list that may be next code bundles:

  • Istio
    • Check if mTLS is enabled
    • Detect external service not reachable (e.g RDS endpoint)
    • Cert expiration [present in public codecollection ]
  • PV, PVC
    • Check if any PV and PVC is in pending state (may be Storage class issue) [present in cli codecollection]
  • RBAC
    • Not decided but could be a detection (TBD)
@saurabh3460
Copy link
Collaborator Author

saurabh3460 commented Feb 7, 2024

WIP: check mTLS enabled sli

We can use prometheus RW library with this istio_requests_total{connection_security_policy!="mutual_tls"} PromQL query.

runbook may be adding PeerAuthentication CRD to missing resource or namespace level

@saurabh3460
Copy link
Collaborator Author

WIP: Detect external service health check

provisional approach:

  1. Wrap RDS endpoint with ServiceEntry
  2. Monitor ServiceEntry using PromQL (which query is TBD)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant