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

karellen / kubernator
82%

Build:
DEFAULT BRANCH: master
Repo Added 15 Sep 2021 10:31AM UTC
Files 40
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 master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • add-release-app-token
  • add_assert_plugin
  • add_gke_version_filter
  • add_import_cluster_crds
  • develop
  • eliminate_ref_resolver
  • enable_macos
  • files_and_parsing
  • fix-deprecation-warnings
  • fix_help_empty_repo_update
  • fix_pod_update_conflict
  • helm_version_check
  • issue_68
  • issue_72
  • job_conflict_replacement
  • k8s_1.32
  • k8s_1_33_istio_1_26
  • k8s_1_34_istio_1_27
  • k8s_apply_refactor
  • master
  • minikube_storage_addons
  • openapi-v3-migration
  • prune_docker_in_ci
  • python_313
  • schema_format_validation_not_none
  • templates_everywhere
  • update-k8s-istio-versions
  • upgrade_dependencies
  • worktree-drop-python-3.9
  • worktree-k3d-plugin
  • worktree-kind_plugin
  • worktree-project-plugin-v1

20 Apr 2026 04:40PM UTC coverage: 82.041% (+0.005%) from 82.036%
24678569864

push

github

web-flow
Fix CPython deprecation warnings; bump json-log-formatter and jsonpath-ng (#105)

## Summary

- Bump `json-log-formatter` from `~=0.3` to `~=1.0` — the old version
used `datetime.utcnow()`, deprecated since Python 3.12
- Bump `jsonpath-ng` from `~=1.7.0` to `~=1.8` — adapt `Index.index` →
`Index.indices[0]` for the 1.8 API change
- Add `filter='data'` to `tarfile.extractall()` in `helm.py`,
`istio.py`, and `issue_27_tests.py` (version-guarded for 3.10/3.11
compat) — fixes tarfile extraction filter DeprecationWarning on Python
3.12+
- Add `smoke_json_log_tests.py` integration test covering the JSON log
format code path

## Test plan

- [x] Full build passes on Python 3.13.11 with zero CPython warnings
(excluding gevent fork)
- [x] JSON log format verified manually (`kubernator --log-format json`)
- [x] New `smoke_json_log_tests` integration test validates JSON log
output structure
- [x] CI matrix (3.10–3.14) passes

1078 of 1494 branches covered (72.16%)

Branch coverage included in aggregate %.

5 of 5 new or added lines in 3 files covered. (100.0%)

4436 of 5227 relevant lines covered (84.87%)

4.23 hits per line

Relevant lines Covered
Build:
Build:
5227 RELEVANT LINES 4436 COVERED LINES
4.23 HITS PER LINE
Source Files on master
  • Tree
  • List 40
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
24678569864 master Fix CPython deprecation warnings; bump json-log-formatter and jsonpath-ng (#105) ## Summary - Bump `json-log-formatter` from `~=0.3` to `~=1.0` — the old version used `datetime.utcnow()`, deprecated since Python 3.12 - Bump `jsonpath-ng` from `~... push 20 Apr 2026 05:59PM UTC web-flow github
82.04
24646344184 fix-deprecation-warnings Merge 6742d94de into c12b7f35e Pull #105 20 Apr 2026 04:18AM UTC web-flow github
82.06
24637370495 master Add project plugin v1: scope, ownership, cleanup (#103) ## Summary Introduces a **project plugin** that adds hierarchical scope, ownership tracking, and cleanup to Kubernator. Kubernator today is stateless — every run reconciles everything it di... push 19 Apr 2026 08:54PM UTC web-flow github
82.04
24623599963 worktree-project-plugin-v1 Merge ad8d2d25e into 4beb0d8bb Pull #103 19 Apr 2026 08:34AM UTC web-flow github
82.04
24621986512 worktree-project-plugin-v1 Merge 8797115d0 into 4beb0d8bb Pull #103 19 Apr 2026 06:55AM UTC web-flow github
81.86
24621395421 master Add OpenAPI v3 validation with CEL rules; extract validator into k8s_schema (#104) ## Summary Extracts all OpenAPI validation out of `k8s.py` / `k8s_api.py` into a new `kubernator/plugins/k8s_schema/` package, and adds an OpenAPI v3 validator wi... push 19 Apr 2026 06:14AM UTC web-flow github
81.99
24619885111 openapi-v3-migration Merge 3a54f5121 into ab4ca7254 Pull #104 19 Apr 2026 04:36AM UTC web-flow github
81.99
24612814735 worktree-project-plugin-v1 Merge bf56d31ca into ab4ca7254 Pull #103 18 Apr 2026 09:23PM UTC web-flow github
78.01
24610923638 openapi-v3-migration Merge edf55860d into ab4ca7254 Pull #104 18 Apr 2026 08:07PM UTC web-flow github
77.41
24580658204 master Refactor k8s apply: SSA test-ops, 409 retry, watch-based delete, imperative API (#102) ## Summary - Harden the K8s apply path with SSA-derived JSON-patch `test` ops for `/metadata/uid` and `/metadata/resourceVersion`, and wrap the SSA patch bran... push 17 Apr 2026 07:45PM UTC web-flow github
77.94
See All Builds (201)
  • 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

© 2026 Coveralls, Inc