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

SwissDataScienceCenter / renku-data-services / 14885165451 / 2
86%
main: 86%

Build:
DEFAULT BRANCH: main
Ran 07 May 2025 02:18PM UTC
Files 338
Run time 7s
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

07 May 2025 01:53PM UTC coverage: 66.693% (-0.5%) from 67.147%
14885165451.2

push

github

web-flow
feat: add multi-k8s client support (#815)

* Add `KubeClusterSettings` and a `cluster` field of that type to
  `ResourcePool`

* Add kr8s Api builder

* Add Cluster entity to API & DB

* Refactor k8s_client.py & K8sClient wrappers
  * Made sure we had a single sanitize function pointer, no need for
    multiple ones.
  * Added `K8sClusterClientsPool` which manages multiple Kubernetes API
    connections.
  * Prefixed private items (classes, variables & methods) with `_` to
    be more explicit.
  * Improve logging in k8s_client
    * Add log when kube config are loaded
    * Use sanic.log.logger everywhere
  * Rename server to session in method, variables & parameters names

* Added the cluster id as a parameter in the hashed string used for
  unique references of user sessions.

* Cleanups
   * Fix warnings
   * Fix missing call to `super().__init__()`
   * Remove unused fixtures
   * Remove dependency on `ClusterRequired`
   * Remove dead code
   * Remove unused return value of create_secret
   * Rename private fields
   * Order crc/apisepc.yaml
   * Fix formatting of crc/apisepc.yaml

 * Rename `namespace` to differentiate between the one for GitLab and the one
    for Kubernetes.

* Update apispec_base.py
  * Add ULID serialization / deserialization

---------

Co-authored-by: Ralf Grubenmann <ralf.grubenmann@sdsc.ethz.ch>

16283 of 24415 relevant lines covered (66.69%)

0.67 hits per line

Source Files on job run-schemathesis-tests - 14885165451.2
  • Tree
  • List 338
  • Changed 28
  • Source Changed 23
  • Coverage Changed 28
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 14885165451
  • 2b92eba3 on github
  • Prev Job for on main (#14881519487.1)
  • Next Job for on main (#14885939405.2)
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