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

splunk / splunk-operator / 23745707796
84%
main: 84%

Build:
Build:
LAST BUILD BRANCH: CSPL-4601-rebased
DEFAULT BRANCH: main
Ran 30 Mar 2026 01:01PM UTC
Jobs 1
Files 53
Run time 1min
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

30 Mar 2026 12:53PM UTC coverage: 83.966%. Remained the same
23745707796

push

circleci

web-flow
Add comprehensive webhook validations for CRD configuration (#1762)

* Add validation webhook for appRepo fields

- Add appsRepoPollInterval validation:
  - Default: 0 (disabled)
  - Minimum: 0, Maximum: 86400 (1 day)
  - Values between 1-59 are rejected (must be 0 or >= 60)

- Add appSources uniqueness validation:
  - Location + Scope combination must be unique across appSources
  - Uses defaults.scope when scope is not specified in appSource
  - volumeName is NOT part of uniqueness check

- Add unit tests for all new validations

* Add premiumAppsProps validation for appSources

- Validate that premiumAppsProps.type is required when scope is 'premiumApps'
- Check both source-level and defaults-level premiumAppsProps.type
- Add unit tests for premiumAppsProps validation scenarios

* Add extraEnv uniqueness validation

- Validate that environment variable names in spec.extraEnv are unique
- Report duplicate names with reference to the first occurrence
- Add unit tests for extraEnv uniqueness validation

* Add imagePullSecrets uniqueness validation

- Validate that secret names in spec.imagePullSecrets are unique
- Report duplicate names with reference to the first occurrence
- Add unit tests for imagePullSecrets uniqueness validation

* Add probe fields validation

- Validate livenessProbe, readinessProbe, and startupProbe configurations
- initialDelaySeconds: minimum 0
- timeoutSeconds: minimum 1
- periodSeconds: minimum 1
- failureThreshold: minimum 1
- Add unit tests for probe validation scenarios

* Add resource requirements validation

- Validate that memory request does not exceed memory limit
- Validate that cpu request does not exceed cpu limit
- Add unit tests for resource requirements validation

* Add SmartStore validation for volumes and indexes

- Validate that indexes require at least one volume to be configured
- Validate that index volumeName references an existing volume in volumes list
- Validate that index has volumeName or defaults... (continued)

11893 of 14164 relevant lines covered (83.97%)

28.02 hits per line

Jobs
ID Job ID Ran Files Coverage
1 23745707796.1 30 Mar 2026 01:01PM UTC 53
83.97
CircleCI Job
Source Files on build 23745707796
  • Tree
  • List 53
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #23745707796
  • d33b34fd on github
  • Prev Build on develop (#23733987532)
  • Next Build on develop (#23745707715)
  • Delete
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

© 2026 Coveralls, Inc