Skip to content

Conversation

@mvlassis
Copy link
Contributor

@mvlassis mvlassis commented Jul 9, 2025

No description provided.

mvlassis and others added 8 commits July 2, 2025 12:54
* feat: Add Prometheus alert rules

* Fix tabs in Prometheus alert rules

* Update alert rules

* Update KFP_File_Descriptiors_Exhausted to use seconds

* Specify kfp-api charm in alert rules

* Update operators in alerts
Move charms deployed during tests to a separate file called charms_dependencies.py. This enables programmatic access to them and thus updating them centrally, probably with the use of `kfcicli`. This uses `CharmSpec` dataclass from chisme to define dependency charms as separate objects. Also, a helper function enables generating context for cases where a bundle.yaml is used during tests.

Ref canonical/bundle-kubeflow/issues/1256
Closes #698

Note that we're also pinning the version of cosl>=0.0.48 due to canonical/bundle-kubeflow#1260
* Add dashboard

* Change name

* Change title

* Update dashboard

* Update dashboard

* Update dashboard

* Update dashboard

* Update dashboard

* Update dashboard

* Update dashboard
…723)

* chore: update charmcraft for charm kfp_api

* chore: update dependecies for charm kfp_api

* chore: update charmcraft for charm kfp_metadata_writer

* chore: update dependecies for charm kfp_metadata_writer

* chore: update charmcraft for charm kfp_persistence

* chore: update dependecies for charm kfp_persistence

* chore: update charmcraft for charm kfp_profile_controller

* chore: update dependecies for charm kfp_profile_controller

* chore: update charmcraft for charm kfp_schedwf

* chore: update dependecies for charm kfp_schedwf

* chore: update charmcraft for charm kfp_ui

* chore: update dependecies for charm kfp_ui

* chore: update charmcraft for charm kfp_viewer

* chore: update dependecies for charm kfp_viewer

* chore: update charmcraft for charm kfp_viz

* chore: update dependecies for charm kfp_viz

* chore: remove unnecessary Python requirement constraints

* ci: use Ubuntu's default Python

* chore: replace older Ubuntu versions with the newer one

* chore: replace deprecated imports with up-to-date ones

* ci: avoid caching builds across different charms

* fix: restore accidentally unstaged file path in Charmcraft

* chore: upgrade charmed-kubeflow-chisme after upstream bugfix

* docs: link issues instead of pull requests and dicussions

* ci: set Python up explicitly

* chore: upgrade Python-setup action

* docs: fix URL typo

* test: rely on existing bases until newer bases published

* style: remove outdated comment
* chore: upgrade Ubuntu for testing utilities relying on newer charm bases

* chore: unpin direct dependency for further upgrades on newer Ubuntu versions
@github-actions github-actions bot added the Libraries: Out of sync The charm libs used are out-of-sync label Jul 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Libraries: Out of sync The charm libs used are out-of-sync

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants