Skip to content

v0.12.0

Choose a tag to compare

@JoseSzycho JoseSzycho released this 02 Oct 00:50
12cbf47

Shared configuration and registry credentials now follow a workload to every location it is placed in, workloads can choose an instance type, and shell sessions gain observability.

What's new

  • Shared config and secrets reach every location. A workload placed in several locations now gets its mounted configuration and registry credentials in all of them instead of one. (#391, #417)
  • Instance types. Workloads can select an instance type; omitting it keeps today's default. (#377)
  • Shell session observability. Instance shell sessions emit metrics and a dashboard. (#400)
  • datumctl compute logs. Stream workload logs from the CLI. (#412)
  • Workload URLs survive redeploys. The CLI keeps a workload URL's configuration across deploys. (#395)
  • Portal polish. The Workloads home column matches the portal's other columns; UI library upgraded to 3.4. (#414, #408)

Note

instanceType is now optional on Workloads and WorkloadDeployments. Existing resources keep working without any conversion. Requires the Karmada hub to run with dependency propagation enabled (infra v0.83.279).

Changelog

  • f69c200 Add observability for Instance shell sessions
  • b806eaa Drop VMRule and GrafanaDashboard kinds from the e2e deploy set
  • 584aa46 Merge branch 'main' into 333-feat-integrate-instancetype-into-workload-webhooks-and-controller-manager-with-e2e-tests
  • 06a6cc7 Merge branch 'main' into 333-feat-integrate-instancetype-into-workload-webhooks-and-controller-manager-with-e2e-tests
  • 70b5aaf Merge branch 'main' into chore/datum-ui-3.4
  • aaa3a7d Merge branch 'main' into fix/deploy-keep-alb-config
  • 74cc880 Merge pull request #377 from datum-cloud/333-feat-integrate-instancetype-into-workload-webhooks-and-controller-manager-with-e2e-tests
  • 36c471a Merge pull request #391 from datum-cloud/feat/refdata-native-dependency-propagation
  • 629f891 Merge pull request #395 from datum-cloud/fix/deploy-keep-alb-config
  • 0264951 Merge pull request #400 from datum-cloud/feat/shell-session-observability
  • 6683b12 Merge pull request #408 from datum-cloud/chore/datum-ui-3.4
  • 9f6fbd8 Merge pull request #412 from datum-cloud/feat/datumctl-compute-logs
  • ceb9eed Merge pull request #414 from datum-cloud/feat/ui-workloads-column-styling
  • 12cbf47 Merge pull request #417 from datum-cloud/fix/federator-orphan-location-policies
  • 0db53da chore(deps): upgrade @datum-cloud/datum-ui to 3.4
  • 1a54247 feat(ui): Match the Workloads home column to the portal's columns
  • 328d04b feat: Deliver shared config and secrets to every location
  • ba9dbb0 feat: add logs subcommand
  • 60dec91 feat: integrate instance type support into workload webhooks, validation, and controllers
  • 2ef0e7e feat: support operator-configured default instance types in workload creation webhook
  • 39311dd fix(cli): Keep a workload URL's configuration across deploys
  • bca1b38 fix: Remove the stale policy that outranks the class policy
  • 95e9aae fix: Take over a stray object instead of stranding delivery
  • 58e2eb3 refactor: replace forward slashes with hyphens in instance type names
  • 7e9349f test(e2e): add instance-types suite for admission and lifecycle conditions