Document change in Jacoco Plugin from 4.7 to 4.8

Expected Behavior
Either there aren't any changes or they need to be documented in order that someone can adopt.
Current Behavior
Something must have changed, updating from 4.7 to 4.8 causing coverage to be 0
Context
See https://discuss.gradle.org/t/jacoco-coverage-0-when-updating-from-4-7-to-4-8/29143
Steps to Reproduce (for bugs)

git clone https://github.com/robstoll/tutteli-gradle-plugins
update wrapper to 4.8
gr clean build
tutteli-gradle-dokka/build/jacoco/junitPlatform.exec is quasi empty

Apparently
sourceDirectories = project.sourceSets.main.allJava.sourceDirectories

Did no longer work, using the method sourceSets did the trick
sourceSets project.sourceSets.main


Implement Printf

The bulk of the work for this PR came from:
https://github.com/google/clspv/pull/925
We (Samsung) took over Callum's work, to fix the issues with respect to some of the tests failures he had (the details of those are there in (https://github.com/google/clspv/commit/d2208094f5b31ac5b11f714ed89744beba506813) commit message towards the end.
Note: from Callum's original PR we removed this test (printf_physical_buffer.cl) test case, since we dont have a root cause for that failure yet. We were thinking going ahead with the PR, is a step in forward direction, and we can always come back and add that one test, please correct us if you disagree or have a different opinion here.

Can you bring back Callum's modification of lib/DeclarePushConstantsPass.cpp, lib/PushConstant.cpp & lib/PushConstant.h? To me those are needed if we aim at making it work. Also please keep printf_physical_buffer.cl in this PR. If it fails, just add // XFAIL: * in it, so that the test suite can run it and check for failure on it.

Thanks. Yes bringing back those, and will bring back the test as well with "expected failure".

The latest commit, should bring up all of Callum's Physical storage buffers commit from his original PR, with expected failure on the test. Please have a look.

Please fix the formatting, and the max issue (I think it is about the type of the input not being the same or something like that.
Then it should be good to go.
I'll take care of fixing printf_physical_buffer.cl, I already have the fix.

The formatting should be taken care of (not sure how it was missed in the earlier commit (https://github.com/google/clspv/pull/1117/commits/d24806a7dadcf875986dae7285caed294d3420d1) because I did run check-code-format.sh and fixed a few of formatting errors from Callum's cherry pick. Anyways, it (formatting) should be addressed.

Thanks @rjodinchr merged from upstream/main, resolved conflicts/formatting/max issue. Please let me know if any thing is needed here.

@lpavank , do you want me to take over this PR?

We took care of the latest comments from Alan and rebased as well. Hopefully this is inline with your expectations.


Remove unused code

This commit removes the following vars, which were totally unused:
* defaultTimeoutSeconds
* clientHubDynamic

Signed-off-by: Daniel Mellado<EMAIL_ADDRESS>

/lgtm

/approve


Tasks problemMatcher is getting truncated lines

Issue Type: Bug
The lines are truncated on terminal window width and my regular exression that ends with "$" matches incomplete lines.
VS Code version: Code 1.57.1 (507ce72a4466fbb27b715c3722558bb15afa9f48, 2021-06-17T13:28:32.912Z)
OS version: Darwin x64 20.5.0
Restricted Mode: No
Remote OS version: Windows_NT x64 10.0.18363
Remote OS version: Windows_NT x64 10.0.18363
Remote OS version: Windows_NT x64 10.0.18363
Extensions (22)

Extension
Author (truncated)
Version

remote-containers
ms-
0.183.0

remote-ssh
ms-
0.65.7

remote-ssh-edit
ms-
0.65.7

remote-wsl
ms-
0.56.5

vscode-remote-extensionpack
ms-
0.21.0

vscode-usda-syntax
ani
0.2.0

gitlens
eam
11.5.1

vscode-docker
ms-
1.14.0

python
ms-
2021.6.944021595

vscode-pylance
ms-
2021.6.3

jupyter
ms-
2021.6.999660014

cmake-tools
ms-
1.7.3

cpptools
ms-
1.5.0-insiders2

hexeditor
ms-
1.7.1

autodocstring
njp
0.5.4

psi-header
psi
1.15.2

vscode-commons
red
0.0.6

vscode-yaml
red
0.20.0

html-preview-vscode
tht
0.2.5

cmake
twx
0.0.17

docker
vsc
1.0.0

yaml
vsc
1.0.0

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
pythonvspyt602:30300191
vspor879:30202332
vspor708:30202333
vspor363:30204092
pythonvspyt639:30300192
pythontb:30283811
pythonvspyt551:30311712
vspre833:30321513
pythonptprofiler:30281270
vshan820:30294714
pythondataviewer:30285071
vscus158:30321503
pythonvsuse255cf:30323309
vscorehov:30309549
vscod805:30301674
vscextlang:30322306
binariesv615:30325510

"pattern": {
    "regexp": "^(?:C:)?\\\\(.*)\\((.+)\\):\\s+(warning|error) (\\w{1,2}\\d+):\\s+(.*)$",
    "file": 1,
    "location": 2,
    "severity": 3,
    "code": 4,
    "message": 5
}

@ababak can you please share any terminal related settings you have set?

@alexr00 that's all I've found
"terminal.integrated.rendererType": "experimentalWebgl",
"terminal.integrated.fontSize": 14,
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
"terminal.integrated.scrollback": 10000,

The output is coming from Python script that runs a Windows docker container that performs the build, if it matters.

@ababak are you using the Remote SSH extension when you're seeing this issue?
@Tyriar and @meganrogge this kind of issue usually stems from a terminal line wrapping issue. Any ideas?

Yes, I am using Remote SSH on a Mac to connect to my work Windows PC.
I've just tested this directly on target PC and it seems that the problem is only with the Remote SSH.

@alexr00 the hack is fixed and removed for newer versions of Windows (build 21376+) https://github.com/microsoft/vscode/issues/91898. I don't think there's anything we can do other than wait.

@Tyriar it's just a bit strange that the issue would occur only when SSHing into the PC, but not when using VS Code locally on the PC without SSH.
@ababak since your PC is a work PC it seems likely you're unable to update it. @Tyriar is there anything else we can suggest users do in this case other than wait until their work decides its time to update?

@alexr00 Thanks for the suggestion, I'll speak with our IT guys about the updates.

@alexr00 winpty used to be forced for remotes but I believe that restriction is removed now after https://github.com/microsoft/vscode/issues/71966 was fixed, I couldn't find anywhere special casing remotes. Regardless only Windows Insiders are on the build that enables wrapping support yet. I can't explain why it's just happening on remotes for @ababak.

Ok, I will leave it up to you @Tyriar to decide what you want to do with this issue then.

Don't think we can do anything but wait for Windows to update, the good new is I expect it to be fixed and work well in Windows 11.


how to back to currentdate quickly when i'm in the other date?thank you!

If you mean how to set the current date programmatically, then for your MaterialCalendarView instance, you can call setSelectedDate() with Calendar.getInstance().getTime().

I will close this issue as resolved. Thanks @skarempudi, @kobeky if you have more questions, do not hesitate to reopen this one.


[REQ] Add a (GH-compliant) license file

Hi there, 1st of all thanks for this awesome work !
Since we've 'doxed' it in our HyMPS project (under AUDIO section \ AI-based category \ Enhancers page \ Upscalers), can you please add a GH-compliant license file for it ?
As you know, expliciting licensing terms is extremely important to let anyone better/faster understand how to reuse/adapt/modify sources (and not only) in other open projects and vice-versa.
Although it may sounds like a minor aspect, license file omission obviously causes an inconsistent generation of the relative badge too:

(badge-generator URL: https://badgen.net/github/license/olvrhhn/audio_super_resolution)
You can easily set a standardized one through the GH's license wizard tool.
Last but not least, let us know how we could improve - in your opinion - our categorizations and links to resources in order to favor collaboration between developers (and therefore evolution) of listed projects.
Hope that helps/inspires !

Hi there,
I saw that you added the license badge on project's readme, but could you also add the LICENSE file?
Thanks in advance.


Use the file attribute dictionary passed to createFile

Currently the optional attributes parameter is ignored in createFile.
I added a call to setAttributes (if applicable) to the implementation and some test code to the existing test_createFile case.

@swift-ci please test


feat(ScaleOverlayTool): Add scale overlay tool

Summary
Displays a scale overlay on images to show the real world size. Scale can be positioned at the bottom, top, left or right side of the canvas. Scale size has been verified by using the length tool.
Screenshot

great job, you need to update the api
yarn build:update-api
then commit all the changed markdowns

also to add the example to the list of examples on the website, you need to add it to the example json file

@sedghi Added the example to the list of examples for the website and updated the api

The requested changes have been made

In the example, I can only see 'top' & 'left','bottom' and 'right' is not displayed

I just tested the example file and everything worked fine for me. Are you getting any errors in the console when you run it?
Screenshots

I tried to view the sample on multiple monitors and found different results

I find that when the value of 'window.devicePixelRatio' is not equal to 1, it is incorrectly displayed

@tineke01 Interesting, it appears that changing the device pixel ratio affects all annotation tools, not just the scale overlay tool. If you are looking to resize the viewport I would recommend changing the element's width and height in the example file rather than zooming in on the browser window.

I'm just illustrating the problem. In fact, there are many computers with the default zoom ratio of 125% or 200%, in this case, even if the browser zoom ratio is 100%, 'window.devicePixelRatio' will not equal to 1, an error display.


Add ffmpeg option to losslessly change container MPEG DASH > MPEG-4 AAC LC

Rising up an old request I am interested in :
https://github.com/rg3/youtube-dl/issues/3681
Can someone add this feature please ?

youtube-dl -f 141 -o - https://www.youtube.com/watch?v=-yU449iOwDc | ffmpeg -i - -c copy test.aac

Nope that's the kind of things I tried, but it is not fitted with playlists, because all the converted tracks would be named "test.aac", and then erased one after the other...

Closing as a uplicate of #3681.


Not working in Android WebView with latest Chrome

Expected Behavior

A simple chart (any type) is displayed.
Current Behavior

Nothing is displayed.

Steps to Reproduce (for bugs)

https://jsfiddle.net/gabrielmaldi/0sxqef16/
Context

When running inside an Android WebView powered by (evergreen) Chrome, Chart.js doesn't draw charts (even with animations turned off):
<canvas id="myChart"></canvas>

Chart.defaults.global.animation.duration = 0;
Chart.defaults.global.tooltips.enabled = false;
Chart.defaults.global.events = [];

new Chart(document.getElementById("myChart"), {
  type: "pie",
  data: {
    datasets: [{
      data: [10, 30, 60],
      backgroundColor: [
        "red",
        "green",
        "yellow"
      ]
    }]
  }
});

This same example works in Chrome browser (no WebView).
Setting webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null) does make Chart.js work inside the WebView, but isn't desirable at all since it disables hardware acceleration.
Even though this may look like an Android WebView issue (reported just in case), another simple example (taken from MDN) does work inside the WebView without disabling hardware acceleration:
var canvas = document.getElementById('canvas');
if (canvas.getContext) {
  var ctx = canvas.getContext('2d');

  ctx.fillRect(25, 25, 100, 100);
  ctx.clearRect(45, 45, 60, 60);
  ctx.strokeRect(50, 50, 50, 50);
}

https://jsfiddle.net/gabrielmaldi/nxu31jya/
So perhaps there's something Chart.js is doing that triggers hardware acceleration for drawing on the canvas?
This can be tested on any Android device or Android Studio's emulator.
Environment

Chart.js version: 2.7.2
Browser name and version: Android 9 Pie WebView Chrome 66.0.3359.158

Chart.js now works just fine in Android Web View version 68.0.3440.91.


Translation to other languages

I made a full Russian translation of CQUI. Then I tried to create a branch in the repository to make a merge request later, but I didn't have access rights. How can I contribute to this repository?

please create a fork of the repo, then submit a pull request. someone from the team will review and +1 it. I can review it too

@TomahawkNSK that's awesome! thank you, we will look for the PR 👍


Don't redirect logs to a file

AiiDA already captures stdout and stderr for reporting purposes, so we can let the log go to stdout on the master process.

Done in #21


STITCH-1956 Fill in missing unit tests for every relevant task and clean exisiting tests.

Do not review.
This is for agreement purposes only.

Coverage decreased (-29.0%) to 26.408% when pulling d864c354166c81cd716513cdb9854e139d1bbea1 on jsflax:STITCH-1956 into a28ddada65eab78cec99818e8978cdac233bc8a5 on mongodb:master.

This is a large PR.

Add several tests for each of our core models (configs, ChangeEvents, etc.). These are mostly sanity checks and round trip checks.
Add a suite of unit tests to test the ins and outs of the DataSynchronizer, NamespaceChangeStreamListener, and CoreSync. These tests are managed by the SyncTestHarness, which contains a series of helper methods in DataSynchronizerTestContext. The test context should make testing easier to read and more manageable.
Consolidate android/server test logic. Proxy relevant methods through a core proxy and run the tests in core. See ProxyRemoteMethods, ProxySyncMethods, SyncIntTestProxy, SyncIntTestRunner.
Add comments to integration tests, making them more legible.
Fix testConfigure race in Int tests.
Various bug fixes.

@edaniels @adamchel  PTAL.
Note: Seems like GitHub is having some issues. This is the patch for the latest commit on evg: https://evergreen.mongodb.com/version/5bcdf2dd2a60ed479842434d

@adamchel PTAL


Spegel seems not to be working in EKS

Spegel version
0.0.22
Kubernetes distribution
EKS
Kubernetes version
1.28
CNI
Calico
Describe the bug
We are in the process of upgrading our clusters to 1.28 and in doing so we are also upgrading spegel from 0.0.14 to 0.0.22 and the nodes from 1.27.9-20240117 to 1.28.8-20240514. We previously encountered https://github.com/spegel-org/spegel/issues/350 so we are aware of the EKS specific settings now needed which is documented at https://github.com/spegel-org/spegel/blob/main/docs/COMPATIBILITY.md. We modified our current userdata and added the suggested EKS settings.
After trying this on a test cluster it seems spegel is not working, although I am not sure. Most obvious sign is that after draining some nodes and starting new ones I start to get issues with pods not starting because we have exceeded our pull limits to docker.io.
Here is some logs pulled from one of the spegel pods.
{"time":"2024-05-28T09:05:45.014335574Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/nginx/blobs/sha256:100cc416bdcdeda1e010dc0408abfbdb58b04b8a6185871d5ea923574cf1dbec","status":200,"method":"GET","latency":"2.912132ms","ip":"<IP_ADDRESS>"}
{"time":"2024-05-28T09:05:45.079354738Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/nginx/blobs/sha256:c93535954a16a3e0cabc7709c608dfe36f1ea5628e0a6353aced2d77f6935698","status":200,"method":"GET","latency":"24.238426ms","ip":"<IP_ADDRESS>"}
{"time":"2024-05-28T09:05:45.082000702Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/nginx/blobs/sha256:3fc15e54809f67d93efb415da02e3e726ddcede6ae96c26c519922a5f84586d1","status":200,"method":"GET","latency":"16.376232ms","ip":"<IP_ADDRESS>"}
{"time":"2024-05-28T09:05:45.14075545Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"ghcr.io/xenitab/azad-kube-proxy:v0.0.47@sha256:38e0b439e4745715e70e2999af2e9a44cc9425e4e22e3cba2c0a8105927d2abb","type":"CREATE"}
{"time":"2024-05-28T09:05:45.143295052Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/nginx/blobs/sha256:4c9e4fd5a74e74241e4b03789c7606911185b251006bf516377617a472a7ba5a","status":200,"method":"GET","latency":"52.951016ms","ip":"<IP_ADDRESS>"}
{"time":"2024-05-28T09:05:45.150567161Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"ghcr.io/xenitab/azad-kube-proxy:v0.0.47@sha256:38e0b439e4745715e70e2999af2e9a44cc9425e4e22e3cba2c0a8105927d2abb","type":"UPDATE"}
{"time":"2024-05-28T09:05:45.172559176Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"ghcr.io/xenitab/azad-kube-proxy@sha256:38e0b439e4745715e70e2999af2e9a44cc9425e4e22e3cba2c0a8105927d2abb","type":"CREATE"}
{"time":"2024-05-28T09:05:46.555245152Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"docker.io/bitnami/nginx:1.22.0-debian-11-r0@sha256:38bf6c296be111f9ad2123babf3047a156676c3b47293c258e1babf2e8259400","type":"CREATE"}
{"time":"2024-05-28T09:05:46.563197154Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"docker.io/bitnami/nginx:1.22.0-debian-11-r0@sha256:38bf6c296be111f9ad2123babf3047a156676c3b47293c258e1babf2e8259400","type":"UPDATE"}
{"time":"2024-05-28T09:05:46.565256867Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"docker.io/bitnami/nginx@sha256:38bf6c296be111f9ad2123babf3047a156676c3b47293c258e1babf2e8259400","type":"CREATE"}
{"time":"2024-05-28T09:07:23.811379227Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/falcosecurity/falco-no-driver/manifests/sha256:f6e5859b190eba71ed3625426516ee323d5929cf3f34759e49463107478b8fb0","status":200,"method":"GET","latency":"938.657µs","ip":"<IP_ADDRESS>"}
{"time":"2024-05-28T09:07:23.942711199Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/falcosecurity/falco-no-driver/blobs/sha256:31b663e266a79abb58384f20607f4a6044ef822507adc4e0ba1695330416a830","status":200,"method":"GET","latency":"669.036µs","ip":"<IP_ADDRESS>"}
{"time":"2024-05-28T09:08:36.429779382Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/falcosecurity/falco-no-driver/blobs/sha256:bd159e379b3b1bc0134341e4ffdeab5f966ec422ae04818bb69ecef08a823b05","status":200,"method":"GET","latency":"61.526571ms","ip":"<IP_ADDRESS>"}
{"time":"2024-05-28T09:10:06.577284885Z","level":"INFO","source":{"function":"k8s.io/client-go/tools/leaderelection.(*LeaderElector).acquire.func1","file":"/go/pkg/mod/k8s.io/client-go@v0.28.8/tools/leaderelection/leaderelection.go","line":260},"msg":"successfully acquired lease spegel/spegel-leader-election\n"}
{"time":"2024-05-28T09:13:59.930071613Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":33},"msg":"running scheduled image state update"}
{"time":"2024-05-28T09:22:59.929895557Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":33},"msg":"running scheduled image state update"}

After this is mainly repeats the last log lines.
I have compared the output with the
FAQ but logs dont seem to match well. This is the only pod that successfully acquires a lease which might indicate it's selected as a leader?
I am quite new as a cluster administrator so it is very possible that I have done something wrong in our setup. But would appreciate some help with understanding the logs and how to proceed.

It seems there is partial success in replicating image layers. Might it be that you get problems during node startup? It is also possible that this is the suspected "EKS bug", see https://github.com/spegel-org/spegel/issues/469#issuecomment-2123080948. There are two things you can do to help us pin down this issue:

Do you have observability so you can plot the errors over time? That might be helpful to see whether the error is ongoing or spiked after node startup.
The error logs above are from the mirroring node. Can you provide the matching entries from the "mirroree" so we can see what the 500 error was?

Also, just to be sure: you are sure that the pods not starting are because of docker.io rate limiting? The reason I'm asking is that one of the hypotheses on the "EKS bug" is that EKS containerd was doing something special when talking to ECR.

I am not sure of this node is the mirroring node or the mirroree but this one has much less errors then the others and not the same
{"time":"2024-05-28T14:50:57.017610243Z","level":"ERROR","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":135},"msg":"","err":"mirror resolve retries exhausted for key: sha256:bac155346eb5f43f6b555838bb60e065ced11f6f27675a2b7f166304a86443bc","path":"/v2/falcosecurity/falco-driver-loader/blobs/sha256:bac155346eb5f43f6b555838bb60e065ced11f6f27675a2b7f166304a86443bc","status":404,"method":"GET","latency":"20.222778ms","ip":"<IP_ADDRESS>"}
I tried spinning up a new node today and I think all the logs looked  good.
{"time":"2024-06-04T06:06:53.856250154Z","level":"INFO","source":{"function":"main.registryCommand","file":"/build/main.go","line":216},"msg":"running Spegel","registry":":5000","router":":5001"}
{"time":"2024-06-04T06:06:53.856901792Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/routing.(*P2PRouter).Run","file":"/build/pkg/routing/p2p.go","line":123},"msg":"starting p2p router","logger":"p2p","id":"/ip4/<IP_ADDRESS>/tcp/5001/p2p/12D3KooWKAUDmcptsxCmuGRKRGBnivAWu6S9R6KFvkTzcEFFkXbE"}
{"time":"2024-06-04T06:06:53.856984794Z","level":"INFO","source":{"function":"k8s.io/client-go/tools/leaderelection.(*LeaderElector).acquire","file":"/go/pkg/mod/k8s.io/client-go@v0.28.8/tools/leaderelection/leaderelection.go","line":250},"msg":"attempting to acquire leader lease spegel/spegel-leader-election...\n"}
{"time":"2024-06-04T06:06:53.857425815Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":33},"msg":"running scheduled image state update"}
{"time":"2024-06-04T06:07:04.179787364Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/falcosecurity/falco-no-driver/manifests/0.33.0","status":200,"method":"HEAD","latency":"3.727163ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:07:04.190076571Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/falcosecurity/falco-no-driver/manifests/sha256:f6e5859b190eba71ed3625426516ee323d5929cf3f34759e49463107478b8fb0","status":200,"method":"GET","latency":"3.758016ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:07:04.206919936Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/falcosecurity/falco-no-driver/manifests/sha256:307deb97d3b022f26cce289647491cc3033a0ff3562123edee928f52654f08d7","status":200,"method":"GET","latency":"2.061671ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:07:04.266727005Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/falcosecurity/falco-no-driver/blobs/sha256:31b663e266a79abb58384f20607f4a6044ef822507adc4e0ba1695330416a830","status":200,"method":"GET","latency":"45.569297ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:07:04.348331412Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/falcosecurity/falco-no-driver/blobs/sha256:123a7620f3e0394a65b6188d62491d321060918bb25c43d3d122a65d0aa19add","status":200,"method":"GET","latency":"32.82235ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:07:04.377254121Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/falcosecurity/falco-no-driver/blobs/sha256:bd159e379b3b1bc0134341e4ffdeab5f966ec422ae04818bb69ecef08a823b05","status":200,"method":"GET","latency":"55.769512ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:07:05.275205956Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"docker.io/falcosecurity/falco-no-driver:0.33.0@sha256:f6e5859b190eba71ed3625426516ee323d5929cf3f34759e49463107478b8fb0","type":"CREATE"}
{"time":"2024-06-04T06:07:05.281247957Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"docker.io/falcosecurity/falco-no-driver:0.33.0@sha256:f6e5859b190eba71ed3625426516ee323d5929cf3f34759e49463107478b8fb0","type":"UPDATE"}
{"time":"2024-06-04T06:07:05.285000489Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"docker.io/falcosecurity/falco-no-driver@sha256:f6e5859b190eba71ed3625426516ee323d5929cf3f34759e49463107478b8fb0","type":"CREATE"}
{"time":"2024-06-04T06:15:53.857764657Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":33},"msg":"running scheduled image state update"}
{"time":"2024-06-04T06:21:04.313881512Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/xenitab/azad-kube-proxy/manifests/v0.0.47","status":200,"method":"HEAD","latency":"5.655564ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:04.342285871Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/xenitab/azad-kube-proxy/manifests/sha256:38e0b439e4745715e70e2999af2e9a44cc9425e4e22e3cba2c0a8105927d2abb","status":200,"method":"GET","latency":"13.050644ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:04.43471706Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/xenitab/azad-kube-proxy/manifests/sha256:9e8d1e60b4794c5e42f8998385cfd5623175726a81ee728fe2e90d990ace8e3e","status":200,"method":"GET","latency":"54.764761ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:04.478152276Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/xenitab/azad-kube-proxy/blobs/sha256:44142d127ecb76b0603a48cf431dd8b8d6ed54a22a1c85819ec1d0954f71f149","status":200,"method":"GET","latency":"5.257783ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:04.543386049Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/xenitab/azad-kube-proxy/blobs/sha256:b02a7525f878e61fc1ef8a7405a2cc17f866e8de222c1c98fd6681aff6e509db","status":200,"method":"GET","latency":"29.252393ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:04.543873739Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/xenitab/azad-kube-proxy/blobs/sha256:a7ca0d9ba68fdce7e15bc0952d3e898e970548ca24d57698725836c039086639","status":200,"method":"GET","latency":"21.153331ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:04.545064117Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/xenitab/azad-kube-proxy/blobs/sha256:fe5ca62666f04366c8e7f605aa82997d71320183e99962fa76b3209fdfbb8b58","status":200,"method":"GET","latency":"8.58283ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:04.613170269Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/xenitab/azad-kube-proxy/blobs/sha256:fcb6f6d2c9986d9cd6a2ea3cc2936e5fc613e09f1af9042329011e43057f3265","status":200,"method":"GET","latency":"5.878567ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:04.634180899Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/xenitab/azad-kube-proxy/blobs/sha256:e8c73c638ae9ec5ad70c49df7e484040d889cca6b4a9af056579c3d058ea93f0","status":200,"method":"GET","latency":"17.727024ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:04.652051487Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/xenitab/azad-kube-proxy/blobs/sha256:1e3d9b7d145208fa8fa3ee1c9612d0adaac7255f1bbc9ddea7e461e0b317805c","status":200,"method":"GET","latency":"28.916146ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:04.676551141Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/xenitab/azad-kube-proxy/blobs/sha256:7c881f9ab25e0d86562a123b5fb56aebf8aa0ddd7d48ef602faf8d1e7cf43d8c","status":200,"method":"GET","latency":"10.217992ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:04.685577796Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/xenitab/azad-kube-proxy/blobs/sha256:5627a970d25e752d971a501ec7e35d0d6fdcd4a3ce9e958715a686853024794a","status":200,"method":"GET","latency":"6.398632ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:04.862226772Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/xenitab/azad-kube-proxy/blobs/sha256:8e194026a9da5e5406e74b62f917da661940f25822b19fba1b33d82dd200ce80","status":200,"method":"GET","latency":"29.273094ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:04.864495242Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/xenitab/azad-kube-proxy/blobs/sha256:3569c07ce5e82afc212d7ca8de507fdd6b7b4df301c2ce82b371421c79a504df","status":200,"method":"GET","latency":"30.48386ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:04.86485843Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/openpolicyagent/gatekeeper/manifests/v3.9.0","status":200,"method":"HEAD","latency":"30.762211ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:04.895294727Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/xenitab/azad-kube-proxy/blobs/sha256:3ac7cb81c22056d173c05e4446fc19b683ade9368b52db0e955541866a9a708b","status":200,"method":"GET","latency":"113.202427ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:05.046611672Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/openpolicyagent/gatekeeper/manifests/sha256:fe1ef3bb611456d6bf301f9f2a219306564ee9ad17269f78da59eb0afb6c956a","status":200,"method":"GET","latency":"119.332218ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:05.094413949Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/openpolicyagent/gatekeeper/manifests/v3.9.0","status":200,"method":"HEAD","latency":"100.324117ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:05.138150004Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/openpolicyagent/gatekeeper/manifests/sha256:3cab711e3bc3da16b7c605a57026480aaac728108ffce423219935abb474fbcf","status":200,"method":"GET","latency":"56.366677ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:05.24588819Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/openpolicyagent/gatekeeper/blobs/sha256:7694b49c90c35a1589df6b8314ad9a03d8a70adb2297398f8ab7d8f7d578a646","status":200,"method":"GET","latency":"18.727778ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:05.47130337Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/openpolicyagent/gatekeeper/blobs/sha256:b9f88661235d25835ef747dab426861d51c4e9923b92623d422d7ac58eb123e9","status":200,"method":"GET","latency":"147.893917ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:05.875682703Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/external-dns/manifests/0.13.1-debian-11-r19","status":200,"method":"HEAD","latency":"297.800581ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:05.898391628Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/jetstack/cert-manager-controller/manifests/v1.7.1","status":200,"method":"HEAD","latency":"67.714006ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:05.943444583Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/external-dns/manifests/sha256:1a9664c161ed1d96445c7bc7bd0df5626ea841bdcdd6a88aa48bdd153c000170","status":200,"method":"GET","latency":"60.009352ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:05.947344167Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/openpolicyagent/gatekeeper/blobs/sha256:b260db4f6bf0bd81639b891f2fc469276d615e6d9a429d312984f78818969a5d","status":200,"method":"GET","latency":"640.756ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:06.051800528Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/jetstack/cert-manager-controller/manifests/sha256:51027a4cc4d30e197e3506daf3a4fa2d2a0bc2826469f8a87848dfd279e031c0","status":200,"method":"GET","latency":"108.369184ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:06.208639923Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/jetstack/cert-manager-controller/manifests/sha256:567f84c097de6bc4ce8ff14bc8a46f9ba08442ed1be6b337983344d247225fa5","status":200,"method":"GET","latency":"77.692783ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:06.230862847Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/external-dns/blobs/sha256:ec1c193abc452b8ca0c210ccc712d6ce501fdef7256d2068373195f1db4e3a54","status":200,"method":"GET","latency":"101.036472ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:06.27467302Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/ingress-nginx/controller-chroot/manifests/sha256:c1c091b88a6c936a83bd7b098662760a87868d12452529bad0d178fb36147345","status":200,"method":"HEAD","latency":"19.256344ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:06.367422487Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"ghcr.io/xenitab/azad-kube-proxy:v0.0.47@sha256:38e0b439e4745715e70e2999af2e9a44cc9425e4e22e3cba2c0a8105927d2abb","type":"CREATE"}
{"time":"2024-06-04T06:21:06.571195246Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/ingress-nginx/controller-chroot/manifests/sha256:c1c091b88a6c936a83bd7b098662760a87868d12452529bad0d178fb36147345","status":200,"method":"GET","latency":"63.837539ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:06.669608248Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/fluxcd/helm-controller/manifests/v0.31.2","status":200,"method":"HEAD","latency":"104.925087ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:06.86101252Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/jetstack/cert-manager-controller/blobs/sha256:db7725ef729d74e24d51c93f831fa69b22747e67507f6bc2d7c981d16920ff35","status":200,"method":"GET","latency":"13.748024ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:07.37078246Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/fluxcd/helm-controller/manifests/sha256:8180a8cd8765d79b181a961000e051ab99dc50407740b3d3523cba98300936ff","status":200,"method":"GET","latency":"30.252873ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:07.378629555Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"ghcr.io/xenitab/azad-kube-proxy:v0.0.47@sha256:38e0b439e4745715e70e2999af2e9a44cc9425e4e22e3cba2c0a8105927d2abb","type":"UPDATE"}
{"time":"2024-06-04T06:21:07.448589472Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/ingress-nginx/controller-chroot/manifests/sha256:404043cd0073e4cafe4e68a785ae76b4a67f24d7a58d8a3487e915f24a2db0cd","status":200,"method":"GET","latency":"24.020872ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:07.613717664Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/jetstack/cert-manager-controller/blobs/sha256:efd4cd7e0f1ae7643a1325cf951a7da9b950e1cc02256dd951459584beb60ac7","status":200,"method":"GET","latency":"11.04978ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:07.667551835Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/jetstack/cert-manager-controller/blobs/sha256:2df365faf0e3007f983fadd7a65ba51d41b488eb2ed8fc70f4bf97043cfea560","status":200,"method":"GET","latency":"63.496167ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:07.68720452Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/fluxcd/helm-controller/manifests/sha256:bfc6e6a48d77060f5cfc7884d003e72803111ce6a6fa18cfd630df314d366037","status":200,"method":"GET","latency":"85.464462ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:07.768331249Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/ingress-nginx/controller-chroot/blobs/sha256:4d27e340724e3927caa65a8567563a2342d24428ed33a68cb107fdda73756533","status":200,"method":"GET","latency":"178.93825ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:07.769973703Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"docker.io/openpolicyagent/gatekeeper:v3.9.0@sha256:fe1ef3bb611456d6bf301f9f2a219306564ee9ad17269f78da59eb0afb6c956a","type":"CREATE"}
{"time":"2024-06-04T06:21:07.778697785Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/fluxcd/helm-controller/blobs/sha256:a5f4f333b754fc1a8ad0ab7288c31806980a0731b227837c9be9b7be2f103e62","status":200,"method":"GET","latency":"23.396705ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:08.000227005Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/fluxcd/helm-controller/blobs/sha256:63b65145d645c1250c391b2d16ebe53b3747c295ca8ba2fcb6b0cf064a4dc21c","status":200,"method":"GET","latency":"75.078944ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:08.368173221Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/ingress-nginx/controller-chroot/blobs/sha256:e64ed83561575574087a65fa0d85b3a1200bad4653b178a44e0090645b83d43a","status":200,"method":"GET","latency":"446.281712ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:08.369197455Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/fluxcd/helm-controller/blobs/sha256:4b0841908e08cb839e4b11ff5e6e09db471d2a7f649882a366b61defe23039e8","status":200,"method":"GET","latency":"442.64774ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:08.528753806Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"ghcr.io/xenitab/azad-kube-proxy@sha256:38e0b439e4745715e70e2999af2e9a44cc9425e4e22e3cba2c0a8105927d2abb","type":"CREATE"}
{"time":"2024-06-04T06:21:09.088581125Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/ingress-nginx/controller-chroot/blobs/sha256:fbba675851a00814faa00eda9fae6b040ab65ef5b3a9ac86ec3404b9cbb10a52","status":200,"method":"GET","latency":"1.087980324s","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:09.126768733Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/ingress-nginx/controller-chroot/blobs/sha256:230441d2bc1a61e0fa173a21e07bfd9d31de115b463636267b517ea69b1bffcb","status":200,"method":"GET","latency":"199.667632ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:09.565552271Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/jetstack/cert-manager-controller/blobs/sha256:76232995bb58358527282aedabb06b10c13369c35d463a02726173073aff5f8f","status":200,"method":"GET","latency":"1.962994938s","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:09.708960015Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/external-dns/blobs/sha256:ddd2fb06d406b0b813d5f75e936a9363c62eeb0fbb1c598ae0857d6b71b9d586","status":200,"method":"GET","latency":"2.299263993s","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:10.183240385Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/nginx/manifests/1.22.0-debian-11-r0","status":200,"method":"HEAD","latency":"640.202158ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:10.267927493Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/ingress-nginx/controller-chroot/manifests/sha256:c1c091b88a6c936a83bd7b098662760a87868d12452529bad0d178fb36147345","status":200,"method":"HEAD","latency":"724.800737ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:10.299891466Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/external-dns/blobs/sha256:f8c1c832ce65f8c860a3388bf6681a4046a949475bc305b5a22e6deddf94abb5","status":200,"method":"GET","latency":"2.872028302s","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:10.307371406Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/nginx/manifests/sha256:38bf6c296be111f9ad2123babf3047a156676c3b47293c258e1babf2e8259400","status":200,"method":"GET","latency":"5.990702ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:10.309778305Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"docker.io/openpolicyagent/gatekeeper:v3.9.0@sha256:fe1ef3bb611456d6bf301f9f2a219306564ee9ad17269f78da59eb0afb6c956a","type":"UPDATE"}
{"time":"2024-06-04T06:21:10.315873513Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"docker.io/openpolicyagent/gatekeeper:v3.9.0@sha256:fe1ef3bb611456d6bf301f9f2a219306564ee9ad17269f78da59eb0afb6c956a","type":"UPDATE"}
{"time":"2024-06-04T06:21:10.317574498Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"docker.io/openpolicyagent/gatekeeper@sha256:fe1ef3bb611456d6bf301f9f2a219306564ee9ad17269f78da59eb0afb6c956a","type":"CREATE"}
{"time":"2024-06-04T06:21:10.318578242Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/ingress-nginx/controller-chroot/blobs/sha256:a4eac395574239077f75cea8353fbfa02150a09543cc32327e24f66803534fea","status":200,"method":"GET","latency":"1.181018246s","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:10.319353695Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"docker.io/openpolicyagent/gatekeeper:v3.9.0@sha256:fe1ef3bb611456d6bf301f9f2a219306564ee9ad17269f78da59eb0afb6c956a","type":"UPDATE"}
{"time":"2024-06-04T06:21:10.321837256Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"docker.io/openpolicyagent/gatekeeper@sha256:fe1ef3bb611456d6bf301f9f2a219306564ee9ad17269f78da59eb0afb6c956a","type":"UPDATE"}
{"time":"2024-06-04T06:21:10.347884387Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/ingress-nginx/controller-chroot/blobs/sha256:0a8d00bc8d6ed1819b3f3c00a8d8aa9ab7c192f9c80e57625a503a529d797fe4","status":200,"method":"GET","latency":"1.151124559s","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:10.371966365Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/fluxcd/helm-controller/blobs/sha256:271e1ef8f68704966e7b13632fab235578b0340f1b2021f71b8bcdbd25a027a3","status":200,"method":"GET","latency":"2.447949118s","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:10.71347962Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/ingress-nginx/controller-chroot/blobs/sha256:f4bf85ec37424e94e1593ca5f5687e823c1eb39792fb47c58022735c1a9285e5","status":200,"method":"GET","latency":"2.71297492s","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:11.509909016Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"quay.io/jetstack/cert-manager-controller:v1.7.1@sha256:51027a4cc4d30e197e3506daf3a4fa2d2a0bc2826469f8a87848dfd279e031c0","type":"CREATE"}
{"time":"2024-06-04T06:21:11.587042017Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/nginx/blobs/sha256:d5aaf494d47984f28e23764ac18719c555175dcf1aa8989bbe0d766455e90918","status":200,"method":"GET","latency":"47.240745ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:11.703521838Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/ingress-nginx/controller-chroot/blobs/sha256:791b46dac2e7ae607f5ed2adef3a175adb058737592d7fe933383d29ecdc46fe","status":200,"method":"GET","latency":"208.444602ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:11.739051181Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/ingress-nginx/controller-chroot/blobs/sha256:d27caff71b56fb4e593f9f4294aa00516ca92310d2caaeefd70d22f291186536","status":200,"method":"GET","latency":"8.447125ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:11.830127033Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/ingress-nginx/controller-chroot/blobs/sha256:210eb4ef167c8f5b5953d80a0e183e28a0445532e30745231781bc6f19bbcc05","status":200,"method":"GET","latency":"96.663835ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:11.834180156Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/nginx/blobs/sha256:2974f71d01ecd67fb6c3d2123aa9187f06f0aee0d8554d4f8d3cff94528b2a4f","status":200,"method":"GET","latency":"3.834048ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:11.913151827Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/ingress-nginx/controller-chroot/blobs/sha256:15fcdc9f98a7d87bd9249c086b1b0c5845d6ea9274a0c0058c6ec74a1bf7b05f","status":200,"method":"GET","latency":"82.801048ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:11.925776243Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/nginx/blobs/sha256:040d6f7df45c4ca28bded21d8c1b8e8ba8f14b3bd81e88beb6b71c1ce2d97483","status":200,"method":"GET","latency":"173.11458ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:11.966003376Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"quay.io/jetstack/cert-manager-controller:v1.7.1@sha256:51027a4cc4d30e197e3506daf3a4fa2d2a0bc2826469f8a87848dfd279e031c0","type":"UPDATE"}
{"time":"2024-06-04T06:21:11.975944669Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"quay.io/jetstack/cert-manager-controller@sha256:51027a4cc4d30e197e3506daf3a4fa2d2a0bc2826469f8a87848dfd279e031c0","type":"CREATE"}
{"time":"2024-06-04T06:21:11.992995039Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/ingress-nginx/controller-chroot/blobs/sha256:6f26eac30d443cc7e275a182f0518fe46c7ef4b6b98dc52ded4d1cdead0af81f","status":200,"method":"GET","latency":"421.932976ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:12.36065128Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/nginx/blobs/sha256:2f205c6e7ae2f69fc2488fe9f2b84c7c9be1afe3be966300bf3e988a4664809d","status":200,"method":"GET","latency":"529.532772ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:12.909352288Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/nginx/blobs/sha256:10a01e04b7dd97129a41b499825beaddd22ef063a2a9f3ae30d5c3f33a0991fd","status":200,"method":"GET","latency":"10.758356ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:13.087650031Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/nginx/blobs/sha256:c8ad9148c174abaa60ad8608b4015b453460d97b67aaa0c76bd732adb940f725","status":200,"method":"GET","latency":"27.214503ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:15.640318837Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/nginx/blobs/sha256:8d1893ebbb43008e20e78fc714de084bfb0fff08cfe50805b0e8503702b257a6","status":200,"method":"GET","latency":"10.846769ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:15.746923645Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"ghcr.io/fluxcd/helm-controller:v0.31.2@sha256:8180a8cd8765d79b181a961000e051ab99dc50407740b3d3523cba98300936ff","type":"CREATE"}
{"time":"2024-06-04T06:21:15.747791916Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/nginx/blobs/sha256:34cde175a22cd59ab963eb156a4639cb65ffd1b1d77e7ba218f5f2f56c1d409c","status":200,"method":"GET","latency":"13.970538ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:15.749550274Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/nginx/blobs/sha256:d52b53bf148f6be1d78067fa6f79c5e2a7d5da4d8e668fc792bfda74242040ec","status":200,"method":"GET","latency":"13.703623ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:15.826677763Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/nginx/blobs/sha256:100cc416bdcdeda1e010dc0408abfbdb58b04b8a6185871d5ea923574cf1dbec","status":200,"method":"GET","latency":"47.512713ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:15.836139492Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/nginx/blobs/sha256:3fc15e54809f67d93efb415da02e3e726ddcede6ae96c26c519922a5f84586d1","status":200,"method":"GET","latency":"3.037291ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:15.857095327Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/nginx/blobs/sha256:c93535954a16a3e0cabc7709c608dfe36f1ea5628e0a6353aced2d77f6935698","status":200,"method":"GET","latency":"6.344028ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:15.860241366Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"ghcr.io/fluxcd/helm-controller:v0.31.2@sha256:8180a8cd8765d79b181a961000e051ab99dc50407740b3d3523cba98300936ff","type":"UPDATE"}
{"time":"2024-06-04T06:21:15.939010623Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/bitnami/nginx/blobs/sha256:4c9e4fd5a74e74241e4b03789c7606911185b251006bf516377617a472a7ba5a","status":200,"method":"GET","latency":"23.985856ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-04T06:21:16.004897551Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"ghcr.io/fluxcd/helm-controller@sha256:8180a8cd8765d79b181a961000e051ab99dc50407740b3d3523cba98300936ff","type":"CREATE"}
{"time":"2024-06-04T06:21:17.365835927Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"docker.io/bitnami/external-dns:0.13.1-debian-11-r19@sha256:1a9664c161ed1d96445c7bc7bd0df5626ea841bdcdd6a88aa48bdd153c000170","type":"CREATE"}
{"time":"2024-06-04T06:21:17.437821146Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"docker.io/bitnami/external-dns:0.13.1-debian-11-r19@sha256:1a9664c161ed1d96445c7bc7bd0df5626ea841bdcdd6a88aa48bdd153c000170","type":"UPDATE"}
{"time":"2024-06-04T06:21:17.454428717Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"docker.io/bitnami/external-dns@sha256:1a9664c161ed1d96445c7bc7bd0df5626ea841bdcdd6a88aa48bdd153c000170","type":"CREATE"}
{"time":"2024-06-04T06:21:20.243673313Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"docker.io/bitnami/nginx:1.22.0-debian-11-r0@sha256:38bf6c296be111f9ad2123babf3047a156676c3b47293c258e1babf2e8259400","type":"CREATE"}
{"time":"2024-06-04T06:21:20.294793547Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"docker.io/bitnami/nginx:1.22.0-debian-11-r0@sha256:38bf6c296be111f9ad2123babf3047a156676c3b47293c258e1babf2e8259400","type":"UPDATE"}
{"time":"2024-06-04T06:21:20.299507746Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"docker.io/bitnami/nginx@sha256:38bf6c296be111f9ad2123babf3047a156676c3b47293c258e1babf2e8259400","type":"CREATE"}
{"time":"2024-06-04T06:21:20.385874408Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"registry.k8s.io/ingress-nginx/controller-chroot@sha256:c1c091b88a6c936a83bd7b098662760a87868d12452529bad0d178fb36147345","type":"CREATE"}
{"time":"2024-06-04T06:21:20.787009127Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"registry.k8s.io/ingress-nginx/controller-chroot@sha256:c1c091b88a6c936a83bd7b098662760a87868d12452529bad0d178fb36147345","type":"UPDATE"}
{"time":"2024-06-04T06:21:21.099602615Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"registry.k8s.io/ingress-nginx/controller-chroot@sha256:c1c091b88a6c936a83bd7b098662760a87868d12452529bad0d178fb36147345","type":"UPDATE"}
{"time":"2024-06-04T06:21:21.295299872Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":42},"msg":"received image event","image":"registry.k8s.io/ingress-nginx/controller-chroot@sha256:c1c091b88a6c936a83bd7b098662760a87868d12452529bad0d178fb36147345","type":"UPDATE"}

So I guess spegel is working as intended?

As I am upgrading nodes to a newer version (1.28) at the same time as I am updating spegel from 0.0.14 -> 0.0.22 could there be an issue with communication between the older spegel pods and the newer ones?

In theory no there should not be an issue. They are both running OCI compliant registries. There are however no tests to verify that this actually works. I would say that I am 90% sure that this should work.

Right now I am experiencing some kind of catch 22 where it cant pull from docker.io becuase it has exhausted the number of allowed pulls and therefor cant start Calico pods and spegel won't start because Calico is not up.
Warning  NetworkNotReady  2m37s (x302 over 12m)  kubelet            network is not ready: container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:Network plugin returns error: cni plugin not initialized
As I drained the older nodes I think spegel re-elected a new leader as can be seen by these logs I think
"time":"2024-06-07T10:08:52.516369943Z","level":"ERROR","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":135},"msg":"","err":"request closed for key: sha256:53de18a253cf4a58c790f85e4ac7a73b5449e1c6e826b70fe7ee4db875328fb3","path":"/v2/fluxcd/notification-controller/blobs/sha256:53de18a253cf4a58c790f85e4ac7a73b5449e1c6e826b70fe7ee4db875328fb3","status":404,"method":"GET","latency":"1.000600273s","ip":"<IP_ADDRESS>"}
{"time":"2024-06-07T10:09:26.057489451Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":33},"msg":"running scheduled image state update"}
{"time":"2024-06-07T10:10:07.275708805Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/ingress-nginx/controller-chroot/blobs/sha256:6f26eac30d443cc7e275a182f0518fe46c7ef4b6b98dc52ded4d1cdead0af81f","status":200,"method":"GET","latency":"30.379927ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-07T10:10:07.283352745Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/ingress-nginx/controller-chroot/blobs/sha256:15fcdc9f98a7d87bd9249c086b1b0c5845d6ea9274a0c0058c6ec74a1bf7b05f","status":200,"method":"GET","latency":"357.47µs","ip":"<IP_ADDRESS>"}
{"time":"2024-06-07T10:18:26.057754544Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":33},"msg":"running scheduled image state update"}
{"time":"2024-06-07T10:27:26.057258416Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":33},"msg":"running scheduled image state update"}
{"time":"2024-06-07T10:36:26.057539111Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":33},"msg":"running scheduled image state update"}
{"time":"2024-06-07T10:45:26.057218316Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":33},"msg":"running scheduled image state update"}
{"time":"2024-06-07T10:53:55.789161717Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/openpolicyagent/gatekeeper/manifests/v3.9.0","status":200,"method":"HEAD","latency":"1.066476ms","ip":"<IP_ADDRESS>"}
{"time":"2024-06-07T10:53:55.815065709Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/openpolicyagent/gatekeeper/manifests/sha256:3cab711e3bc3da16b7c605a57026480aaac728108ffce423219935abb474fbcf","status":200,"method":"GET","latency":"598.452µs","ip":"<IP_ADDRESS>"}
{"time":"2024-06-07T10:53:55.830165531Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/registry.(*Registry).handle.func1","file":"/build/pkg/registry/registry.go","line":132},"msg":"","path":"/v2/openpolicyagent/gatekeeper/blobs/sha256:7694b49c90c35a1589df6b8314ad9a03d8a70adb2297398f8ab7d8f7d578a646","status":200,"method":"GET","latency":"350.098µs","ip":"<IP_ADDRESS>"}
{"time":"2024-06-07T10:54:26.056848019Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":33},"msg":"running scheduled image state update"}
{"time":"2024-06-07T10:55:12.383866239Z","level":"INFO","source":{"function":"k8s.io/client-go/tools/leaderelection.(*LeaderElector).acquire.func1","file":"/go/pkg/mod/k8s.io/client-go@v0.28.8/tools/leaderelection/leaderelection.go","line":260},"msg":"successfully acquired lease spegel/spegel-leader-election\n"}
{"time":"2024-06-07T11:03:26.056835313Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":33},"msg":"running scheduled image state update"}
{"time":"2024-06-07T11:12:26.056997404Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":33},"msg":"running scheduled image state update"}
{"time":"2024-06-07T11:21:26.057445879Z","level":"INFO","source":{"function":"github.com/spegel-org/spegel/pkg/state.Track","file":"/build/pkg/state/state.go","line":33},"msg":"running scheduled image state update"}

Ok, I've configured the pull of Calico image to use docker credentials and then spegel can hopefully solve any other images if needed.


Intel Movidius™ S VPU support

Update README and changes for new VPU.
include commit
6bdf693 Support for PCI VPU device 8086/4fc0 and 8086/4fc1

I did a cherry-pick and squash again with the 2 changes but only difference is on the date that is on 25th May (6bdf693).
The original change from (6bdf693) need to be changed. The order of data types are different from 2 forks.


Error while generating odata client programatically

Describe the bug
Error: Cannot find module '@sap/edm-converters/lib/edmToCsn/lib/main' which is coming from file @sap-cloud-sdk\generator\dist\service\csn.js:41:15)
To Reproduce

Set up ...  : We have included @sap-cloud-sdk\generator as part of our project
Execute ...: Generated the client programtically as mentioned in https://sap.github.io/cloud-sdk/docs/js/features/odata/generate-odata-client#generate-a-client-programmatically
Confirm ...
See error : We have removed dist folder and re-ran the application, after which getting error
Error: Cannot find module '@sap/edm-converters/lib/edmToCsn/lib/main'
which is coming from file @sap-cloud-sdk\generator\dist\service\csn.js:41:15)

Expected behavior
It should not throw any error and work fine
Screenshots
none
Used Versions:

node version via node -v : v15.0.1
npm version via npm -v: 7.0.3
SAP Cloud SDK version you used as dependency: "@sap-cloud-sdk/core": "^1.48.1",
generator also latest one

Impact / Priority : its impacting our development
Impact: e.g. Blocked
Timeline: e.g. Go-Live is in 6 weeks
Additional context
Add any other context about the problem here.

Hi @Penna123 ,
@sap/edm-converters is installed as a dependency of @sap-cloud-sdk\generator package. The error occurs when the dependency is missing in node_modules.
You can try to delete the node_modules folder and install all dependencies again. Another option would be to run npm ci if you have a package-lock.json to install all dependencies with a clean slate.
Please let me know if you were able to resolve your issue.

Hey @Penna123,
were you able to resolve your issue?

Hi
This is working after deleting node_modules folder and building again.
Thanks!!
Leela


Update IP address conflict info

Addressing https://github.com/docker/docker.github.io/issues/8235.

@arueth Hi Aaron - can you PTAL and make sure I've added what is needed and in the right place? Thank you!

Deploy preview for docsdocker ready!
Built with commit d93d4caf8a0bef4c3a4cce2e17c30ae9795259ef
https://deploy-preview-8236--docsdocker.netlify.com

Deploy preview for docsdocker ready!
Built with commit 92777eaf4e4e430b79c8c31728c2be05e5a691eb
https://deploy-preview-8236--docsdocker.netlify.com

Deploy preview for docsdocker ready!
Built with commit b4e4559f8be151474207d5482d67a5cff177d7e9
https://deploy-preview-8236--docsdocker.netlify.com

Might just want to say Kubernetes API Server flag to be specific.

@arueth Thank you! I've added that.


PinLayout now apply margins when hCenter and vCenter has been set.

PinLayout now apply correctly margins when hCenter or vCenter have been set

hCenter: When the Horizontal Center is set, PinLayout now applies the left margin.
vCenter: When the Vertical Center is set, PinLayout now applies the top margin.

BREAKING CHANGE: This may be a breaking change if you are using hCenter(..), vCenter(...), center(...), centerRight(...), centerLeft(...), or any other method using the center position while also using a margin.

Codecov Report

Merging #91 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master      #91   +/-   ##
=======================================
  Coverage   99.35%   99.35%
=======================================
  Files          17       17
  Lines        3906     3906
=======================================
  Hits         3881     3881
  Misses         25       25

Impacted Files
Coverage Δ

Tests/MarginsSpec.swift
100% <100%> (ø)
:arrow_up:

Tests/RelativePositionMultipleViewsSpec.swift
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 1c416e0...fb0fcc0. Read the comment docs.


error occured when training

I used 0,1 gpus to train voc dataset, when I run the training program:
python experiments/fcis/fcis_end2end_train_test.py --cfg experiments/fcis/cfgs/resnet_v1_101_vocSDS_fcis_end2end.yaml

error occured
lr 0.0005 lr_epoch_diff [14.0] lr_iters [78722]
[14:03:16] src/operator/convolution.cu:87: This convolution is not supported by cudnn, MXNET convolution is applied.
[14:03:16] src/operator/convolution.cu:87: This convolution is not supported by cudnn, MXNET convolution is applied.
[14:03:16] src/operator/convolution.cu:87: This convolution is not supported by cudnn, MXNET convolution is applied.
[14:03:17] src/operator/convolution.cu:87: This convolution is not supported by cudnn, MXNET convolution is applied.
[14:03:17] src/operator/convolution.cu:87: This convolution is not supported by cudnn, MXNET convolution is applied.
[14:03:17] src/operator/convolution.cu:87: This convolution is not supported by cudnn, MXNET convolution is applied.
[14:03:18] src/operator/convolution.cu:87: This convolution is not supported by cudnn, MXNET convolution is applied.
[14:03:18] src/operator/convolution.cu:87: This convolution is not supported by cudnn, MXNET convolution is applied.
[14:03:18] src/operator/convolution.cu:87: This convolution is not supported by cudnn, MXNET convolution is applied.
[14:03:18] src/operator/convolution.cu:87: This convolution is not supported by cudnn, MXNET convolution is applied.
[14:03:18] src/operator/convolution.cu:87: This convolution is not supported by cudnn, MXNET convolution is applied.
[14:03:18] src/operator/convolution.cu:87: This convolution is not supported by cudnn, MXNET convolution is applied.
Traceback (most recent call last):
File "experiments/fcis/fcis_end2end_train_test.py", line 13, in
train_end2end.main()
File "experiments/fcis/../../fcis/train_end2end.py", line 181, in main
config.TRAIN.lr, config.TRAIN.lr_step)
File "experiments/fcis/../../fcis/train_end2end.py", line 173, in train_net
arg_params=arg_params, aux_params=aux_params, begin_epoch=begin_epoch, num_epoch=end_epoch)
File "experiments/fcis/../../fcis/core/module.py", line 955, in fit
self.update()
File "experiments/fcis/../../fcis/core/module.py", line 1037, in update
self._curr_module.update()
File "experiments/fcis/../../fcis/core/module.py", line 573, in update
self._kvstore)
TypeError: _update_params_on_kvstore() takes exactly 4 arguments (3 given)

problem solved.
please use the MXNet@(commit 62ecb60)
and make sure correctly compiled!

I've come across the same problem and solved it by compiling MXNet@(commit 62ecb60). Here are some notes from my experience:

MXNet@(commit 62ecb60) uses submodule cub from https://github.com/NVlabs/cub, instead of https://github.com/dmlc/cub for later versions. I had trouble fetching cub@89de7ab with a git error: Server does not allow request for unadvertised object or reference is not a tree. It seems that the commit 89de7ab of cub is no longer reachable, probably caused by a force push. As a workaround, I clone the cub repo at https://github.com/NVlabs/cub manually and checkout to branch 1.6.4 with command git checkout 1.6.4. It works.
MXNet@(commit 62ecb60) does not have psroi_pooling operator implemented, so you should copy the operator source files together with channel_operator in README 3.4. That is, do cp -r $(FCIS_ROOT)/fcis/operator_cxx/* $(MXNET_ROOT)/src/operator/contrib/.

Hope these will be helpful!


[AMBARI-23832] : Support Atlas HBase hook from Ambari

What changes were proposed in this pull request?
Atlas hook for HBase is now available and can be enabled with patch for ATLAS-1805. This feature needs to be supported from Ambari, similar to existing hooks for Hive, Storm, Sqoop and Falcon.
How was this patch tested?
Tested with fresh install for Atlas and HBase.
Please review Ambari Contributing Guide before opening a pull request.
@fimugdha  / @mpapirkovskyy  / @jayush  / @jonathan-hurley / @swagle  request to kindly review the patch.

Does this have any impact on Upgrades?

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/2263/
Test PASSed.


[Perf]Can NVIDIA and AMD communicate?

Hello，
I have a problem，I have an NVIDIA GPU and an AMD GPU.Can these two GPUs communicate with each other by using MSCCL++?
Or rather, MSCCL++is only applicable for mutual communication on the same platform.
Thanks.

We haven't tried, but it would work if you go through IB or Ethernet connections. IPC connections will likely not going to work.


spirv-fuzz: Apply fuzzer pass before checking exit conditions

Fixes #4198.

@Vasniktel was there a good reason why we previously did all the termination checks before calling ApplyPassAndCheckValidity? If it doesn't matter then this seems like the simplest fix.

I don't think the order of checks matters.


Can i show some message on the bar of waveform

can you be more specific, add a screenshot?

Something like this ,At a particular bar show that message

I have it working to a point.
   var cnv = wavesurfer.drawer.canvases[0].wave;
   var ws_ctx = wavesurfer.drawer.canvases[0].waveCtx;
   const img = new Image();
   img.src = "images/note.png";

   var lastpos = wavesurfer.drawer.lastPos;
   console.log("lastpos"+lastpos);
  // wavesurfer.seekAndCenter(stoppedat);
  //  ws_ctx.fillText("!", wavesurfer.drawer.lastPos, cnv.height/2);
    img.onload = () =>{
      ws_ctx.drawImage(img,wavesurfer.drawer.lastPos, cnv.height/2,2, 20);
    }  // ws_ctx.fillText("Tagged", cnv.width/2, cnv.height/2);

note.png is simply a red mark I place on the waveform. On a sterio waveformit appears between the two conversations.
I now create a region for that particular part of speech.
The next challenge is to get the region to show up on page load. -- I'll open another discussion on that !.
would I be correct in thinking you would need to create another canvas, over the top of the waveform and write the notation to that ?  If i could work out how to identify the coordinates of the upper part of the waveform canvas I might be able to write to it.
Still a bit of a learning experience.

can you add screenshot?

HI Thijs,
  Here is a screen shot of what I have working so far.

Second screen shot is with the small red vertical bar, under the region.
I have not been able to work out how to get it anywhere else on the canvas. On a mono recording it appears to be centered on the center line of the audio.
BTW… Love your work with this library.
From: Thijs Triemstra<EMAIL_ADDRESS>Sent: Monday, 2 March 2020 8:09 AM
To: katspaugh/wavesurfer.js<EMAIL_ADDRESS>Cc: interactionsolutions<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [katspaugh/wavesurfer.js] Can i show some message on the bar of waveform (#1755)
can you add screenshot?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/katspaugh/wavesurfer.js/issues/1755?email_source=notifications&email_token=AOHINDCFNYV34KMZ6PKOGYLRFLMGBA5CNFSM4I3WJKZKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENNMOWQ#issuecomment-593151834 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AOHINDE2L2XALH6LF75WYRDRFLMGBANCNFSM4I3WJKZA .  https://github.com/notifications/beacon/AOHINDCGP5QVOZG6GDSBHX3RFLMGBA5CNFSM4I3WJKZKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENNMOWQ.gif

Here is a screen shot

doesn't seem to be included.

HI Thijs,
                 Sorry about that…

Here is the screen shot.
And here is the second which was included in the last email. It’s a bit hard to see but there is a small vertical red line which is the lastposition value.
Regards
Alan McIntosh
From: Thijs Triemstra<EMAIL_ADDRESS>Sent: Monday, 2 March 2020 10:36 PM
To: katspaugh/wavesurfer.js<EMAIL_ADDRESS>Cc: interactionsolutions<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [katspaugh/wavesurfer.js] Can i show some message on the bar of waveform (#1755)
Here is a screen shot
doesn't seem to be included.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/katspaugh/wavesurfer.js/issues/1755?email_source=notifications&email_token=AOHINDELYBJOW7LVJT7HT73RFORZ3A5CNFSM4I3WJKZKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENPEL4A#issuecomment-593380848 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AOHINDCDA2BPE6XA66QBEXDRFORZ3ANCNFSM4I3WJKZA .  https://github.com/notifications/beacon/AOHINDG3E6EU4LODU3AWBQLRFORZ3A5CNFSM4I3WJKZKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENPEL4A.gif

Apparently it's not possible to share images on github using email.

First of all, thank you for this awesome library. I was managed to do a lot of cool stuff with it.
My question that I have is it possible to draw some elements beneath waveform but based on the time segment that I'm running on waveform?
I have some speech that starts from { time: 0ms } and ends on { time: 1233ms } and etc.
Basically something like a commercial that is running in the background.
Any ideas on how can I achieve this?


Remove unneeded ternary operator from Query::contains

Another one from the "missed in my inbox"! Thanks @gadelat, merging! 👍


fix(plugin): fix plugin family runner race condition

Description
If an error occurs, we send the result back to the family manager on a channel and return from the function:
if err := rr.WaitReady(ctx); err != nil {
  s.sendResults(retResults, fmt.Errorf("failed to wait for plugin scanner to be ready: %w", err))
  return
}

As part of the return, the deferred Stop and Remove lifecycle functions begin to run:
defer func() {
	if err := rr.Stop(ctx); err != nil {
		s.logger.WithError(err).Errorf("failed to stop runner")
	}

	// TODO: add short wait before removing to respect container shutdown procedure

	if err := rr.Remove(ctx); err != nil {
		s.logger.WithError(err).Errorf("failed to remove runner")
	}
}() //nolint:errcheck

Once the family manager gets the result in the result channel, it does not really care if the underlying goroutines are finished or not:
https://github.com/openclarity/vmclarity/blob/07500346ae7c80f1201992cdb3c22d0b6377d708/scanner/families/manager.go#L148
This results in a race condition, once the family manager gets all the results it expects, the program will terminate regardless of whether the plugins' Stop() and Destroy() functions have finished or not.
We need to call the Exit and Destroy lifecycle functions before sending back the result.
Type of Change

[X] Bug Fix
[ ] New Feature
[ ] Breaking Change
[ ] Refactor
[ ] Documentation
[ ] Other (please describe)

Checklist

[X] I have read the contributing guidelines
[ ] Existing issues have been referenced (where applicable)
[ ] I have verified this change is not present in other open pull requests
[ ] Functionality is documented
[x] All code style checks pass
[ ] New code contribution is covered by automated tests
[x] All new and existing tests pass

Nice catch! This behavior can be found in other families and should be fixed there as well...
Just a thought: what if the cleanup func is added to the Scanner struct, and the sendResults is refactored in a way that it calls s.cleanup first, it can even be renamed to finish() or something?

Just a thought: what if the cleanup func is added to the Scanner struct, and the sendResults

That can work too, the reason why I chose this approach, because it's more expressive.
If someone reads the code, you can read as a sentence, first we are cleaning up, then we are sending back the result, and then returning from the function. The intent is clear.
To make part of the sendResults feels like creating a side effect. The name of the function says that I am sending back a result. There would be a hidden behaviour that you wouldn't expect without taking a look into the sendResults function.

it can even be renamed to finish() or something?

Totally agree, we can use a more descriptive name here. finishRunner or something like that?

Totally agree, we can use a more descriptive name here. finishRunner or something like that?

finishScannerRun?


re-arrange readme to put most important info for users first

Is this MR ready for review?

Is this MR ready for review?

Not yet.

Ready for review now @iamashwin99 .
Main purpose is to explain in the first section how to use this, with minimal detail beyond that. Experts and developers can continue reading.


Jackal does not appear in Gazebo simulation

Please provide the following information:

OS: Ubuntu 22.04
ROS 2 Distro: Humble
Built from source or installed: installed
Package version: 0.0.2-1jammy.20230722.064635 (from repository)

Expected behaviour
Expected to see a simulated Jackal within the Gazebo Ignition simulator.
Actual behaviour

To Reproduce
Provide the steps to reproduce:

Run ros2 launch clearpath_gz simulation.launch.py
Observe the following lines printed in the terminal:

[INFO] [launch]: All log files can be found below /home/username/.ros/log/2023-08-11-15-02-43-473696-userhostname-11059
[INFO] [launch]: Default logging verbosity is set to INFO
[ERROR] [launch]: Caught exception in launch (see debug for traceback): No module named 'clearpath_config.common'

Observe Gazebo simulator starts

Other notes
I ran into this issue while following the Clearpath Robotics tutorial: Tutorials > Simulator > Simulate

@kvpz Can you update your clearpath config package to the latest version?
sudo apt update
sudo apt install ros-humble-clearpath-config

I updated the ros-humble-clearpath-config package today from version 0.0.4 to 0.0.6. I then ran the . install/setup.bash command in the clearpath_ws workspace. The jackal appeared in the Gazebo simulation when I ran ros2 launch clearpath_gz simulation.launch.py. Everything is fine now. Thanks!