• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kubernetes-sigs / azurelustre-csi-driver
87%
main: 87%

Build:
Build:
LAST BUILD BRANCH: add-startup-taint
DEFAULT BRANCH: main
Repo Added 10 May 2022 09:10AM UTC
Files 17
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH feature/readiness-probe-29392102
branch: feature/readiness-probe-29392102
CHANGE BRANCH
x
Reset
  • feature/readiness-probe-29392102
  • CVE-2022-32149
  • CVE-2022-3821
  • add-startup-taint
  • broken
  • bump-to-0.3.0
  • change_ports
  • chmuell/updateGo
  • codeql-analysis
  • codespell
  • dependabot/go_modules/github.com/golang-jwt/jwt/v4-4.5.1
  • dependabot/go_modules/github.com/golang-jwt/jwt/v4-4.5.2
  • dependabot/go_modules/github.com/golang-jwt/jwt/v5-5.2.2
  • dependabot/go_modules/golang.org/x/crypto-0.31.0
  • dependabot/go_modules/golang.org/x/net-0.36.0
  • dependabot/go_modules/golang.org/x/net-0.38.0
  • dependabot/go_modules/k8s.io/kubernetes-1.31.6
  • development
  • disable_e2e
  • disable_longhaul
  • dummy
  • dummy_branch
  • dynamic-provisioning-preview
  • dynamic-provisioning-to-development-merge
  • feature/alwayspull-33532215
  • fix_badges
  • fix_gated_checks
  • fix_install
  • fix_integration_test
  • fixgatedcheckin
  • fixlnet
  • installpmcpkg
  • iopsimpr
  • ior3.3.0
  • iortest
  • link_fix_lnet
  • longhaul
  • longhaulImprove
  • longhaulbug
  • longhaulfix
  • longhaulrun
  • longhaulsecret
  • longhual
  • lustreversion
  • main
  • makemeowner
  • mgsandothers
  • mialve/dynamic-provisioning-preview
  • mialve/fix-dalec-integration
  • perf-scale-test
  • personal/cjy/adddely
  • personal/cjy/fixlnet
  • personal/cjy/fixupdate
  • personal/dabradley/1311kubeupgrades
  • personal/dabradley/add-fs-group-policy
  • personal/dabradley/changes-from-dynprov
  • personal/dabradley/cleanupbadmounts
  • personal/dabradley/dynprov
  • personal/dabradley/dynprov-release
  • personal/dabradley/dynprov-update
  • personal/dabradley/fix-tests
  • personal/dabradley/fixtests
  • personal/dabradley/lint
  • personal/dabradley/trivy-on-development
  • personal/dabradley/upgradecrypto
  • personal/dabradley/upgradejwt
  • personal/dabradley/upgradenet
  • personal/dabradley/workflows
  • personal/joatzinger-issue90a
  • refs/tags/v0.1.17
  • refs/tags/v0.1.18
  • refs/tags/v0.2.0
  • refs/tags/v0.3.0
  • release0.1.1
  • release0.1.2
  • release0.1.3
  • releasenote_0.1.4
  • releasev0.1.0
  • remoteinstall
  • remove_space
  • respond-to-comments
  • revert-118-fix_install
  • supportLustre2.15.1
  • t-mialve/2.15.5-upgrade
  • t-mialve/dalec-onboarding
  • t-mialve/dalec-setup
  • t-mialve/fix-dalec-integration
  • t-mialve/fix-tests
  • t-mialve/go-deps-update
  • t-mialve/integration-testing
  • t-mialve/skip-unknown-interfaces
  • t-mialve/update-owners
  • t-mialve/update-owners-development
  • t-mialve/v0.1.16
  • t-mialve/v0.1.17
  • t-mialve/v0.1.18
  • t-mialve/v0.2.0
  • t-mialve/v0.3.0
  • test_pr
  • testbranch
  • trivyerror
  • ttrivy
  • u2204
  • update-kube-deps
  • updateLonghaul
  • updatecase
  • upgrademod
  • user/chyin/closemetricsserver
  • user/chyin/copyrightinfo
  • user/chyin/e2ecase
  • user/chyin/loglevel
  • user/chyin/mountoptiondoc
  • user/chyin/mountoptions
  • user/chyin/mountserial
  • user/chyin/nomtab
  • user/chyin/scaletest
  • user/vinli/doc
  • user/vinli/longhaul
  • v0.1.18-m42
  • v0.1.5
  • v0.1.6doc
  • v0.1.8
  • v0.1.9
  • waitcsiready

11 Sep 2025 06:45PM UTC coverage: 86.623%. Remained the same
17654187098

Pull #231

github

dabradley
Enhanced CSI driver readiness validation with comprehensive LNet health checks

- Add CSI-compliant external liveness probe sidecars to both controller and node deployments
- Implement comprehensive LNet validation including NIDs, self-ping, and interface checks
- Separate health endpoints: /healthz (readiness) and /livez (liveness) on dedicated ports
- Controller uses port 29762, Node uses port 29763 for consistent internal communication
- Enhanced validation functions: hasValidLNetNIDs(), lnetSelfPingWorks(), lnetInterfacesOperational()
- Early health server startup for immediate status availability
- Maintain CSI community standards while providing Lustre-specific health validation

Hybrid approach provides both:
- Standard CSI external liveness probe monitoring gRPC endpoints
- Enhanced HTTP health endpoints with comprehensive Lustre readiness validation
Pull Request #231: Enhanced CSI driver readiness validation with comprehensive LNet health checks

1839 of 2123 relevant lines covered (86.62%)

11.48 hits per line

Relevant lines Covered
Build:
Build:
2123 RELEVANT LINES 1839 COVERED LINES
11.48 HITS PER LINE
Source Files on feature/readiness-probe-29392102
  • Tree
  • List 17
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
17654187098 feature/readiness-probe-29392102 Enhanced CSI driver readiness validation with comprehensive LNet health checks - Add CSI-compliant external liveness probe sidecars to both controller and node deployments - Implement comprehensive LNet validation including NIDs, self-ping, and i... Pull #231 11 Sep 2025 06:52PM UTC dabradley github
86.62
17648731965 feature/readiness-probe-29392102 Enhanced CSI driver readiness validation with comprehensive LNet health checks - Add CSI-compliant external liveness probe sidecars to both controller and node deployments - Implement comprehensive LNet validation including NIDs, self-ping, and i... Pull #231 11 Sep 2025 06:43PM UTC jeffbearer github
86.62
See All Builds (435)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc