João Vilaça

Results 18 issues of João Vilaça

**What this PR does / why we need it**: Sometimes VMs are stuck in unhealthy starting, migrating, or error status. This PR adds new metrics and alerts to provide more...

size/XL
release-note
dco-signoff: yes
area/monitoring

Signed-off-by: João Vilaça **What this PR does / why we need it**: Add e2e test for KubeVirtVMIExcessiveMigrations alert **Release note**: ```release-note NONE ```

size/M
release-note-none
approved
dco-signoff: yes

Flag '--pod-creation-timeout' was not being respected when requesting the creation of the pod to the Kubernetes API resulting in ``` Error: Post https:///api/v1/namespaces//pods?timeout=30s: context deadline exceeded (Client.Timeout exceeded while awaiting...

Signed-off-by: João Vilaça Following https://github.com/kubernetes-sigs/kubebuilder/pull/2827, in which the user must manually create and manage the necessary RBAC resources for Prometheus to be able to access the controller metrics, with this...

cncf-cla: yes
size/XL
do-not-merge/hold
needs-rebase
ok-to-test

**What this PR does / why we need it**: Sometimes migration metrics `kubevirt_migrate_vmi_pending_count`, `kubevirt_migrate_vmi_scheduling_count` and `kubevirt_migrate_vmi_running_count` show negative values on migrating the VM. I refactored the code to follow another...

size/XL
release-note
dco-signoff: yes
area/monitoring

This might not even be considered a bug, but I think this is a very annoying behavior. When using `NewMetricWithTimestamp` in a Collector as in: ```golang // { // Name:...

Currently any article on the news tab is published immediately, it would be a nice feature to allow the scheduling of news.

Enhancement
EASY

You can double-check the changed data in the [official country website](https://www.portugal.gov.pt/pt/gc22/portugal/sobre-portugal).

When developing unit tests for rules it would be helpful to be able to focus on a single group and avoid testing all test groups in a single file. This...

### What did you do? 1. Set `out_of_order_time_window` in storage configuration to allow the storage of data points that are older than the TSDB's minimum timestamp by a certain amount...

component/tsdb