EPERM: operation not permitted, write

Hi, I'm just trying the functions out and I'm currently trying to write to pin 4, but getting the above error message. Here's the code, it's pretty basic..
`var Gpio = require('onoff').Gpio,
led = new Gpio(4, 'out');
led.write(1);`
Has anyone come across this before?

My apologies for the double submit..
This was solved by running the script with SUDO

@SimonTheEngineer if Raspbian Jessie is being used as mentioned here then it should not be necessary to run the script with sudo if logged on as user pi. Were you logged on as user pi?

I was yes, fresh install too so all permissions should be default

I just gave it a try with Raspbian Jessie and don't have the issue. i.e., it's not necessary to run the script with sudo.
What happens if you run the following commands from the command line? They should turn the LED connected to gpio4 on. Do the commands turn the LED on or is there an EPERM error?
pi@raspberrypi:~ $ cd /sys/class/gpio/
pi@raspberrypi:/sys/class/gpio $ echo 4 > export
pi@raspberrypi:/sys/class/gpio $ echo out > gpio4/direction
pi@raspberrypi:/sys/class/gpio $ echo 1 > gpio4/value
pi@raspberrypi:/sys/class/gpio $

Note that EPERM: operation not permitted, write isn't actually related to permissions. An EPERM error occurs when an operation is not permitted because it doesn't make sense. In this case it looks like the EPERM error occurred because an an attempt was made to write data to an input. Here's an example:
pi@raspberrypi:~ $ cd /sys/class/gpio/
pi@raspberrypi:/sys/class/gpio $ echo 17 > export
pi@raspberrypi:/sys/class/gpio $ cd gpio17
pi@raspberrypi:/sys/class/gpio/gpio17 $ echo in > direction
pi@raspberrypi:/sys/class/gpio/gpio17 $ echo 1 > value
-bash: echo: write error: Operation not permitted
pi@raspberrypi:/sys/class/gpio/gpio17 $

Errors related to permissions are usually EACCES errors.


Steps in comparing pathways should open up new tabs instead of rewriting page-alpha

It frustrating to have to go back and forth.

you mean the pathway summary (aka enrichment)? I should open new tab. please let me know where it doesn't.

As we discussed, if there are too many features in the selection (from heat map or gene list), it breaks the pathway summary page because there are too many ids to handle in the URL.
For now, as a short term solution, harry is going to open pathway summary in the same page, so that it works. However, we understand that this may be frustrating to some as it breaks your current view.
We will revisit this after the beta release.
-Maulik

This is fixed now for pathway summary.  If there are other tools that should open in a new window, they will need to have their links updated to use topic.publish like:
Topic.publish("/navigate", {href: "/some/long/url", target: "blank"});


change company name(nhnent -> nhn)

Version

Test Environment

Current Behavior

// Write example code

Expected Behavior

nhnent -> nhn

#14


adding inProduct Feedback to Enterprise Apps API

@bettirosengugi I'm getting some validation errors about humanName not being lower case but the errors are referring to other APIs descriptions. Also, recently I got a conflict for a file that I didn't modify. Could you help here?

@bettirosengugi I'm getting some validation errors about humanName not being lower case but the errors are referring to other APIs descriptions. Also, recently I got a conflict for a file that I didn't modify. Could you help here?

Thank you for your contribution @luleonpla. Please ignore the humanName validation errors if they are from other descriptions. There is a separate work to get those fixed, and they haven't been merged in yet, that's why you're seeing the errors. About the conflict file, could you try to merge the dev branch onto your branch (and accept the changes from the dev branch). That should help clear that conflict.

Thank you @irvinesunday. I fixed the conflict. So, this should be ready for your review.

@bettirosengugi @irvinesunday I have addressed all the comments. Let me know if we're good to merge the PR.

@irvinesunday I've updated the files with the feedback. Please review.

@irvinesunday @bettirosengugi can we move forward and merge this PR? I think I have addressed all the feedback. Thanks.

Hi @thewahome - can you review this request? I see that the pull request is still open. Thanks!
CC: @luleonpla @bettirosengugi


[CMSIS-NN] Pad fusion with QNN Conv2D

Pass that fuses nn.pad and qnn.conv2d for CMSIS-NN target.
cc @Mousius @areusch @grant-arm @lhutton1 @manupa-arm

Thanks @ashutosh-arm, @SebastianBoblest!


Fix failing flake8 tests

This involved a ton of trial and error, but this is what's causing the problems on https://github.com/buidl-bitcoin/buidl-python/pull/149

Looks good. Can you squash to a single commit?


Merge feature/viewmodelfactory-non-generic-methods into develop

Closes #136

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 3
- Added 6

Complexity increasing per file
==============================
- src/MVVM/Factories/ViewModelFactory.cs  1

Clones added
============
- src/MVVM/Factories/ViewModelFactory.cs  2

See the complete overview on Codacy

Leave open, identified a bug. Will fix asap

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 3
- Added 4

Complexity increasing per file
==============================
- src/MVVM/Factories/ViewModelFactory.cs  1

Clones added
============
- src/MVVM/Factories/ViewModelFactory.cs  2

See the complete overview on Codacy

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 3

Complexity increasing per file
==============================
- src/MVVM/Factories/ViewModelFactory.cs  1

Clones added
============
- src/MVVM/Factories/ViewModelFactory.cs  2

See the complete overview on Codacy


Update Dongjoon from the committer to PMC in site

Could you review this PR?
Thank you so much for the announcement, @omalley .

Thank you for review and approval, @omalley !


{"level":"info","ts":"2024-08-23T16:20:36+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cert-exporter' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:36+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cert-manager' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:20:36+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-chart-operator-extensions' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:36+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cilium-servicemonitors' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:36+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-etcd-k8s-res-count-exporter' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:36+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-grafana-agent' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:37+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-k8s-dns-node-cache' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:37+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kube-prometheus-stack' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:37+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:37+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-crds' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:20:37+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policies' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:37+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policy-operator' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:37+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-metrics-server' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:37+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-net-exporter' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:37+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-node-exporter' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:37+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-observability-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:20:38+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-observability-policies' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:38+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-agent' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:39+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-operator-crd' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:20:39+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-promtail' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:39+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-security-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:20:39+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-teleport-kube-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:20:39+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-vertical-pod-autoscaler' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:51+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-capi-node-labeler' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:20:51+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cert-exporter' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:51+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cert-manager' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:20:52+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-chart-operator-extensions' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:52+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cilium-servicemonitors' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:52+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-etcd-k8s-res-count-exporter' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:52+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-grafana-agent' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:52+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-k8s-dns-node-cache' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:52+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kube-prometheus-stack' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:52+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:52+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-crds' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:20:52+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policies' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:52+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policy-operator' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:52+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-metrics-server' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:52+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-net-exporter' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:52+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-node-exporter' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:53+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-observability-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:20:53+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-observability-policies' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:53+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-agent' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:53+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-operator-crd' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:20:53+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-promtail' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:20:54+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-security-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:20:54+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-teleport-kube-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:20:54+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-vertical-pod-autoscaler' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:04+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-capi-node-labeler' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:04+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cert-exporter' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:04+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cert-manager' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:04+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-chart-operator-extensions' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:04+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cilium-servicemonitors' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:04+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-etcd-k8s-res-count-exporter' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:04+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-grafana-agent' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:05+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-k8s-dns-node-cache' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:05+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kube-prometheus-stack' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:05+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:05+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-crds' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:05+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policies' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:05+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policy-operator' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:05+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-metrics-server' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:05+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-net-exporter' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:05+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-node-exporter' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:05+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-observability-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:06+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-observability-policies' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:06+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-agent' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:06+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-operator-crd' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:06+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-promtail' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:06+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-security-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:07+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-teleport-kube-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:07+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-vertical-pod-autoscaler' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:17+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-capi-node-labeler' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:17+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cert-exporter' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:17+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cert-manager' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:17+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-chart-operator-extensions' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:17+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cilium-servicemonitors' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:17+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-etcd-k8s-res-count-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:17+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-grafana-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:17+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-k8s-dns-node-cache' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:17+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kube-prometheus-stack' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:18+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:18+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-crds' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:18+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policies' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:18+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policy-operator' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:18+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-metrics-server' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:18+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-net-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:18+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-node-exporter' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:18+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-observability-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:19+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-observability-policies' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:19+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-agent' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:19+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-operator-crd' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:19+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-promtail' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:19+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-security-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:20+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-teleport-kube-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:20+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-vertical-pod-autoscaler' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:30+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-capi-node-labeler' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:30+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cert-exporter' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:30+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cert-manager' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:30+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-chart-operator-extensions' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:30+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cilium-servicemonitors' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:30+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-etcd-k8s-res-count-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:30+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-grafana-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:30+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-k8s-dns-node-cache' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:30+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kube-prometheus-stack' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:30+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:31+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-crds' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:31+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policies' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:31+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policy-operator' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:31+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-metrics-server' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:31+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-net-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:31+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-node-exporter' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:31+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-observability-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:31+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-observability-policies' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:32+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-agent' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:32+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-operator-crd' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:32+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-promtail' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:32+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-security-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:32+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-teleport-kube-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:33+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-vertical-pod-autoscaler' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:43+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-capi-node-labeler' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:43+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cert-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:43+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cert-manager' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:43+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-chart-operator-extensions' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:43+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cilium-servicemonitors' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:43+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-etcd-k8s-res-count-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:43+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-grafana-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:43+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-k8s-dns-node-cache' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:43+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kube-prometheus-stack' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:43+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:43+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-crds' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:43+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policies' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:44+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policy-operator' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:44+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-metrics-server' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:44+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-net-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:44+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-node-exporter' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:44+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-observability-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:44+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-observability-policies' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:44+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:45+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-operator-crd' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:45+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-promtail' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:45+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-security-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:45+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-teleport-kube-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:45+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-vertical-pod-autoscaler' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:56+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-capi-node-labeler' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:56+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cert-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:56+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cert-manager' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:56+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-chart-operator-extensions' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:56+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cilium-servicemonitors' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:56+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-etcd-k8s-res-count-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:56+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-grafana-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:56+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-k8s-dns-node-cache' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:56+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kube-prometheus-stack' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:56+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:56+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-crds' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:56+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policies' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:56+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policy-operator' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:56+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-metrics-server' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:57+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-net-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:57+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-node-exporter' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:21:57+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-observability-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:57+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-observability-policies' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:57+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:58+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-operator-crd' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:58+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-promtail' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:58+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-security-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:58+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-teleport-kube-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:21:58+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-vertical-pod-autoscaler' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:22:08+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-capi-node-labeler' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:09+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cert-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:09+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cert-manager' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:09+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-chart-operator-extensions' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:09+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cilium-servicemonitors' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:09+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-etcd-k8s-res-count-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:09+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-grafana-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:09+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-k8s-dns-node-cache' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:22:09+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kube-prometheus-stack' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:09+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:09+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-crds' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:09+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policies' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:09+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policy-operator' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:09+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-metrics-server' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:09+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-net-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:10+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-node-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:10+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-observability-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:10+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-observability-policies' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:10+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:10+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-operator-crd' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:11+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-promtail' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:11+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-security-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:11+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-teleport-kube-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:11+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-vertical-pod-autoscaler' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:22:21+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-capi-node-labeler' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:21+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cert-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:21+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cert-manager' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:22+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-chart-operator-extensions' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:22+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cilium-servicemonitors' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:22+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-etcd-k8s-res-count-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:22+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-grafana-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:22+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-k8s-dns-node-cache' is not yet as expected: expectedStatus='deployed' actualStatus='' (reason: '')"}
  {"level":"info","ts":"2024-08-23T16:22:22+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kube-prometheus-stack' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:22+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:22+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-crds' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:22+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policies' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:22+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policy-operator' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:22+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-metrics-server' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:22+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-net-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:23+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-node-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:23+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-observability-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:23+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-observability-policies' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:23+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:23+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-operator-crd' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:24+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-promtail' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:24+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-security-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:24+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-teleport-kube-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:24+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-vertical-pod-autoscaler' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:34+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-capi-node-labeler' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:34+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cert-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:34+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cert-manager' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:34+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-chart-operator-extensions' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:34+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-cilium-servicemonitors' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:35+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-etcd-k8s-res-count-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:35+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-grafana-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:35+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-k8s-dns-node-cache' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:35+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kube-prometheus-stack' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:35+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:35+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-crds' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:35+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policies' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:35+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policy-operator' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:35+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-metrics-server' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:35+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-net-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:35+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-node-exporter' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:36+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-observability-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:36+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-observability-policies' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:36+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:36+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-operator-crd' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:36+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-promtail' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:37+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-security-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:37+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-teleport-kube-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:37+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-vertical-pod-autoscaler' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
• [447.711 seconds]
------------------------------
Common tests observability-bundle apps all observability-bundle apps are deployed without issues
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/apps.go:74
  {"level":"info","ts":"2024-08-23T16:22:37+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-observability-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:37+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-grafana-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:38+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kube-prometheus-stack' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:38+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-agent' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:38+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-prometheus-operator-crd' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:38+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-promtail' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
• [1.218 seconds]
------------------------------
Common tests security-bundle apps all security-bundle apps are deployed without issues
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/apps.go:104
  {"level":"info","ts":"2024-08-23T16:22:38+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-security-bundle' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:39+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:39+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-crds' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:39+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policies' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
  {"level":"info","ts":"2024-08-23T16:22:39+02:00","msg":"App status for 't-l9u2srpawr07o9qmjv-kyverno-policy-operator' is as expected: expectedStatus='deployed' actualStatus='deployed'"}
• [0.978 seconds]
------------------------------
Common tests basic should be able to connect to the management cluster
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/basic.go:39
• [0.072 seconds]
------------------------------
Common tests basic should be able to connect to the workload cluster
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/basic.go:43
• [0.226 seconds]
------------------------------
Common tests basic has all the control-plane nodes running
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/basic.go:47
  {"level":"info","ts":"2024-08-23T16:22:45+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:22:45+02:00","msg":"1 nodes ready, expecting 1"}
  {"level":"info","ts":"2024-08-23T16:22:50+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:22:50+02:00","msg":"1 nodes ready, expecting 1"}
  {"level":"info","ts":"2024-08-23T16:22:55+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:22:55+02:00","msg":"1 nodes ready, expecting 1"}
  {"level":"info","ts":"2024-08-23T16:23:00+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:23:00+02:00","msg":"1 nodes ready, expecting 1"}
  {"level":"info","ts":"2024-08-23T16:23:05+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:23:05+02:00","msg":"1 nodes ready, expecting 1"}
  {"level":"info","ts":"2024-08-23T16:23:10+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:23:10+02:00","msg":"1 nodes ready, expecting 1"}
  {"level":"info","ts":"2024-08-23T16:23:15+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:23:15+02:00","msg":"1 nodes ready, expecting 1"}
  {"level":"info","ts":"2024-08-23T16:23:20+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:23:20+02:00","msg":"1 nodes ready, expecting 1"}
  {"level":"info","ts":"2024-08-23T16:23:25+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:23:25+02:00","msg":"1 nodes ready, expecting 1"}
  {"level":"info","ts":"2024-08-23T16:23:30+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:23:30+02:00","msg":"1 nodes ready, expecting 1"}
  {"level":"info","ts":"2024-08-23T16:23:35+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:23:35+02:00","msg":"1 nodes ready, expecting 1"}
  {"level":"info","ts":"2024-08-23T16:23:40+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:23:40+02:00","msg":"1 nodes ready, expecting 1"}
• [65.142 seconds]
------------------------------
Common tests basic has all the worker nodes running
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/basic.go:65
  {"level":"info","ts":"2024-08-23T16:23:50+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:23:50+02:00","msg":"2 nodes ready, expecting between 2 and 2"}
  {"level":"info","ts":"2024-08-23T16:23:55+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:23:55+02:00","msg":"2 nodes ready, expecting between 2 and 2"}
  {"level":"info","ts":"2024-08-23T16:24:00+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:24:00+02:00","msg":"2 nodes ready, expecting between 2 and 2"}
  {"level":"info","ts":"2024-08-23T16:24:05+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:24:05+02:00","msg":"2 nodes ready, expecting between 2 and 2"}
  {"level":"info","ts":"2024-08-23T16:24:10+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:24:10+02:00","msg":"2 nodes ready, expecting between 2 and 2"}
  {"level":"info","ts":"2024-08-23T16:24:15+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:24:15+02:00","msg":"2 nodes ready, expecting between 2 and 2"}
  {"level":"info","ts":"2024-08-23T16:24:20+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:24:20+02:00","msg":"2 nodes ready, expecting between 2 and 2"}
  {"level":"info","ts":"2024-08-23T16:24:25+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:24:25+02:00","msg":"2 nodes ready, expecting between 2 and 2"}
  {"level":"info","ts":"2024-08-23T16:24:30+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:24:30+02:00","msg":"2 nodes ready, expecting between 2 and 2"}
  {"level":"info","ts":"2024-08-23T16:24:35+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:24:35+02:00","msg":"2 nodes ready, expecting between 2 and 2"}
  {"level":"info","ts":"2024-08-23T16:24:40+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:24:40+02:00","msg":"2 nodes ready, expecting between 2 and 2"}
  {"level":"info","ts":"2024-08-23T16:24:45+02:00","msg":"Checking for ready nodes"}
  {"level":"info","ts":"2024-08-23T16:24:45+02:00","msg":"2 nodes ready, expecting between 2 and 2"}
• [65.429 seconds]
------------------------------
Common tests basic has all its Deployments Ready (means all replicas are running)
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/basic.go:79
  {"level":"info","ts":"2024-08-23T16:24:51+02:00","msg":"All (28) deployments have all replicas running"}
  {"level":"info","ts":"2024-08-23T16:24:52+02:00","msg":"All (28) deployments have all replicas running"}
  {"level":"info","ts":"2024-08-23T16:24:53+02:00","msg":"All (28) deployments have all replicas running"}
  {"level":"info","ts":"2024-08-23T16:24:54+02:00","msg":"All (28) deployments have all replicas running"}
  {"level":"info","ts":"2024-08-23T16:24:55+02:00","msg":"All (28) deployments have all replicas running"}
  {"level":"info","ts":"2024-08-23T16:24:56+02:00","msg":"All (28) deployments have all replicas running"}
  {"level":"info","ts":"2024-08-23T16:24:57+02:00","msg":"All (28) deployments have all replicas running"}
  {"level":"info","ts":"2024-08-23T16:24:58+02:00","msg":"All (28) deployments have all replicas running"}
  {"level":"info","ts":"2024-08-23T16:24:59+02:00","msg":"All (28) deployments have all replicas running"}
  {"level":"info","ts":"2024-08-23T16:25:00+02:00","msg":"All (28) deployments have all replicas running"}
• [11.002 seconds]
------------------------------
Common tests basic has all its StatefulSets Ready (means all replicas are running)
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/basic.go:89
  {"level":"info","ts":"2024-08-23T16:25:02+02:00","msg":"All (2) statefulSets have all replicas running"}
  {"level":"info","ts":"2024-08-23T16:25:03+02:00","msg":"All (2) statefulSets have all replicas running"}
  {"level":"info","ts":"2024-08-23T16:25:04+02:00","msg":"All (2) statefulSets have all replicas running"}
  {"level":"info","ts":"2024-08-23T16:25:05+02:00","msg":"All (2) statefulSets have all replicas running"}
  {"level":"info","ts":"2024-08-23T16:25:06+02:00","msg":"All (2) statefulSets have all replicas running"}
  {"level":"info","ts":"2024-08-23T16:25:07+02:00","msg":"All (2) statefulSets have all replicas running"}
  {"level":"info","ts":"2024-08-23T16:25:08+02:00","msg":"All (2) statefulSets have all replicas running"}
  {"level":"info","ts":"2024-08-23T16:25:09+02:00","msg":"All (2) statefulSets have all replicas running"}
  {"level":"info","ts":"2024-08-23T16:25:10+02:00","msg":"All (2) statefulSets have all replicas running"}
  {"level":"info","ts":"2024-08-23T16:25:11+02:00","msg":"All (2) statefulSets have all replicas running"}
• [11.001 seconds]
------------------------------
Common tests basic has all its DaemonSets Ready (means all daemon pods are running)
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/basic.go:99
  {"level":"info","ts":"2024-08-23T16:25:13+02:00","msg":"All (10) daemonSets have all daemon pods running"}
  {"level":"info","ts":"2024-08-23T16:25:14+02:00","msg":"All (10) daemonSets have all daemon pods running"}
  {"level":"info","ts":"2024-08-23T16:25:15+02:00","msg":"All (10) daemonSets have all daemon pods running"}
  {"level":"info","ts":"2024-08-23T16:25:16+02:00","msg":"All (10) daemonSets have all daemon pods running"}
  {"level":"info","ts":"2024-08-23T16:25:17+02:00","msg":"All (10) daemonSets have all daemon pods running"}
  {"level":"info","ts":"2024-08-23T16:25:18+02:00","msg":"All (10) daemonSets have all daemon pods running"}
  {"level":"info","ts":"2024-08-23T16:25:19+02:00","msg":"All (10) daemonSets have all daemon pods running"}
  {"level":"info","ts":"2024-08-23T16:25:20+02:00","msg":"All (10) daemonSets have all daemon pods running"}
  {"level":"info","ts":"2024-08-23T16:25:21+02:00","msg":"All (10) daemonSets have all daemon pods running"}
  {"level":"info","ts":"2024-08-23T16:25:22+02:00","msg":"All (10) daemonSets have all daemon pods running"}
• [11.001 seconds]
------------------------------
Common tests basic has all its Jobs completed successfully
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/basic.go:109
  {"level":"info","ts":"2024-08-23T16:25:24+02:00","msg":"All (0) Jobs have completed successfully"}
  {"level":"info","ts":"2024-08-23T16:25:25+02:00","msg":"All (0) Jobs have completed successfully"}
  {"level":"info","ts":"2024-08-23T16:25:26+02:00","msg":"All (0) Jobs have completed successfully"}
  {"level":"info","ts":"2024-08-23T16:25:27+02:00","msg":"All (0) Jobs have completed successfully"}
  {"level":"info","ts":"2024-08-23T16:25:28+02:00","msg":"All (0) Jobs have completed successfully"}
  {"level":"info","ts":"2024-08-23T16:25:29+02:00","msg":"All (0) Jobs have completed successfully"}
  {"level":"info","ts":"2024-08-23T16:25:30+02:00","msg":"All (0) Jobs have completed successfully"}
  {"level":"info","ts":"2024-08-23T16:25:31+02:00","msg":"All (0) Jobs have completed successfully"}
  {"level":"info","ts":"2024-08-23T16:25:32+02:00","msg":"All (0) Jobs have completed successfully"}
  {"level":"info","ts":"2024-08-23T16:25:33+02:00","msg":"All (0) Jobs have completed successfully"}
• [11.002 seconds]
------------------------------
Common tests basic has all of its Pods in the Running state
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/basic.go:116
  {"level":"info","ts":"2024-08-23T16:25:35+02:00","msg":"pod kyverno/kyverno-admission-controller-6b6dd798bf-jccvs in Pending phase"}
  {"level":"info","ts":"2024-08-23T16:25:47+02:00","msg":"All (72) pods currently in a running or completed state"}
  {"level":"info","ts":"2024-08-23T16:25:48+02:00","msg":"All (72) pods currently in a running or completed state"}
  {"level":"info","ts":"2024-08-23T16:25:49+02:00","msg":"All (72) pods currently in a running or completed state"}
  {"level":"info","ts":"2024-08-23T16:25:50+02:00","msg":"All (72) pods currently in a running or completed state"}
  {"level":"info","ts":"2024-08-23T16:25:51+02:00","msg":"All (72) pods currently in a running or completed state"}
  {"level":"info","ts":"2024-08-23T16:25:52+02:00","msg":"All (72) pods currently in a running or completed state"}
  {"level":"info","ts":"2024-08-23T16:25:53+02:00","msg":"All (72) pods currently in a running or completed state"}
  {"level":"info","ts":"2024-08-23T16:25:54+02:00","msg":"All (72) pods currently in a running or completed state"}
  {"level":"info","ts":"2024-08-23T16:25:55+02:00","msg":"All (72) pods currently in a running or completed state"}
  {"level":"info","ts":"2024-08-23T16:25:56+02:00","msg":"All (72) pods currently in a running or completed state"}
• [22.140 seconds]
------------------------------
Common tests basic has Cluster Ready condition with Status='True'
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/basic.go:123
  {"level":"info","ts":"2024-08-23T16:25:57+02:00","msg":"Found Cluster org-t-gnn2u5zel7o8rq0yl6/t-l9u2srpawr07o9qmjv condition Ready with Status='True' and Reason='', expected condition with Status='True' and Reason=''"}
• [0.284 seconds]
------------------------------
Common tests basic has all machine pools ready and running
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/basic.go:132
  [SKIPPED] in [It] - /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/basic.go:139 @ 08/23/24 16:25:57.604
S [SKIPPED] [0.062 seconds]
Common tests basic [It] has all machine pools ready and running
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/basic.go:132

  [SKIPPED] Machine pools are not found
  In [It] at: /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/basic.go:139 @ 08/23/24 16:25:57.604
------------------------------
Common tests cert-manager ClusterIssuers cert-manager default ClusterIssuers are present and ready
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/certmanager.go:38
  {"level":"info","ts":"2024-08-23T16:25:57+02:00","msg":"Checking ClusterIssuer 'selfsigned-giantswarm'"}
  {"level":"info","ts":"2024-08-23T16:25:57+02:00","msg":"ClusterIssuer 'selfsigned-giantswarm' is present"}
  {"level":"info","ts":"2024-08-23T16:25:57+02:00","msg":"Found status.condition with type 'Ready' and status 'True' in ClusterIssuer 'selfsigned-giantswarm'"}
  {"level":"info","ts":"2024-08-23T16:25:57+02:00","msg":"Checking ClusterIssuer 'letsencrypt-giantswarm'"}
  {"level":"info","ts":"2024-08-23T16:25:57+02:00","msg":"ClusterIssuer 'letsencrypt-giantswarm' is present"}
  {"level":"info","ts":"2024-08-23T16:25:57+02:00","msg":"Found status.condition with type 'Ready' and status 'True' in ClusterIssuer 'letsencrypt-giantswarm'"}
• [0.177 seconds]
------------------------------
Common tests dns sets up the api DNS records
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/dns.go:44
  {"level":"info","ts":"2024-08-23T16:25:58+02:00","msg":"resolved domain api.t-l9u2srpawr07o9qmjv.azuretest.gigantic.io to [<IP_ADDRESS>]"}
• [0.331 seconds]
------------------------------
Common tests dns sets up the bastion DNS records
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/dns.go:58
  [SKIPPED] in [It] - /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/dns.go:60 @ 08/23/24 16:25:58.281
S [SKIPPED] [0.168 seconds]
Common tests dns [It] sets up the bastion DNS records
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/dns.go:58

  [SKIPPED] Bastion is not supported.
  In [It] at: /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/dns.go:60 @ 08/23/24 16:25:58.281
------------------------------
Common tests hello world should have cert-manager and external-dns deployed
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:47
  [SKIPPED] in [BeforeEach] - /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:43 @ 08/23/24 16:25:58.281
S [SKIPPED] [0.000 seconds]
Common tests hello world [BeforeEach] should have cert-manager and external-dns deployed
  [BeforeEach] /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:41
  [It] /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:47

  [SKIPPED] external-dns is not supported
  In [BeforeEach] at: /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:43 @ 08/23/24 16:25:58.281
------------------------------
Common tests hello world should deploy ingress-nginx
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:62
  [SKIPPED] in [BeforeEach] - /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:43 @ 08/23/24 16:25:58.281
S [SKIPPED] [0.000 seconds]
Common tests hello world [BeforeEach] should deploy ingress-nginx
  [BeforeEach] /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:41
  [It] /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:62

  [SKIPPED] external-dns is not supported
  In [BeforeEach] at: /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:43 @ 08/23/24 16:25:58.281
------------------------------
Common tests hello world cluster wildcard ingress DNS must be resolvable
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:91
  [SKIPPED] in [BeforeEach] - /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:43 @ 08/23/24 16:25:58.281
S [SKIPPED] [0.000 seconds]
Common tests hello world [BeforeEach] cluster wildcard ingress DNS must be resolvable
  [BeforeEach] /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:41
  [It] /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:91

  [SKIPPED] external-dns is not supported
  In [BeforeEach] at: /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:43 @ 08/23/24 16:25:58.281
------------------------------
Common tests hello world should deploy the hello-world app
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:113
  [SKIPPED] in [BeforeEach] - /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:43 @ 08/23/24 16:25:58.281
S [SKIPPED] [0.000 seconds]
Common tests hello world [BeforeEach] should deploy the hello-world app
  [BeforeEach] /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:41
  [It] /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:113

  [SKIPPED] external-dns is not supported
  In [BeforeEach] at: /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:43 @ 08/23/24 16:25:58.281
------------------------------
Common tests hello world ingress resource has load balancer in status
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:167
  [SKIPPED] in [BeforeEach] - /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:43 @ 08/23/24 16:25:58.282
S [SKIPPED] [0.000 seconds]
Common tests hello world [BeforeEach] ingress resource has load balancer in status
  [BeforeEach] /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:41
  [It] /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:167

  [SKIPPED] external-dns is not supported
  In [BeforeEach] at: /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:43 @ 08/23/24 16:25:58.282
------------------------------
Common tests hello world should have a ready Certificate generated
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:195
  [SKIPPED] in [BeforeEach] - /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:43 @ 08/23/24 16:25:58.282
S [SKIPPED] [0.001 seconds]
Common tests hello world [BeforeEach] should have a ready Certificate generated
  [BeforeEach] /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:41
  [It] /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:195

  [SKIPPED] external-dns is not supported
  In [BeforeEach] at: /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:43 @ 08/23/24 16:25:58.282
------------------------------
Common tests hello world hello world app responds successfully
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:235
  [SKIPPED] in [BeforeEach] - /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:43 @ 08/23/24 16:25:58.283
S [SKIPPED] [0.000 seconds]
Common tests hello world [BeforeEach] hello world app responds successfully
  [BeforeEach] /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:41
  [It] /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:235

  [SKIPPED] external-dns is not supported
  In [BeforeEach] at: /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:43 @ 08/23/24 16:25:58.283
------------------------------
Common tests hello world uninstall apps
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:264
  [SKIPPED] in [BeforeEach] - /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:43 @ 08/23/24 16:25:58.283
S [SKIPPED] [0.000 seconds]
Common tests hello world [BeforeEach] uninstall apps
  [BeforeEach] /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:41
  [It] /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:264

  [SKIPPED] external-dns is not supported
  In [BeforeEach] at: /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/hello.go:43 @ 08/23/24 16:25:58.283
------------------------------
Common tests metrics creates test pod
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/metrics.go:76
  {"level":"info","ts":"2024-08-23T16:26:03+02:00","msg":"Mimir detected"}
• [5.394 seconds]
------------------------------
Common tests metrics ensure key metrics are available on prometheus
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/metrics.go:88
  {"level":"info","ts":"2024-08-23T16:26:03+02:00","msg":"Running [wget -O- -Y off mimir-gateway.mimir:80/prometheus/api/v1/query?query=absent%28kube_node_status_condition%7Bcluster_id%3D%22t-l9u2srpawr07o9qmjv%22%7D%29+or+label_replace%28vector%280%29%2C+%22cluster_id%22%2C+%22t-l9u2srpawr07o9qmjv%22%2C+%22%22%2C+%22%22%29] in container 'test' in pod 't-l9u2srpawr07o9qmjv-metrics-test'"}
  {"level":"info","ts":"2024-08-23T16:26:04+02:00","msg":"Metric \"kube_node_status_condition\" was found"}
  {"level":"info","ts":"2024-08-23T16:26:04+02:00","msg":"Running [wget -O- -Y off mimir-gateway.mimir:80/prometheus/api/v1/query?query=absent%28kube_node_spec_unschedulable%7Bcluster_id%3D%22t-l9u2srpawr07o9qmjv%22%7D%29+or+label_replace%28vector%280%29%2C+%22cluster_id%22%2C+%22t-l9u2srpawr07o9qmjv%22%2C+%22%22%2C+%22%22%29] in container 'test' in pod 't-l9u2srpawr07o9qmjv-metrics-test'"}
  {"level":"info","ts":"2024-08-23T16:26:04+02:00","msg":"Metric \"kube_node_spec_unschedulable\" was found"}
  {"level":"info","ts":"2024-08-23T16:26:04+02:00","msg":"Running [wget -O- -Y off mimir-gateway.mimir:80/prometheus/api/v1/query?query=absent%28kube_node_created%7Bcluster_id%3D%22t-l9u2srpawr07o9qmjv%22%7D%29+or+label_replace%28vector%280%29%2C+%22cluster_id%22%2C+%22t-l9u2srpawr07o9qmjv%22%2C+%22%22%2C+%22%22%29] in container 'test' in pod 't-l9u2srpawr07o9qmjv-metrics-test'"}
  {"level":"info","ts":"2024-08-23T16:26:04+02:00","msg":"Metric \"kube_node_created\" was found"}
  {"level":"info","ts":"2024-08-23T16:26:04+02:00","msg":"Running [wget -O- -Y off mimir-gateway.mimir:80/prometheus/api/v1/query?query=absent%28coredns_dns_request_duration_seconds_count%7Bcluster_id%3D%22t-l9u2srpawr07o9qmjv%22%7D%29+or+label_replace%28vector%280%29%2C+%22cluster_id%22%2C+%22t-l9u2srpawr07o9qmjv%22%2C+%22%22%2C+%22%22%29] in container 'test' in pod 't-l9u2srpawr07o9qmjv-metrics-test'"}
  {"level":"info","ts":"2024-08-23T16:26:05+02:00","msg":"Metric \"coredns_dns_request_duration_seconds_count\" was found"}
  {"level":"info","ts":"2024-08-23T16:26:05+02:00","msg":"Running [wget -O- -Y off mimir-gateway.mimir:80/prometheus/api/v1/query?query=absent%28coredns_dns_request_duration_seconds_bucket%7Bcluster_id%3D%22t-l9u2srpawr07o9qmjv%22%7D%29+or+label_replace%28vector%280%29%2C+%22cluster_id%22%2C+%22t-l9u2srpawr07o9qmjv%22%2C+%22%22%2C+%22%22%29] in container 'test' in pod 't-l9u2srpawr07o9qmjv-metrics-test'"}
  {"level":"info","ts":"2024-08-23T16:26:05+02:00","msg":"Metric \"coredns_dns_request_duration_seconds_bucket\" was found"}
  {"level":"info","ts":"2024-08-23T16:26:05+02:00","msg":"Running [wget -O- -Y off mimir-gateway.mimir:80/prometheus/api/v1/query?query=absent%28network_latency_seconds_sum%7Bcluster_id%3D%22t-l9u2srpawr07o9qmjv%22%7D%29+or+label_replace%28vector%280%29%2C+%22cluster_id%22%2C+%22t-l9u2srpawr07o9qmjv%22%2C+%22%22%2C+%22%22%29] in container 'test' in pod 't-l9u2srpawr07o9qmjv-metrics-test'"}
  {"level":"info","ts":"2024-08-23T16:26:06+02:00","msg":"Metric \"network_latency_seconds_sum\" was found"}
  {"level":"info","ts":"2024-08-23T16:26:06+02:00","msg":"Running [wget -O- -Y off mimir-gateway.mimir:80/prometheus/api/v1/query?query=absent%28apiserver_flowcontrol_dispatched_requests_total%7Bcluster_id%3D%22t-l9u2srpawr07o9qmjv%22%7D%29+or+label_replace%28vector%280%29%2C+%22cluster_id%22%2C+%22t-l9u2srpawr07o9qmjv%22%2C+%22%22%2C+%22%22%29] in container 'test' in pod 't-l9u2srpawr07o9qmjv-metrics-test'"}
  {"level":"info","ts":"2024-08-23T16:26:11+02:00","msg":"Metric \"apiserver_flowcontrol_dispatched_requests_total\" was found"}
  {"level":"info","ts":"2024-08-23T16:26:11+02:00","msg":"Running [wget -O- -Y off mimir-gateway.mimir:80/prometheus/api/v1/query?query=absent%28apiserver_flowcontrol_request_concurrency_limit%7Bcluster_id%3D%22t-l9u2srpawr07o9qmjv%22%7D%29+or+label_replace%28vector%280%29%2C+%22cluster_id%22%2C+%22t-l9u2srpawr07o9qmjv%22%2C+%22%22%2C+%22%22%29] in container 'test' in pod 't-l9u2srpawr07o9qmjv-metrics-test'"}
  {"level":"info","ts":"2024-08-23T16:26:13+02:00","msg":"Metric \"apiserver_flowcontrol_request_concurrency_limit\" was found"}
  {"level":"info","ts":"2024-08-23T16:26:13+02:00","msg":"Running [wget -O- -Y off mimir-gateway.mimir:80/prometheus/api/v1/query?query=absent%28apiserver_request_duration_seconds_bucket%7Bcluster_id%3D%22t-l9u2srpawr07o9qmjv%22%7D%29+or+label_replace%28vector%280%29%2C+%22cluster_id%22%2C+%22t-l9u2srpawr07o9qmjv%22%2C+%22%22%2C+%22%22%29] in container 'test' in pod 't-l9u2srpawr07o9qmjv-metrics-test'"}
  {"level":"info","ts":"2024-08-23T16:26:14+02:00","msg":"Metric \"apiserver_request_duration_seconds_bucket\" was found"}
  {"level":"info","ts":"2024-08-23T16:26:14+02:00","msg":"Running [wget -O- -Y off mimir-gateway.mimir:80/prometheus/api/v1/query?query=absent%28apiserver_admission_webhook_request_total%7Bcluster_id%3D%22t-l9u2srpawr07o9qmjv%22%7D%29+or+label_replace%28vector%280%29%2C+%22cluster_id%22%2C+%22t-l9u2srpawr07o9qmjv%22%2C+%22%22%2C+%22%22%29] in container 'test' in pod 't-l9u2srpawr07o9qmjv-metrics-test'"}
  {"level":"info","ts":"2024-08-23T16:26:14+02:00","msg":"Metric \"apiserver_admission_webhook_request_total\" was found"}
  {"level":"info","ts":"2024-08-23T16:26:14+02:00","msg":"Running [wget -O- -Y off mimir-gateway.mimir:80/prometheus/api/v1/query?query=absent%28apiserver_admission_webhook_admission_duration_seconds_sum%7Bcluster_id%3D%22t-l9u2srpawr07o9qmjv%22%7D%29+or+label_replace%28vector%280%29%2C+%22cluster_id%22%2C+%22t-l9u2srpawr07o9qmjv%22%2C+%22%22%2C+%22%22%29] in container 'test' in pod 't-l9u2srpawr07o9qmjv-metrics-test'"}
  {"level":"info","ts":"2024-08-23T16:26:15+02:00","msg":"Metric \"apiserver_admission_webhook_admission_duration_seconds_sum\" was found"}
  {"level":"info","ts":"2024-08-23T16:26:15+02:00","msg":"Running [wget -O- -Y off mimir-gateway.mimir:80/prometheus/api/v1/query?query=absent%28apiserver_admission_webhook_admission_duration_seconds_count%7Bcluster_id%3D%22t-l9u2srpawr07o9qmjv%22%7D%29+or+label_replace%28vector%280%29%2C+%22cluster_id%22%2C+%22t-l9u2srpawr07o9qmjv%22%2C+%22%22%2C+%22%22%29] in container 'test' in pod 't-l9u2srpawr07o9qmjv-metrics-test'"}
  {"level":"info","ts":"2024-08-23T16:26:15+02:00","msg":"Metric \"apiserver_admission_webhook_admission_duration_seconds_count\" was found"}
  {"level":"info","ts":"2024-08-23T16:26:15+02:00","msg":"Running [wget -O- -Y off mimir-gateway.mimir:80/prometheus/api/v1/query?query=absent%28apiserver_request_total%7Bcluster_id%3D%22t-l9u2srpawr07o9qmjv%22%7D%29+or+label_replace%28vector%280%29%2C+%22cluster_id%22%2C+%22t-l9u2srpawr07o9qmjv%22%2C+%22%22%2C+%22%22%29] in container 'test' in pod 't-l9u2srpawr07o9qmjv-metrics-test'"}
  {"level":"info","ts":"2024-08-23T16:26:15+02:00","msg":"Metric \"apiserver_request_total\" was found"}
  {"level":"info","ts":"2024-08-23T16:26:15+02:00","msg":"Running [wget -O- -Y off mimir-gateway.mimir:80/prometheus/api/v1/query?query=absent%28apiserver_audit_event_total%7Bcluster_id%3D%22t-l9u2srpawr07o9qmjv%22%7D%29+or+label_replace%28vector%280%29%2C+%22cluster_id%22%2C+%22t-l9u2srpawr07o9qmjv%22%2C+%22%22%2C+%22%22%29] in container 'test' in pod 't-l9u2srpawr07o9qmjv-metrics-test'"}
  {"level":"info","ts":"2024-08-23T16:26:16+02:00","msg":"Metric \"apiserver_audit_event_total\" was found"}
  {"level":"info","ts":"2024-08-23T16:26:16+02:00","msg":"Running [wget -O- -Y off mimir-gateway.mimir:80/prometheus/api/v1/query?query=absent%28workqueue_queue_duration_seconds_count%7Bcluster_id%3D%22t-l9u2srpawr07o9qmjv%22%7D%29+or+label_replace%28vector%280%29%2C+%22cluster_id%22%2C+%22t-l9u2srpawr07o9qmjv%22%2C+%22%22%2C+%22%22%29] in container 'test' in pod 't-l9u2srpawr07o9qmjv-metrics-test'"}
  {"level":"info","ts":"2024-08-23T16:26:16+02:00","msg":"Metric \"workqueue_queue_duration_seconds_count\" was found"}
  {"level":"info","ts":"2024-08-23T16:26:16+02:00","msg":"Running [wget -O- -Y off mimir-gateway.mimir:80/prometheus/api/v1/query?query=absent%28workqueue_queue_duration_seconds_bucket%7Bcluster_id%3D%22t-l9u2srpawr07o9qmjv%22%7D%29+or+label_replace%28vector%280%29%2C+%22cluster_id%22%2C+%22t-l9u2srpawr07o9qmjv%22%2C+%22%22%2C+%22%22%29] in container 'test' in pod 't-l9u2srpawr07o9qmjv-metrics-test'"}
  {"level":"info","ts":"2024-08-23T16:26:17+02:00","msg":"Metric \"workqueue_queue_duration_seconds_bucket\" was found"}
  {"level":"info","ts":"2024-08-23T16:26:17+02:00","msg":"Running [wget -O- -Y off mimir-gateway.mimir:80/prometheus/api/v1/query?query=absent%28scheduler_pod_scheduling_duration_seconds_count%7Bcluster_id%3D%22t-l9u2srpawr07o9qmjv%22%7D%29+or+label_replace%28vector%280%29%2C+%22cluster_id%22%2C+%22t-l9u2srpawr07o9qmjv%22%2C+%22%22%2C+%22%22%29] in container 'test' in pod 't-l9u2srpawr07o9qmjv-metrics-test'"}
  {"level":"info","ts":"2024-08-23T16:26:17+02:00","msg":"Metric \"scheduler_pod_scheduling_duration_seconds_count\" was found"}
  {"level":"info","ts":"2024-08-23T16:26:17+02:00","msg":"Running [wget -O- -Y off mimir-gateway.mimir:80/prometheus/api/v1/query?query=absent%28scheduler_pod_scheduling_duration_seconds_bucket%7Bcluster_id%3D%22t-l9u2srpawr07o9qmjv%22%7D%29+or+label_replace%28vector%280%29%2C+%22cluster_id%22%2C+%22t-l9u2srpawr07o9qmjv%22%2C+%22%22%2C+%22%22%29] in container 'test' in pod 't-l9u2srpawr07o9qmjv-metrics-test'"}
  {"level":"info","ts":"2024-08-23T16:26:17+02:00","msg":"Metric \"scheduler_pod_scheduling_duration_seconds_bucket\" was found"}
  {"level":"info","ts":"2024-08-23T16:26:17+02:00","msg":"Running [wget -O- -Y off mimir-gateway.mimir:80/prometheus/api/v1/query?query=absent%28etcd_request_duration_seconds_count%7Bcluster_id%3D%22t-l9u2srpawr07o9qmjv%22%7D%29+or+label_replace%28vector%280%29%2C+%22cluster_id%22%2C+%22t-l9u2srpawr07o9qmjv%22%2C+%22%22%2C+%22%22%29] in container 'test' in pod 't-l9u2srpawr07o9qmjv-metrics-test'"}
  {"level":"info","ts":"2024-08-23T16:26:18+02:00","msg":"Metric \"etcd_request_duration_seconds_count\" was found"}
  {"level":"info","ts":"2024-08-23T16:26:18+02:00","msg":"Running [wget -O- -Y off mimir-gateway.mimir:80/prometheus/api/v1/query?query=absent%28etcd_request_duration_seconds_bucket%7Bcluster_id%3D%22t-l9u2srpawr07o9qmjv%22%7D%29+or+label_replace%28vector%280%29%2C+%22cluster_id%22%2C+%22t-l9u2srpawr07o9qmjv%22%2C+%22%22%2C+%22%22%29] in container 'test' in pod 't-l9u2srpawr07o9qmjv-metrics-test'"}
  {"level":"info","ts":"2024-08-23T16:26:18+02:00","msg":"Metric \"etcd_request_duration_seconds_bucket\" was found"}
• [15.037 seconds]
------------------------------
Common tests metrics clean up test pod
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/metrics.go:97
• [15.502 seconds]
------------------------------
Common tests scale scales node by creating anti-affinity pods
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/scale.go:87
  [SKIPPED] in [BeforeEach] - /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/scale.go:33 @ 08/23/24 16:37:13.079
  [SKIPPED] in [AfterEach] - /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/scale.go:151 @ 08/23/24 16:37:13.08
S [SKIPPED] [0.001 seconds]
Common tests scale [BeforeEach] scales node by creating anti-affinity pods
  [BeforeEach] /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/scale.go:31
  [It] /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/scale.go:87

  [SKIPPED] autoscaling is not supported
  In [BeforeEach] at: /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/scale.go:33 @ 08/23/24 16:37:13.079
------------------------------
Common tests storage has a at least one storage class available
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/storage.go:40
• [11.001 seconds]
------------------------------
Common tests storage when a pod uses a persistent volume claim runs successfully
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/storage.go:62
• [33.491 seconds]
------------------------------
Common tests teleport cluster is registered
/Users/nikola/src/giantswarm/cluster-test-suites/internal/common/teleport.go:36
  [SKIPPED] in [BeforeEach] - /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/teleport.go:29 @ 08/23/24 16:37:57.543
S [SKIPPED] [0.001 seconds]
Common tests teleport [BeforeEach] cluster is registered
  [BeforeEach] /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/teleport.go:23
  [It] /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/teleport.go:36

  [SKIPPED] TELEPORT_IDENTITY_FILE env var not set, skipping teleport test
  In [BeforeEach] at: /Users/nikola/src/giantswarm/cluster-test-suites/internal/common/teleport.go:29 @ 08/23/24 16:37:57.543
------------------------------
[AfterSuite]
/Users/nikola/src/giantswarm/cluster-test-suites/internal/suite/setup.go:46
  {"level":"info","ts":"2024-08-23T16:37:57+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:37:57+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: teleport.finalizer.giantswarm.io, encryption-provider-operator.finalizers.giantswarm.io, giantswarm.io/logging-operator, observability.giantswarm.io/monitoring, operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller, operatorkit.giantswarm.io/pss-operator-pss-version-controller, operatorkit.giantswarm.io/prometheus-meta-operator-cluster-api-controller, cluster.cluster.x-k8s.io)"}
  {"level":"info","ts":"2024-08-23T16:38:07+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:38:07+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller, cluster.cluster.x-k8s.io)"}
  {"level":"info","ts":"2024-08-23T16:38:17+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:38:17+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller, cluster.cluster.x-k8s.io)"}
  {"level":"info","ts":"2024-08-23T16:38:27+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:38:28+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller, cluster.cluster.x-k8s.io)"}
  {"level":"info","ts":"2024-08-23T16:38:38+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:38:38+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller, cluster.cluster.x-k8s.io)"}
  {"level":"info","ts":"2024-08-23T16:38:48+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:38:48+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller, cluster.cluster.x-k8s.io)"}
  {"level":"info","ts":"2024-08-23T16:38:58+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:38:58+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller, cluster.cluster.x-k8s.io)"}
  {"level":"info","ts":"2024-08-23T16:39:08+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:39:08+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller, cluster.cluster.x-k8s.io)"}
  {"level":"info","ts":"2024-08-23T16:39:18+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:39:18+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller)"}
  {"level":"info","ts":"2024-08-23T16:39:28+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:39:28+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller)"}
  {"level":"info","ts":"2024-08-23T16:39:38+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:39:38+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller)"}
  {"level":"info","ts":"2024-08-23T16:39:48+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:39:48+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller)"}
  {"level":"info","ts":"2024-08-23T16:39:58+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:39:58+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller)"}
  {"level":"info","ts":"2024-08-23T16:40:08+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:40:08+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller)"}
  {"level":"info","ts":"2024-08-23T16:40:18+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:40:18+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller)"}
  {"level":"info","ts":"2024-08-23T16:40:28+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:40:28+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller)"}
  {"level":"info","ts":"2024-08-23T16:40:38+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:40:39+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller)"}
  {"level":"info","ts":"2024-08-23T16:40:49+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:40:49+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller)"}
  {"level":"info","ts":"2024-08-23T16:40:59+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:40:59+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller)"}
  {"level":"info","ts":"2024-08-23T16:41:09+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:41:12+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller)"}
  {"level":"info","ts":"2024-08-23T16:41:22+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:41:22+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller)"}
  {"level":"info","ts":"2024-08-23T16:42:13+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:42:15+02:00","msg":"Still exists: Cluster 't-l9u2srpawr07o9qmjv' (finalizers: operatorkit.giantswarm.io/cluster-apps-operator-cluster-controller)"}
  {"level":"info","ts":"2024-08-23T16:42:25+02:00","msg":"Checking if Cluster 't-l9u2srpawr07o9qmjv' still exists"}
  {"level":"info","ts":"2024-08-23T16:42:25+02:00","msg":"Cluster 't-l9u2srpawr07o9qmjv' no longer exists"}
  {"level":"info","ts":"2024-08-23T16:42:26+02:00","msg":"Checking if Organization 't-gnn2u5zel7o8rq0yl6' still exists"}
  {"level":"info","ts":"2024-08-23T16:42:26+02:00","msg":"Still exists: Organization 't-gnn2u5zel7o8rq0yl6' (finalizers: organization.giantswarm.io/finalizer)"}
  {"level":"info","ts":"2024-08-23T16:42:36+02:00","msg":"Checking if Organization 't-gnn2u5zel7o8rq0yl6' still exists"}
  {"level":"info","ts":"2024-08-23T16:42:36+02:00","msg":"Still exists: Organization 't-gnn2u5zel7o8rq0yl6' (finalizers: organization.giantswarm.io/finalizer)"}
  {"level":"info","ts":"2024-08-23T16:42:46+02:00","msg":"Checking if Organization 't-gnn2u5zel7o8rq0yl6' still exists"}
  {"level":"info","ts":"2024-08-23T16:42:46+02:00","msg":"Organization 't-gnn2u5zel7o8rq0yl6' no longer exists"}
[AfterSuite] PASSED [246.711 seconds]
------------------------------

Ran 20 of 32 Specs in 1331.384 seconds
SUCCESS! -- 20 Passed | 0 Failed | 0 Pending | 12 Skipped
PASS

Ginkgo ran 1 suite in 22m23.168386s
Test Suite Passed


api: introduce net.Listener and net.Conn wrappers

This is an attempt to partially address #3 with pieces of #2. The reason why I'm not merging #2 ~(or the code I have here)~ is because I don't feel confident enough it isn't introducing breaking changes to any existing users of this library who may be pulling from master branch.
@Freeaqingme @mgouline @elico @anisse can you PTAL?
TODO

[x] fix golint output
[x] add test(s) for any added functions wherever makes sense
[ ] ~add net.Dial example in order to fix #3~

Coverage decreased (-12.5%) to 77.143% when pulling d8c6257fbe19a69877f98e2eededd874bee0a48f on pires/pr_2_rework into 4d51b51e3bfc23ac5f4384478ff64940f34a5d63 on master.

LGTM, especially with the updated comments from the later commits.
It seems this implementation is better than my own wrapper, which is a bit more naive (https://github.com/anisse/proxylistener/blob/master/proxylistener.go) :

initially I really liked the idea of wrapping net.Listen() directly as I did, but I realize now it's much better to wrap a listener, which is an interface so it can be something else than what stdlib provides. I also allows passing a tuned tcplistener (with setdeadline for example)
In addition, it gives you better control with the additional read timeout (in addition to the ), which allows having different behaviour than just the accept timeout (which my implementation does not allow anyway)
I also didn't really like the use of sync.Once, but I see now that it makes sense in the context of having a Conn that can be used in the client and server case (mine only does the server case).

In conclusion, LGTM :+1:


Node module resolution issue

Hi there! Thanks for the excellent library.
It's not a must-have, but it would be cool if you could build with target set to CommonJS, as users of frameworks like Nextjs (<v13) will run into Nodejs module resolution issues. It can be solved with next-transpile-modules, but it can take some time to unearth that solution - I almost gave up.
Thanks again,
Steven

the target was commonJS, but after firebase updated to v9.17.1, the require import from firestore lite instead of firestore and this library became unuse able
I think I will keep thing as it is now, until we have similar issue again
anyway, thanks for using Firelord!

So what is the remedy here?  I am running with 'commonjs' for a Quasar/Vue3 project and I'm getting Cannot find module 'firelordjs' or its corresponding type declarations.ts(2307) when trying to import the library.


Diesel crashes but should return db error

In sqlite FTS, searching for a string that is empty or contains only punctuation returns an error in the sqlite3 cli like so:
sqlite> select * from midi_files where id in (select rowid from midi_files_fts('!'));
Error: fts5: syntax error near "!"

Btw, it works when the string contains alphanumeric chars:
sqlite> select * from midi_files where id in (select rowid from midi_files_fts('colou*'));
74964|Bud\Colour_Of_My_Love-Celine.Dion.mid|22996
78136|Siem\sash_feat_dr_alban_-_colour_the_world.mid|55853
78442|Thai\darius_colourblind.mid|47976

When I use this code
let query = sql::<midi_files::SqlType>("select * from midi_files where id in (select rowid from midi_files_fts(?))").bind::<Text, _>(s);
query.get_results::<Self>(&*db::conn())?

if the string is empty or only contains punctuation, instead of returning a db error, diesel crashes:
thread 'main' panicked at 'SQL error or missing database', C:\Users\me\.cargo\re
gistry\src\github.com-1ecc6299db9ec823\diesel-0.15.2\src\sqlite\connection\stmt.
rs:126:21
stack backtrace:
thread 'ui' panicked at 'cannot access stderr during shutdown', error: process d

I think diesel should return an error instead of crashing.

Thanks for the report! The error you quoted comes from this function:
https://github.com/diesel-rs/diesel/blob/bb6a35be3b8e3a4e1665f6fa93f93d1f44f7b06b/diesel/src/sqlite/connection/stmt.rs#L122-L128
I agree, panic does see very harsh here and I too would expect a Result here. I twas introduced in 17a3034bcd799ae2f117898ba6e266151fcb87e9, the first commit to add SQLite support. Is there any scenario where the sqlite connection is essentially irreparably broken when such an error occurs? I.e., can we always return Err in the last match arm?

I'm not an sqlite expert but I tested it in the REPL and I don't see a reason why the connection wouldn't be perfectly usable afterwards.

The main question isn't whether the connection is useable, but whether the statement itself is useable. I suspect we need to remove that statement from the cache if an error occurs here.