upgrade ecosystem-cert-preflight-checks due fixing EC issues

Description
Enterprise contract test shows a violation of
The Enterprise Contract test failed due to the issue Pipeline task 'ecosystem-cert-preflight-checks' uses an untrusted task bundle 'quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks: 0.1@sha256:d56dc78e0699771ef6960eef1618b8068bd1b32557a8eed118453b0316772d7d' .

The suggested solution is to check if the Tekton Bundle used is a trusted task image.
The trusted image now is
{
  "key": "oci://quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.1",
  "value": [
    {
      "effective_on": "2024-07-06T00:00:00Z",
      "ref": "sha256:8838d3e1628dbe61f4851b3640d2e3a9a3079d3ff3da955f4a3e4c2c95a013df"
    }
  ]
}

Type of change

[ ] Refactor
[ ] New feature
[ ] Bug fix
[ ] CVE fix
[ ] Optimization
[ ] Documentation Update
[x] Configuration Update
[ ] Bump-up dependent library
[ ] Bump-up library or tool used for development (does not change the final image)

Related Tickets & Documents

Related Issue # OLS-822
Closes #

Checklist before requesting a review

[ ] I have performed a self-review of my code.
[ ] PR has passed all pre-merge test jobs.
[ ] If it is a core feature, I have added thorough tests.

Testing

Please provide detailed steps to perform tests related to this code change.
How were the fix/results from this change verified? Please provide relevant screenshots or results.

/approve

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Please upload report for BASE (main@eab8f7d). Learn more about missing BASE report.
Report is 36 commits behind head on main.

Additional details and impacted files

@@           Coverage Diff           @@
##             main    #1272   +/-   ##
=======================================
  Coverage        ?   94.74%
=======================================
  Files           ?       57
  Lines           ?     2437
  Branches        ?        0
=======================================
  Hits            ?     2309
  Misses          ?      128
  Partials        ?        0

/hold

/retest

We can merge now 😜

/lgtm

/unhold


docs: fix broken link

WHAT
This PR will fix a broken link in the docs.
WHY
Link was pointing to the wrong internal folder structure.
Closes #1073

@domreuter
since it's just docs i would merge it even if the tests are failing, which we are fixing in main

@paullatzelsperger @wolf4ood deps updated

Thanks @domreuter


fixed possible typo

from pydata.cas.urs import setup_session
should be:
from pydap.cas.urs import setup_session

[ ] Closes #xxxx (remove if there is no corresponding issue, which should only be the case for minor changes)
[ ] Tests added (for all bug fixes or enhancements)
[ ] Tests passed (for all non-documentation changes)
[ ] Fully documented, including whats-new.rst for all changes and api.rst for new API (remove if this change should not be visible to users, e.g., if it is an internal clean-up, or if this is part of a larger project that will be documented later)

thanks!


fix: export matchRoute function.

Hello! This request just export the matchRoute function. Solution to the #188  issue.

It's possible to server render without the matchRoutes function, as shown here:
https://github.com/isomorphic-microfrontends/root-config/blob/016db7599625c5e00526f64850e0c845201d0f81/server/index-html.js#L4
However, it does look like this was just an oversight since the function was documented but just never exported. I'll merge this.

Released in https://github.com/single-spa/single-spa-layout/releases/tag/v2.2.0


Frequently Asked Questions - Accessing audit logs

Under Frequently Asked Questions the following is described:
Are there other ways to get auditing logs other than using the security and compliance portal or the Office 365 Management Activity API?
No. These are the only two ways to get data from the auditing service.
I think there is three ways to access 1) Powershell 2)API 3) GUI/Portal

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 3494b782-92ad-e365-3398-bd2d760d10c6
Version Independent ID: fa4bca98-3975-23dd-dfac-f23049c71d01
Content: Search the audit log in the Microsoft Purview compliance portal - Microsoft Purview (compliance)
Content Source: microsoft-365/compliance/search-the-audit-log-in-security-and-compliance.md
Service: o365-seccomp
GitHub Login: @v-tophillips
Microsoft Alias: v-tophillips

@invictus-ir Thank you for your feedback. You are correct.  We have made changes to the document via PR#https://github.com/MicrosoftDocs/microsoft-365-docs/pull/8761
Once the author approves, the changes will be live.
Thanks
Sri

@msbemba Thank you very much for the contribution and updating the documentation with PR. @invictus-ir Hope this update is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.

But PowerShell would be interacting with the API to retrieve the auditing information.
From: Invictus Incident Response @.>
Sent: Monday, May 23, 2022 12:22 PM
To: MicrosoftDocs/microsoft-365-docs @.>
Cc: Todd Phillips (Aquent) @.>; Mention @.>
Subject: [MicrosoftDocs/microsoft-365-docs] Frequently Asked Questions - Accessing audit logs (Issue #8699)
Under Frequently Asked Questions the following is described:
Are there other ways to get auditing logs other than using the security and compliance portal or the Office 365 Management Activity API?
No. These are the only two ways to get data from the auditing service.
I think there is three ways to access 1) Powershell 2)API 3) GUI/Portal

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 3494b782-92ad-e365-3398-bd2d760d10c6
Version Independent ID: fa4bca98-3975-23dd-dfac-f23049c71d01
Content: Search the audit log in the Microsoft Purview compliance portal - Microsoft Purview (compliance)https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmicrosoft-365%2Fcompliance%2Fsearch-the-audit-log-in-security-and-compliance%3Fview%3Do365-worldwide&data=05|01|v-tophillips%40microsoft.com|9f827e02fe154e3ee6fa08da3cf17dc1|72f988bf86f141af91ab2d7cd011db47|1|0|637889305148771527|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=pMs23gNzxGA%2Fn4quLV8a7ZEZ9mk5rbAbtZh942Uq%2BGs%3D&reserved=0
Content Source: microsoft-365/compliance/search-the-audit-log-in-security-and-compliance.mdhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fmicrosoft-365-docs%2Fblob%2Fpublic%2Fmicrosoft-365%2Fcompliance%2Fsearch-the-audit-log-in-security-and-compliance.md&data=05|01|v-tophillips%40microsoft.com|9f827e02fe154e3ee6fa08da3cf17dc1|72f988bf86f141af91ab2d7cd011db47|1|0|637889305148771527|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=ic2kOWSAAJ3sms5%2FldRSxSoq3c3s3JnRY5Os38JnJD0%3D&reserved=0
Service: o365-seccomp
GitHub Login: @v-tophillipshttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fv-tophillips&data=05|01|v-tophillips%40microsoft.com|9f827e02fe154e3ee6fa08da3cf17dc1|72f988bf86f141af91ab2d7cd011db47|1|0|637889305148771527|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=E%2BMH64Vw49kmqBXAnl%2FLR%2B5DllmwKK5oeG7TFy3AW6k%3D&reserved=0
Microsoft Alias: v-tophillips

—
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fmicrosoft-365-docs%2Fissues%2F8699&data=05|01|v-tophillips%40microsoft.com|9f827e02fe154e3ee6fa08da3cf17dc1|72f988bf86f141af91ab2d7cd011db47|1|0|637889305148771527|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=X2KOFHMZBPkbYLtVpIVlDloANF%2BvpXqla0smFcfEKS8%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FATP4J5WB2UE4EOTDDGBMHZLVLPLE7ANCNFSM5WW2NJWQ&data=05|01|v-tophillips%40microsoft.com|9f827e02fe154e3ee6fa08da3cf17dc1|72f988bf86f141af91ab2d7cd011db47|1|0|637889305148771527|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=Ucz7XWAhmYXfcjwDDr96Mg5p3eaaQUaFnkk6moY8FZA%3D&reserved=0.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>


fix: correct fori_loop

Good day 👋
If jumpy.fori_loop is meant to be compatible with jax.numpy.fori_loop then the function signature type hinting is incorrect and will raise an exception when not inside a jitted function.

Hmmm, guess we hadn't used fori_loop anywhere had we?  Thank you for spotting this!


[scons] Cannot compile the engine for Visual Studio

Godot version
0291fcd7b66bcb315a49c44de8031e5596de4216
System information
Windows 10
Issue description
I can't compile godot on windows 10 for visual studio solution project.
Steps to reproduce

Clone godot
Run: scons platform=windows vsproj=yes
I get the following error output:

C:\Users\Shlomi\Desktop\Projects\godot_vs>scons platform=windows vsproj=yes
scons: Reading SConscript files ...
Auto-detected 12 CPU cores available for build parallelism. Using 11 cores by default. You can override it with the -j argument.
Found MSVC version 14.3, arch x86_64
Building for platform "windows", architecture "x86_64", target "editor".
TypeError: can only concatenate deque (not "list") to deque:
  File "C:\Users\Shlomi\Desktop\Projects\godot_vs\SConstruct", line 927:
    methods.generate_vs_project(env, GetOption("num_jobs"), env["vsproj_name"])
  File "C:\Users\Shlomi\Desktop\Projects\godot_vs\methods.py", line 859:
    module_configs = ModuleConfigs()
  File "C:\Users\Shlomi\Desktop\Projects\godot_vs\methods.py", line 763:
    self.add_mode()  # default
  File "C:\Users\Shlomi\Desktop\Projects\godot_vs\methods.py", line 786:
    self.arg_dict["cppdefines"] += ModuleConfigs.for_every_variant(env["CPPDEFINES"] + defines)

Minimal reproduction project
None

Scons 4.5.0 issue, try to update to the latest patch or if that doesn't help, pinning scons to 4.4.0.

Scons 4.5.0 issue, try to update to the latest patch or if that doesn't help, pinning scons to 4.4.0.

Upgraded to 4.5.2, same issue

Downgrading to 4.4.0 works:
pip3 install --force-reinstall -v "scons==4.4.0"
Closing

Duplicate of https://github.com/godotengine/godot/issues/74725.


Integration testing strategy

Step 1: use helm tests
Step 2: if, for some reason, these become unwieldy, then consider adopting octopus

A job within the context of a helm test should be able to trigger cucumber.js tests, in theory.
Possibly useful example of wiring things together: https://github.com/zpratt/react-cucumber-js

I plan to first rely on integration tests instead of unit tests just to see how this goes. If I feel the design of the application suffers from a lack of TDD, then I'll stop being lazy and use a TDD approach in addition to integration tests.

Personal note for this sweet usage of test containers: https://github.com/profefe/kube-profefe/blob/master/pkg/profefe/client_test.go
Note: this project has several examples of tests using the fake client-go library.

Going to start with terratest first after reading this


GEN3: Invalid Contact Info Msg

With the latest firmware we receive a contact info Msg with missing string length
'2024-09-18 07:23:57  INFO | tracer | Received from ('<IP_ADDRESS>', 42176): BufLen: 46 HdrLen: 23 DtaLen: 23
  0000 | 00 00 00 2a 10 52 31 37 45 37 33 30 37 30 32 31  | ...*.R17E7307021
  0010 | 44 30 30 36 41 91 00 73 6f 6c 61 72 68 75 62 73  | D006A..solarhubs
  0020 | 6f 6c 61 72 68 75 62 40 31 32 33 34 35 36        | olarhub@123456'

which can't be decoded. We need a workaround, which detect valid codings and the contact response, which has only a data length of one byte instead of two strings.

fixed by #192


feat: add support for mixed beacon-validator sim tests

Motivation
Use the simulation tests to detect early failures.
Description

Add the support for mixed beacon/validator simulation tests.
Decouple the beacon and validator implementation for sim tests
Split CLClient to BeaconClient and ValidatorClient
Renamed ELClient to ExecutionClient
Extended the NodePair to have optional validator as ValidatorNode.

Steps to test or reproduce
Run all tests.

:tada: This PR is included in v1.11.0 :tada:


Add 'Locations' to Language Details & Edit

This appears to be blocked by the API. My canRead and canCreate permission for Language.locations are always false, even if I created the language and/or am root. @CarsonF or @michaelmarshall, can you confirm that this is unintended behavior that requires an API change?

Yes it's a permissions problem right now.

I've done a little work on this in branch (https://github.com/SeedCompany/cord-field/tree/532-add-locations-to-language-details-and-edit)[https://github.com/SeedCompany/cord-field/tree/532-add-locations-to-language-details-and-edit], using hard-coded data, but we're also blocked on the "Edit" side of things by the fact that UpdateLanguageInput doesn't have a locations field.

Ok we need addLocationToLanguage and removeLocationFromLanguage mutations

Ok we need addLocationToLanguage and removeLocationFromLanguage mutations

@CarsonF do we need these separate mutations?  Or can we just expose a locationId field on update like we do on Project


Please, add brief information about all dot files.

Hello guys! Big thanks for WSK. Really good job!
I suggest you to add information under docs folder about dot files in the root of repository. I think it's important to understand, that newbies who download WSK would like to understand why experienced developers add so many dot files in the root and how to use them.

This is a fair ask.

I'll take this on once 0.6 is going more. I think some stuff may be trimmed down with that upgrade.


Dependabot runs at a consistent time each day (02:00 UTC)

This PR sets the time that Dependabot will check for new dependencies to 02:00 UTC. This is aligned with the time that the wrapper upgrade runs. The idea is to have all version checks occur at the same time each day across all Solutions projects.
https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduletime

I changed the branch name and did not mean to close this PR.
Please see the new PR here #610


Wiki: misleading information

I'm submitting a ...  (check one with "x")
[x] bug report => search github for a similar issue or PR before submitting
[ ] feature request
[ ] support request => Please do not submit support request here, instead see use [gitter](https://gitter.im/mgechev/angular2-seed) or [stackoverflow](https://stackoverflow.com/questions/tagged/angular2)

Current behavior
In wiki, there is information on this page:

Note that the path is relative to node_modules.

Which seems to be invalid. I had propper path to file relative to node_modules and build has silently ignored these files. I had to modify src to following:
{src: `${this.NPM_BASE}clarity-icons/clarity-icons.min.css`, inject: true},

to make it work as expected.
Please tell us about your environment:
MacOS Sierra 10.12.1, Yarn 0.17.4

Angular Seed Version: dc3d84144e1798bf9ecd09365400a17db532295b

Node: node --version =v6.9.1

@wodCZ thanks for pointing this out! Would you have some spare time to update the wiki with the correct information?

Maybe tomorrow, but I'm absolute beginner to Angular2 and JS ecosystem, I'm
not sure if I can find out what is default path. Where will the build
process look for files with relative path, please? Or should I add note
that it is not recommended to rely on relative path?
pá 18. 11. 2016 v 20:38 odesílatel Minko Gechev<EMAIL_ADDRESS>napsal:

@wodCZ https://github.com/wodCZ thanks for pointing this out! Would you
have some spare time to update the wiki with the correct information?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mgechev/angular-seed/issues/1643#issuecomment-261622181,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABHrlY7aM14R6pn_43o0jNofsmviK-_Cks5q_f6NgaJpZM4K2xTl
.

--
Martin Janeček

@wodCZ actually the paths should be relative to node_modules. The NPM_DEPENDENCIES are later resolved by DEPENDENCIES, so NPM_DEPENDENCIES is some kind of an "internal" property and instead you should use DEPENDENCIES.

Uh uh, you are right, whole time I was editing APP_ASSETS instead of NPM_DEPENDENCIES - my fault.
I'm sorry for taking your time, @mgechev.
PS: Thank you for creating this!

No worries!


google_maps_api_key inheritance blank fix #11923

This fixes #11923.
In addition, I've refactored both, because the has_organization? check is indirect.

Tested all combinations of org/user having key or not. Seems to work nice when one of them has a key, doesn't work with none have it. Blank keys are not an issue.


Functions - Create declaration  option in the symbol mouseover RMB menu & automatically update declaration if the function ID is altered at an out-of-line definition

So if you have a struct, namespace or class:
struct someStruct321 {     ; };
And write an out of line function definition like so:
int someStruct321::someFunc() {     ; }
It would be really neat if you could just right click the function symbol (or do ctrl . ) and have an option to create a missing definition automatically.
And also if you later on alter the function in any way that would give it a different function ID (so the return type, type specifiers, arguments or the function name) it would be neat if clangd could also ask you if you want to update the definition as well (and also have the option to make this the default behaviour).
(And of course it would also be even more awesome if a feature like this would support different kinds of objects/symbols and not just functions).
Thanks for reading.

Related: #460


Support Proxy Server

Its very likley that nothing specail in the library is required to support a proxy server.
Using ....
 ICredentials credentials = new NetworkCredential(username, password);
                var proxy = new WebProxy(proxyAddress, bypassOnLocal, null, credentials);
                WebRequest.DefaultWebProxy = proxy;

... should set a global proxy which will be used automatically.


added urlFilters for BlockHub

added urlFilters :
38 : appnexus.com , 37 : adsrvr.org , 36 : triplelift.com , 35 : bidr.io , 34 : doubleverify.com
P.S :  (adjusted the ids with respect to the previous pull request so that it will be easier for you )

Resolved Conflict , Review the Commits


Investigate script support for Ubuntu 23.04

Currently the Linux scripts haven't been thoroughly tested for Ubuntu 23.04.  This needs to be investigated further, because Ubuntu 23.04 may require a GPU.  Azure Labs doesn't currently have a VM size that support GPU Visualization for Linux.  Also, I have not been able to get Ubuntu 23.04 to be successfully installed on a non-GPU size.
We should confirm the steps to install on Ubuntu 23.04 directly on an Azure VM GPU sku to validate that Ubuntu 23.04 can be configured properly, and then follow up accordingly.

Will reopen if we receive a request from the community.


Startup.SkipCheck changes now results in re-deployment

Diff method of Startup now diffs value of SkipCheck.
Singularity DTO round-trips nil SingularityDeployment.Healthcheck as Startup.SkipCheck = true.

  Generated by :no_entry_sign: Danger

Codecov Report

Merging #482 into master will increase coverage by 0.03%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #482      +/-   ##
==========================================
+ Coverage    68.6%   68.63%   +0.03%
==========================================
  Files         181      181
  Lines       10104    10108       +4
==========================================
+ Hits         6932     6938       +6
+ Misses       2643     2641       -2
  Partials      529      529

Impacted Files
Coverage Δ

lib/startup.go
67.6% <100%> (+0.46%)
:arrow_up:

ext/singularity/deployment_builder.go
75.3% <100%> (+0.2%)
:arrow_up:

lib/auto_resolver.go
89.39% <0%> (+1.51%)
: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 4a99f9d...444b102. Read the comment docs.

@nyarly bump! Would be great to get this reviewed/merged :D


Installation failing on OCP 4.9.10 (ROSA)

./install.sh
INFO: Installing Demo
[WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'
PLAY [Install the ACS Demo] ********************************************************************************************************************************************
TASK [Gathering Facts] *************************************************************************************************************************************************
ok: [localhost]
TASK [Install Gitops] **************************************************************************************************************************************************
TASK [ocp4-install-gitops : Create Namespaces] *************************************************************************************************************************
changed: [localhost]
TASK [ocp4-install-gitops : Install GitOps Operator] *******************************************************************************************************************
changed: [localhost]
TASK [ocp4-install-gitops : Wait for GitOps CRD to exist] **************************************************************************************************************
FAILED - RETRYING: Wait for GitOps CRD to exist (30 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (29 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (28 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (27 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (26 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (25 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (24 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (23 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (22 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (21 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (20 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (19 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (18 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (17 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (16 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (15 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (14 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (13 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (12 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (11 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (10 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (9 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (8 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (7 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (6 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (5 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (4 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (3 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (2 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (1 retries left).
failed: [localhost] (item=applications.argoproj.io) => {"ansible_loop_var": "item", "api_found": false, "attempts": 30, "changed": false, "item": "applications.argoproj.io", "msg": "Failed to find API for resource with apiVersion "apiextensions.k8s.io/v1beta1" and kind "CustomResourceDefinition"", "resources": []}
FAILED - RETRYING: Wait for GitOps CRD to exist (30 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (29 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (28 retries left).
FAILED - RETRYING: Wait for GitOps CRD to exist (27 retries left).
CRDS and Pods appear to have been created so the reason for the failure is not clear.
[jwilms@jwilms ~]$ oc get crd | grep gitops
gitopsservices.pipelines.openshift.io                             2021-12-15T00:56:50Z
And it also appears that everything is running ok in the openshift-gitops namespace:
[jwilms@jwilms ~]$ oc get pods
NAME                                                              READY   STATUS    RESTARTS   AGE
pod/cluster-86f5997f56-jsm7z                                      1/1     Running   0          6m16s
pod/kam-8579df68c8-9d8pt                                          1/1     Running   0          6m15s
pod/openshift-gitops-application-controller-0                     1/1     Running   0          6m14s
pod/openshift-gitops-applicationset-controller-76dfff754b-4rzxm   1/1     Running   0          6m14s
pod/openshift-gitops-dex-server-6cf4f8d67c-vswn4                  1/1     Running   0          6m14s
pod/openshift-gitops-redis-7867d74fb4-shzfg                       1/1     Running   0          6m15s
pod/openshift-gitops-repo-server-bb4f985c8-fksj5                  1/1     Running   0          6m15s
pod/openshift-gitops-server-6cfc85cbb8-rbpgg                      1/1     Running   0          6m14s

Working to fix this. Commit https://github.com/rcarrata/devsecops-demo/commit/69d44dbc20f5927a0334305c0e7291b7f6e51aea submitted and testing in both envs (prior 4.9 and 4.9+)

Fixed in https://github.com/rcarrata/devsecops-demo/pull/44. Kindly request to try again into a fresh 4.9 ROSA cluster.

As we discussed by mail, works ok in 4.9.10. Closing this issue as it's resolved.


refactor(i18next): use formatters

@favna cached formatters return a callback and are called only once per lng and options, which is useful for shared instances. There's nothing to cache otherwise.


Support database notifications

https://github.com/pxlrbt/filament-excel/issues/161
Check this. I have solved it. You may like..

have u checked what I mentioned in my solution, will it work .?

Done #171


Snapshot not handling capital letters in splash block correctly

Bug Description
When using the Snapshot feature inside MakeCode arcade, the spacing looks weird if a string parameter includes multiple capital letters.
To Reproduce
Steps to reproduce the behavior:

Go to arcade.makecode.com
Drag a [splash] block into the [on start] container
Enter a string in all capital letters (e.g. "GHOOOOOOST!!")
Right click inside the workspace, but not on a block
Select "Snapshot"
View the image created

Expected behavior
I expect the size of the white parameter bubble, and the quotation marks inside, to expand to fit the entire string.
Screenshots
Add screenshots to help explain your problem. You can copy paste the screenshot in the github report. The .gif screen recording is very useful as well.

Note that quotation marks inside [splash] block overlap w/ string

Issue not present when using lowercase letters

Issue not present in [sprite say] blocks
Desktop (please complete the following information):

OS: Windows 10 Pro
Browser: Chrome
Version: 99.0.4844.74

Additional context
Screenshot also changes font from a monospace, Terminal-like font into a proportional font (Arial?). Ideally the font would remain the same, but this is a lesser issue, as far as I'm concerned.

This looks to be fixed. If not let us know.


Broken build.

Trying to build this project raises errors related to ErrorListener import
A required class was missing while executing org.jvnet.jaxb2.maven2:maven-jaxb22-plugin:0.13.1:generate: com/sun/xml/bind/api/ErrorListener
Full logs of failed build with -X flag included.
logs.txt

Fixed in 1.4-SNAPSHOT development series.


Is there a way to prepare a large library?

I want to wrap ReHLDS. This is written with preservation of compatibility with the original hlsdk and contains many typedefs, templates, and preprocessor definitions (for building on different operating systems, enabling options, etc.). How can I prepare this before wrapping and reduce the volume of customization of the wrapping process? Tools, compiler options / flags?

I would start by identifying the subset of types that you need to bind to C# and ignore the rest of the "useless" types in CppSharp. Usually if the codebase is too much template-based its easier to write a new clean C++ layer that wraps those templates and pass that to CppSharp.


Adding support to system channel docs

Signed-off-by: Kamal Nayan<EMAIL_ADDRESS>Description
Made system channel docs more descriptive as for a new user the commands are not familiar and how to use the commands to set,view channel .
This PR fixes #5929
Notes for Reviewers
Signed commits

[x] Yes, I signed my commits.

Codecov Report

Merging #6007 (32f1e86) into master (1a3f3a1) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #6007   +/-   ##
=======================================
  Coverage   17.92%   17.92%
=======================================
  Files         110      110
  Lines       10421    10421
=======================================
  Hits         1868     1868
  Misses       8096     8096
  Partials      457      457

Flag
Coverage Δ

gointegrationtests
6.38% <ø> (ø)

unittests
13.22% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

mesheryctl/internal/cli/root/system/channel.go
17.47% <ø> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

yes we are ready to go :100:

I confirmed again and am adding this for future reference

Is this good to merge now @alphaX86 @leecalcote ??

@harkiratsm can you review this? Is it what you wanted the docs to be like? I'm asking because, in the issue you mentioned that the docs should be made similar to that of mesheryctl system context command, but in this pr it's done differently.

@legendarykamal you were just required to make change on docs  page, I have already a ongoing pr in which I had already solved the issue on mesheryctl. So you just required to make changes on docs page for system context. .
If you are still having trouble ping me on slack.

@legendarykamal you were just required to make change on docs  page, I have already a ongoing pr in which I had already solved the issue on mesheryctl. So you just required to make changes on docs page for system context. .
If you are still having trouble ping me on slack.

@harkiratsm this change has to be made on golang one coz if consequent change has been made after this, the CI action will revert to original change (thus removing any additional change made in this PR) so I don't think, this should be made on docs page but rather on channel.go file

Closing this PR, as this wasn't required for #5929 and this  pr fix for mesheryctl side.

Its just a minor change... Need to review and merge this quick..

I had a call @alphaX86 he told me about the mesheryctl workflow , which I wasn't aware about , So reopening the pr .

I had a call with @alphaX86 he told me about the mesheryctl workflow , which I wasn't aware about , So reopening the pr .

Ouch ! In the first PR i had made only in docs but yeah @alphaX86 guided me about mesheryctl flow :open_mouth:

@alphaX86 @leecalcote If this looks good and aprooved can we get this merged now?

Thank you @leecalcote for merging this one :rocket:


Confusing type name on error messages with function lookup on lambda types

The following code fails to compile, as expected:
actor Main
  new create(env: Env) =>
    let f = {() => None}
    f.string()

However, the error message says:
Error:
[main.pony:4:6](): couldn't find 'string' in '$1$0'
    f.string()
     ^

Internally to the compiler (I believe) we don't have a proper name for lambdas, so it's not clear what would be the appropriate type to put in the error message.
The piece of code responsible for this is lookup_nominal inside lookup.c.
The above happens for explicit lambdas, object literals and partial application.

It should be possible to know that we have a "lambda type thing" at the point of the error and change the message to "couldn't find 'string' in 'lambda f'" or something like that.

I mentioned in the sync: It's easy to hide the dollar sign name, but it's more tricky to find something useful to put there for the general case.

the concrete lambda class/primitive has no inherent link to the lambda interface type (which has a nice way to print)
object literals may have multiple methods, and thus no nice way to print even an interface for it

It may be best to just to list the methods available on the type:
Error:
[main.pony:4:6](): couldn't find 'string' in '$1$0'
    f.string()
     ^
[main.pony:4:6](): it only has a method named `apply`
    let f = {() => None}
             ^


add ack to browserstack in README for testing

This change is

Reviewed 1 of 1 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


add parameter examples in lodapi example api

This would be really interesting! Because at the moment finding how grlc parameters works is really difficult. A lot of different implementations at different places that doesn't work
And an API without parameters is pointless

Apparently the parameters are not working anymore
I managed to make this query worked 1 month ago: http://grlc.io/api/vemonet/ncats-grlc-api#/
https://github.com/vemonet/ncats-grlc-api/blob/master/get_drugs_for_gene.sparql
If I add the "enumerate" part the call simply disappear from the swagger UI spec.
But without the enumerate I can use the parameters (using "HGNC:3535" for instance). But I got a TypeError: NetworkError when attempting to fetch resource.
Maybe I should add a suffix to specify it is a string? But last time it was working without suffix

Hi @vemonet , thanks for reporting these!
This might well have to do with the latest commits, so let's see if we can find the bug. Could you try these two things?

I noticed that at https://github.com/vemonet/ncats-grlc-api/ you have .rq and .sparql versions of the same API method. This might be confusing grlc, since both extensions are processed but only one makes it to the final spec. Could you try renaming them? (or just stick to one)
In the version in which you're using #+ enumerate:, try to specify the values of the enumeration like this:

#+ enumerate:
#+   - geneId
#+      - myValue1
#+      - myValue2

For queries that do not use enum the parameter mapping should work just fine for both URIs and literals.
Thanks,
Albert

I've fixed a number of issues regarding parameter enumerations, and added the lodapi parameter example (with pre-filled enumerations) at http://grlc.io/api/albertmeronyo/lodapi/#/SPARQL/get_houseType_params
@vemonet let me know if this helps with your issue

New examples repo has examples an example of enumerate decorator. Hopefully that solves this issue.
Closing.


Unable to trade due to right-click villagers

I went thru the configuration and didn't see an option to sneak right click or other ways.  Is there a key combo that allows the right-click to remain the trading with villager opton?  All I keep doing is end up riding the villager which is definitely not what I was looking for.  Thanks!

Shift right click should work

looks like it was two separate issues.  I had updated the plugin but did not remove my config files and the latest updates were not there.  Once I deleted everything and restarted I was able to right click to mount, left shift to dismount and shift right click to trade.  - All's good now, thanks!

Sadly, requiring shift right click doesn't work well because ad soon as you mount up you get dismounted from holding shift. Otherwise I would gladly implement that as a feature.

Couldn't you just add a timer there? So you need to have ridden an entity for at least 1 second before you can dismount?


Missing License

I cannot find a mention of a license for this repository. Can you confirm what license is valid for this code? Suspect MIT or similar would be appropriate.

Hello, Nathan. Lucidvisionlabs ROS use MIT license.
I will update repo with this information.
Kind Regards,
Alexander Bobrov
Software Tester
LUCID Vision Labs
130 – 13200 Delf Place | Richmond, BC V6V 2A2
t +1<PHONE_NUMBER>
<EMAIL_ADDRESS>| www.thinklucid.comhttp://thinklucid.com/
From: Nathan @.>
Sent: June 23, 2022 6:50 PM
To: lucidvisionlabs/arena_camera_ros2 @.>
Cc: Subscribed @.***>
Subject: [lucidvisionlabs/arena_camera_ros2] Missing License (Issue #10)
[EXTERNAL EMAIL]
I cannot find a mention of a license for this repository. Can you confirm what license is valid for this code? Suspect MIT or similar would be appropriate.
—
Reply to this email directly, view it on GitHubhttps://github.com/lucidvisionlabs/arena_camera_ros2/issues/10, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AMYDVBV6PZMEQLENQ7UWFL3VQUH5DANCNFSM5ZWHA3EA.
You are receiving this because you are subscribed to this thread.Message ID: @.***>


feat: add support for docker dev

This PR aims at adding docker dev support in bolt.

@d3lm hey,
Why didn't you guys added this repo to hacktoberfest.

@bhardwajRahul It will be better to add a docker compose file for dev mode?

How will you run this? add a compose file it will be better.
@geekyharsh05
It is single service and why does it makes sense to have a docker-compose for a single independent service. Moreover, Docker-compose makes sense when your service is dependent on other components like Databases etc. Its a one liner deployment for development purpose.
I work for Digitalocean and I am using docker image deployed over my App platform by passing in all the environment variables.  You are free to use any PAAS.

docker run -p 5173:5173 --env-file .env.local mickysharam/bolt-ai

I hope it makes sense now.

How will you run this? add a compose file it will be better.
@geekyharsh05
It is single service and why does it makes sense to have a docker-compose for a single independent service. Moreover, Docker-compose makes sense when your service is dependent on other components like Databases etc. Its a one liner deployment for development purpose.
I work for Digitalocean and I am using docker image( https://hub.docker.com/r/mickysharam/bolt-ai) deployed over my App platform by passing in all the environment variables.  You are free to use any PAAS.

docker run -p 5173:5173 --env-file .env.local mickysharam/bolt-ai

I hope it makes sense now.

Well that would work, but I don't trust you to keep the docker image updated. I think stackblitz should make their own docker image

@kc0tlh  I am even ready to become a maintainer for bolt and can help them get lots of benefits from DigitalOcean.

I was actually working with this very docker image as well and encountered issues.
My 2 cents: we take a que from OpenWebUI and get everything to be able to run in a self-contained docker image
This then can either be run at home or in the office on a container...or where ever
So first, a focus to eliminate Wrangler and Cloudflare...then use a docker-compose.yml and maybe a bash script (unix) and poweshell (windows) to build, start, stop, restart the container.
I can then make a systemd service file to install as a service as well.


Stop doing push diagnostics if we're doing pull diagnostics

Fixes https://github.com/dotnet/razor/issues/8161

Turns off push diagnostics, which saves some document processing
Returns Razor diagnostics from pull diagnostics
Bit of cleanup

In the interests of time, I logged https://github.com/dotnet/razor/issues/8454 for follow up to this, because the aggregation of diagnostics wasn't as straight forward as I hoped originally.

Curious, what is the difference between pull and push diagnostics?

Pretty much what it sounds like. WIth push diagnostics, we have to push diagnostics (errors, warnings etc.) to the client so it can update the error list, squiggles, etc. With pull diagnostics the client asks us for diagnostics when they want to. This is generally a perf improvement, as we don't need to process things unnecessarily - eg, if a document is closed, or error squiggles are turned off, or something. Doesn't make a huge difference to us really, given how our diagnostics work, but nice to remove another thing that has to listen for document changes, and since Roslyn and Web Tools moved to pull diagnostics, its nice to have everything going through one pipeline.

Pretty much what it sounds like. WIth push diagnostics, we have to push diagnostics (errors, warnings etc.) to the client so it can update the error list, squiggles, etc. With pull diagnostics the client asks us for diagnostics when they want to. This is generally a perf improvement, as we don't need to process things unnecessarily - eg, if a document is closed, or error squiggles are turned off, or something. Doesn't make a huge difference to us really, given how our diagnostics work, but nice to remove another thing that has to listen for document changes, and since Roslyn and Web Tools moved to pull diagnostics, its nice to have everything going through one pipeline.

Ohh that makes sense, thanks!


Creating tax records based on a newly created recurring tax record dated in the past

Checklist
Please make sure you have performed the following steps before opening a new bug ticket, change [ ] to [x] to mark it as done

[X] I have read and tried the steps outlined in the Troubleshooting Guide
[X] I have searched through existing issues.

Description
Currently when a recurring tax record with a date in the past is created, previous records aren't inserted during the saving process.
One record a time is added each time the vehicle is reopened (see VehilceController.Index(): UpdateRecurringTaxes(vehicleId);, so f.e. if a recurring record was added with start date 01.01.2024 (recurring monthly), each time the vehicle is opened another month record is added until new date is < DateTime.Now.
This seems to me like a bug or not fully implemented feature.
Platform

[X] Docker Image
[X] Windows Standalone Executable

Next Release


Active slide has tabindex="-1"

Active slide should be able to gain focus when tabbing with keyboard, so that its content can be rendered by screen reader (NVDA in my case).
http://jsfiddle.net/07vdsj40/
The only way to get silde content rendered by screen reader is to click on the actual slide, which is not convenient for most screen reader users.
Active slide .slick-current should have attribute tabindex set to "0"

duplicate with #2338


should there be a control to check ingress on security groups as well as

we have vpc_network_acl_allow_ssh_port_22_ingress but when scanning this example code (from https://spacelift.io/blog/iac-scanning) there was no complaint
resource "aws_security_group" "example_sg" {
  name        = "public_sg"
  description = "public security group"
  vpc_id      = aws_vpc.example_vpc.id
  ingress {
    from_port   = 22
    to_port     = 22
    protocol    = "tcp"
    cidr_blocks = ["<IP_ADDRESS>/0"]
  }

  egress {
    from_port   = 0
    to_port     = 0
    protocol    = "-1"
    cidr_blocks = ["<IP_ADDRESS>/0"]
  }
}

If helpful, when adapting these queries for VPC security group rules, the ingress rules in network ACLs can be found in ingress ->> 'cidr_block', while in security groups they're found in ingress ->> 'cidr_blocks'


toy.sh breaks if vocab_size is changed

If we change all instances of vocab_size=20 in toy.sh to vocab_size=100 or any other number, the tensor shapes won't match:

InvalidArgumentError (see above for traceback): Assign requires shapes of both tensors to match. lhs shape= [103,128] rhs shape= [23,128]

Is the assumption of 20 somehow hardcoded somewhere else?
This makes it hard to re-use this code for variations beyond digits.

#284

#284


Fix Storybook run command

In https://github.com/CDCgov/prime-reportstream/pull/9019, we removed the storybook:start command.  However, this is still used for the base storybook command so we need to fix that.
See this discussion for more context.

Storybook scripts are currently stable.


Update: from npm v7, no need to install superjson

this pr is for resolve issue#124.
from npm 7, peer dependencies automatyically installed, so I guess it would be little confusing to someone use npm v7 or later.

@all-contributors please add @dante01yoon for docs

thank you! :)


Encountered a few errors

Hi there.
I really like this project.
I came across a few errors.
rendering chunks (1)...[unocss] failed to load icon "i-carbon-exclamation"

Versions
└─>node -v && npm -v && pnpm -v
v16.17.0
8.15.0
7.9.5

Hi, that's great pleasure to see someone liking my project, I fixed the issue please clone the project again or just remove i-carbon-exclamation from src\pages\components\icons.vue

So the first error from above rendering chunks (1)...[unocss] failed to load icon "i-carbon-exclamation" was not repeated, so cool! 👍 I noticed you removed it from icons.vue, simple solution - lol.
However the second error persists:

what did you run as command? since I don't get that error when I run pnpm run dev

pnpm run dev has no error.

pnpm run build is the one that produces the error.
Here is a video/cast output for you https://asciinema.org/a/h2Jk1dyMCUYPchh3YUiXU7YtD

I think there's something went wrong with vite-ssg plugin, I'll create an issue there. thank you

I've found the where the issue comes from, I've a wrong element name  <class i-carbon-copy size="1em" /> in icons page, it's a stupid typo, I just changed to span and the error is gone, I gonna push the changes

How did you find <class i-carbon-copy size="1em" /> was the cause? Am impressed! :D
By the way, pnpm run build ran with out issue.

The weakmap used in this tool takes a valid html element name like div, span ..., class is not a valid one, please don't forget to star the project if you've not done that yet


Request for Patch Release to Support .NET 8 LTS

Is there any plan to release a patch version? Due to some my project is in-process of upgrading to .NET 8 LTS, due to the this current version 6.12.0 still reference the preview version of dotnet dependency.
I found this #770  already fixed this problem but not release into a patch version yet.
It would be greatly appreciated if you could release a new version of your package that includes the fix for .NET 8 LTS #770.
Thank you for your work on this project and for considering this request.
Best regards

Good timing -- just put out the release. Thanks!


suggest pip install

when using setuptools,
the install command is an alias for easy_install . die to pretty horrific legacy reasons
this brings in setuptools dependency management and encapsulated egg installs
(which is in general a bad idea to throw into a global python, since afterwards ALL system python tools pay the egg cost due to the easyinstall pth)

Thanks!


Include/Add unit tests

There is currently no /tests/ dir available to put unittests in.

On the way


interruptible run graph

Stub out interruptibleRunGraph (name WIP) and tests.
First passing test.
Flesh out test harness.
Pass two more tests.
Make first bubbling input invoke test pass. Hooray!
Add test for multiple levels of nesting.
Add map to test kit and add a test for map.
Remove unused imports.
Comment out logging for now.
Remove unused variable.
docs(changeset): Introduce run reanimation and interruptibleRunGraph.

?! does it work?

not yet -- just unexposed plumbing for now.

ahhh got my hopes up. well let me know if you want me to get the wrench and PTFE tape out with you 😉


Adds policy that only allows cluster-unique UIDs per Workload

Hi all 👋,
I've been trying to write a policy that only allows cluster-unique UIDs per Workload. More details below:
What type of PR is this

/kind feature
Proposed Changes
Add a policy that only allows cluster-unique UIDs per workload.
Proof Manifests

Example 1: Two Deployments want to use the same UID
Apply the Policy (set on enforce):
$ kubectl create -f require_unique_uid_per_workload.yaml

Create a deployment which shall runAsUser 1337
$ cat << 'EOF' | kubectl create -f -
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app: server-1
  name: server-1
spec:
  replicas: 1
  selector:
    matchLabels:
      app: server-1
  template:
    metadata:
      labels:
        app: server-1
    spec:
      containers:
      - image: nginxinc/nginx-unprivileged
        name: hello-1
        securityContext:
          runAsUser: 1337
        resources: {}
EOF

Observe that a pod can be created.
Create another deployment server-2 which shall runAsUser 1337.
$ cat << 'EOF' | kubectl create -f -
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app: server-2
  name: server-2
spec:
  replicas: 1
  selector:
    matchLabels:
      app: server-2
  template:
    metadata:
      labels:
        app: server-2
    spec:
      containers:
      - image: nginxinc/nginx-unprivileged
        name: hello-2
        securityContext:
          runAsUser: 1337
        resources: {}
EOF

Observe that a pod can not be created by server-2 because the UID 1337 is already in use in your cluster by server-1.
However, you can still increase the number of replicas on server-1!
$ kubectl scale --replicas=3 deployment/server-1

Example 2: Pod wants to use UID already in use by a deployment
Apply the Policy (set on enforce):
$ kubectl create -f require_unique_uid_per_workload.yaml

Create another deployment server-3 which shall runAsUser 42.
$ cat << 'EOF' | kubectl create -f -
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app: server-3
  name: server-3
spec:
  replicas: 1
  selector:
    matchLabels:
      app: server-3
  template:
    metadata:
      labels:
        app: server-3
    spec:
      containers:
      - image: nginxinc/nginx-unprivileged
        name: hello-3
        securityContext:
          runAsUser: 42
        resources: {}
EOF

Observe, that a pod can be created, as the UID 42 is currently not used.
Create a Pod which shall runAsUser 42
$ cat << 'EOF' | kubectl create -f -
apiVersion: v1
kind: Pod
metadata:
  labels:
    app: server
  name: hello-no-owner
spec:
  containers:
  - image: nginxinc/nginx-unprivileged
    name: hello-no-owner
    securityContext:
      runAsUser: 42
EOF

Observe that this pod cannot be created.
Error from server: error when creating "STDIN": admission webhook "validate.kyverno.svc" denied the request:

resource Pod/kyverno-example-namespace/hello-no-owner was blocked due to the following policies

require-unique-uid-per-workload:
  require-unique-uid: Only cluster-unique UIDs are allowed

🎉 You made it. Don't forget to clean up ;)
k delete clusterpolicy require-unique-uid-per-workload

Checklist

[x] I have read the contributing guidelines.
[ ] I have added tests that prove my fix is effective or that my feature works.

Further Comments
Why? I've borrowed this explanation:

Running processes for applications as different user IDs means that if a security vulnerability were ever discovered in the underlying container runtime, and an application were able to break out of the container to the host, they would not be able to interact with processes owned by other users, or from other applications, in other projects.

When using persistent storage, any files created by applications will also have different ownership in the file system.

I'm also planning to write a mutating policy to accompany this one. The mutating policy will assign new workloads a cluster-unique UID.
What do you think about this in general and specifically about my implementation:

Is there an easier way to do this than with my JEMSPath of doom?
Will this kind of policy make my API unresponsive (as it often queries all pods)?
While testing, I've found that when creating two Deployments with pods that use the same uid one after the other the policy works as intended. The creation of pods by the second deployment is denied by the policy. However, when applying two deployments which want to use the same value for runAsUser at once the policy does not work (i guess this is a timing issue...). Any ideas how could I mitigate this issue?

This looks good to me. One thing that would be nice to know is how many array members Kyverno can hold in the uidsAllPodsExceptSameOwnerAsRequestObject context name. Not your problem to solve, but because this is really designed for multi-tenant use cases and acts on Pods, there could be a LOT of UIDs that get stored in that variable. I'm just wondering if there's a breaking point where over N number is too many. This would be my concern if the policy were not scoped down to some level lower than the entire cluster.
But, regardless, this is a nice policy that would be quite useful, so thank you!

Oh, one more thing that I'd like to discuss: i've made the assumption that if pods have an owner it's always exactly one. I think this is true for the standard Objects creating pods, but it might not be true for custom resources. I'm unsure how we can denote that on the policy or if we should try to make the policy work with any number of ownerReferences.

because this is really designed for multi-tenant use cases and acts on Pods, there could be a LOT of UIDs that get stored in that variable. I'm just wondering if there's a breaking point where over N number is too many. This would be my concern if the policy were not scoped down to some level lower than the entire cluster.

Yep, I don't know if the capacity of the variable is the limiting factor here (don't know to much about go, but as long as the underlying data structure is dynamic and there is enough RAM available for kyverno that should work...) but I also think there could be problems running this on very large clusters with many pods. The list of UIDs is only the result of the filtered JSON response which represents the manifests of all cluster pods. So all that information about all pods has to be received, stored and processed everytime a single pod is created. Furthermore I observed in the kyverno logs that creating one pod printed the results of the JMESPath multiple times.
So I agree with you that it might be necessary to go from cluster level to maybe namespace level. However, that has its own complexities, because then we need to ensure that each namespace has a unique range of UIDs to choose from, or else we couldn't be sure that there are no UID collisions with workloads from other namespaces on the cluster.

I also don't know how prevalent this would be. You could use a precondition that checks how many ownerRefs there are which then selects the appropriate rule. Use this as an idea: https://kyverno.io/policies/other/add-image-as-env-var/add-image-as-env-var/

because this is really designed for multi-tenant use cases and acts on Pods, there could be a LOT of UIDs that get stored in that variable. I'm just wondering if there's a breaking point where over N number is too many. This would be my concern if the policy were not scoped down to some level lower than the entire cluster.

Yep, I don't know if the capacity of the variable is the limiting factor here (don't know to much about go, but as long as the underlying data structure is dynamic and there is enough RAM available for kyverno that should work...) but I also think there could be problems running this on very large clusters with many pods. The list of UIDs is only the result of the filtered JSON response which represents the manifests of all cluster pods. So all that information about all pods has to be received, stored and processed everytime a single pod is created. Furthermore I observed in the kyverno logs that creating one pod printed the results of the JMESPath multiple times.
So I agree with you that it might be necessary to go from cluster level to maybe namespace level. However, that has its own complexities, because then we need to ensure that each namespace has a unique range of UIDs to choose from, or else we couldn't be sure that there are no UID collisions with workloads from other namespaces on the cluster.

What you could do to mitigate this is have a ConfigMap per Namespace which specifies a range of UIDs. A policy could look up that range for each pod request into that Namespace to ensure it falls within that range. Deny if not. That way API calls would be scoped down to only Pods within the specific Namespace. Not entirely sure we have all the pieces right now to make that work as we need the range operator and In and NotIn to work on type int, but theoretically it would do it.

Is this still in draft?

@hubwoop can we proceed with this?

Sure, I can change this to a PR, the discussion we had can lead to further changes or future PRs.


Added talking_tom game

Description
Adds game "Talking Tom"
Fixes:  #1940
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist:

[x] I have made this from my own
[x] I have taken help from some online resourses
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings

ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

@arunimaChintu didn't know that the tech stack is Python instead of JavaScript. As per the code complexities I am Reducing to level 1

@Sulagna-Dutta-Roy sorry I was unaware it had to be Javascript, I will edit the code with Javascript... Please assign it to level3

@Sulagna-Dutta-Roy I have updated the tech stack to Javascript. Please assign it to level 3

Only 200+ points will be allocated because your two PRs contains total 90 points if you switch to javascript. @arunimaChintu

@Sulagna-Dutta-Roy Updated to Talking Tom Game/ my files... and the tech stack is also updated to javascript... And, could you please explain the above said thing again, I could not get it.

@Sulagna-Dutta-Roy Please merge this

@Sulagna-Dutta-Roy I am getting this error while pushing the code:

@Sulagna-Dutta-Roy Please help me push my code... I have added all the index,styling and manifest files accordingly...I just need to push it

I don't have any access restrictions to this repo. And receiving multiple PRs from another PR.
Do one thing I am closing this PR. you can push the changes again @arunimaChintu

okay Thanks @Sulagna-Dutta-Roy


[DNM] Implement perpetual sessions based on activity timeout

This implements perpetual sessions with an inactivity timeout using the technique of 'silent authentication' as presented by Auth0. See: https://auth0.com/docs/api-auth/tutorials/silent-authentication and
https://auth0.com/docs/api-auth/tutorials/silent-authentication#renew-expired-tokens

Within a hidden iframe

As long as the page is open, a hidden iframe is opened every one-half lifetime of the login service session, in order to extend the lifetime of that session. The /oauth/authorize endpoint is then hit within that iframe to update our authentication tokens.

Coverage decreased (-0.1%) to 46.053% when pulling 38fa0db097ca52bcb5327d456ae901438d5e4a0e on asauber:perpetual-sessions into 8cebcb5c08b2986c4cb2335a89dfb5c3dc31065b on linode:develop.


Including profiles with the spring.profiles.include property is not working for the jdbc environment

Describe the bug
Spring cloud version: 2021.0.1
When trying to include profiles with the spring.profiles.include property for the jdbc spring cloud config environment the profile is not included.
Sample
I have the following properties table for the jdbc spring cloud config profile:

application
profile
label
key
value

application
myprofile
master
my-profile-variable
my-profile-value

myapp
default
master
spring.profiles.include
myprofile

Right now when I call the config service to fetch the config for myapp with /myapp/default I get the following reponse:
{
  "name": "myapp",
  "profiles": [
    "default"
  ],
  "label": null,
  "version": null,
  "state": null,
  "propertySources": [
    {
      "name": "myapp-default",
      "source": {
        "spring.profiles.include": "myprofile"
      }
    }
  ]
}

But I would expect to get the following:
{
  "name": "myapp",
  "profiles": [
    "default"
  ],
  "label": null,
  "version": null,
  "state": null,
  "propertySources": [
    {
      "name": "application-myprofile",
      "source": {
        "my-profile-property": "my-profile-value"
      }
    },
    {
      "name": "myapp-default",
      "source": {
        "spring.profiles.include": "myprofile"
      }
    }
  ]
}

This works well with the Git backend.

In the context of git, svn, or file based repositories we get this functionality via Boot's config data functionality which is loading the configuration files the same way Boot does.
In the JDBC case, and I imaging the same is true for the other environment repositories, we don't get all the benefits.
I am not sure if there is something we can do to handle all environment repositories, or if we need to address this in each environment repository.

When you call the config server with /myapp/default, that means you want to get the default profile of myapp. So I think the response match the design, it returns only the default profiles. the application-myprofile you expected should not be returned. It works in the same rule as the Git backend.

I use Spring cloud version 2021.0.1 too, I can't reproduce this issue because include fails on Git backend too.
It throws org.springframework.boot.context.config.InvalidConfigDataPropertyException: Property 'spring.profiles.include' imported from location xxxxx.
There's a check that forbidden includes in InvalidConfigDataPropertyException
if (contributor.isFromProfileSpecificImport()
        && !contributor.hasConfigDataOption(ConfigData.Option.IGNORE_PROFILES)) {
    PROFILE_SPECIFIC_ERRORS.forEach((name) -> {
        ConfigurationProperty property = propertySource.getConfigurationProperty(name);
        if (property != null) {
            throw new InvalidConfigDataPropertyException(property, true, null, contributor.getResource());
        }
    });
}

the forbidden list in PROFILE_SPECIFIC_ERRORS above
is [spring.profiles.include, spring.profiles.include[0], spring.profiles.active, spring.profiles.active[0], spring.profiles.default, spring.profiles.default[0]]
So if you try to include other profiles in config server, it throws exception.

But it's weird the JDBC backend didn't throw a exception and the include is not happened. I'll check this later.

MultipleJGitEnvironmentRepository and NativeEnvironmentRepository calls ConfigDataEnvironmentPostProcessor.applyTo() which calls ConfigDataEnvironmentPostProcessor.postProcessEnvironment() and throws exception in ConfigDataEnvironment.checkForInvalidProperties, which forbid profile includes.
But JdbcEnvironmentRepository don't call ConfigDataEnvironmentPostProcessor at all, so there's no exception on property spring.profiles.include and it was treated as a normal property.

This goes back to what I said above

In the context of git, svn, or file based repositories we get this functionality via Boot's config data functionality which is loading the configuration files the same way Boot does.

Yes, except it doesn't support 'include' feature.

This function is specifically disabled.


Merged main dev 1.30

This PR syncs the dev-1.30 branch with main to keep the dev-1.30 branch up to date.
cc: @Princesso @Vyom-Yadav @chanieljdan @celestehorgan

/approve


Need a indicator of the screen position following the mouse

It's extremely hard to position things because there is no hint about the corrdinates values. The field pickers don't work in TypeScript.

Implemented.


Should we make 'devel' the default branch on github?

IMO, we should npm publish the releases (~master) and instead turn the default on github to devel.
Then people see the latest state first.
What do u think?

Ok, no objections. So I do it.


InternetNZ logo overlaps page footer on colorOS browser

Description
Phone:
Oppo R9s
Android 6.0.1 wrapped by ColorOS V3.0.0i
ColorOS default browser 37.0.2192.112030 ("Powered by Opera" otherwise not sure what it is)

Checklist
Change the space in the box to an x for those you have completed. You can also fill these out after creating the issue.

[x] I have linked any relevant existing issues/suggestions in the description above (include #??? in your description to reference an issue, where ??? is the issue number).

If this is a code related issue, please include the following in your description:

[ ] Steps to reproduce the behavior
[x] The platform(s)/software you are encountering the issue on
[x] The behavior you expect to see, and the actual behavior

Closing this as it has ended up being a much smaller demographic (Oppo phones) than previously thought (Android devices). The problem is also relatively minor. If any actual users bring up the issue we can reopen this and investigate further


feat: add svelte portable

Hi I migrate lenis-svelte to this repo.
The approuch for svelte is using svelte action and svelte stores, things that will work and still working for Svelte 4 and Svelte 5. Despite the changes to runes in Svelte 5 the svelte will still working in that version.

hello, first of thanks for contributing! we were thinking about adding lenis/svelte and waiting for svelte 5, which should be right around the corner. not to keen on supporting svelte version below 5 as it creates overhead. but open for opinions as I am not to deep in the svelte community. my thought is starting of with svelte 5 so we just have to maintain a versions beyond 5.

yo @DaniAcu it seems that Svelte5 has been released, can you confirm everything is working great?

Hi! I tested with svelte 5 and works perfectly. I will check what you mention about raf, and remove it.
After merging, I cloud track the work of moving it to runes, for when svelte remove stores. But not official news about it yet. They still having stores for svelte/motion.

I already test it with svelte 5 and is working right. I updated now that the autoRaf is not necessary here.
Let me know if you have any question.

Reviewing the README and i'm wondering why you're not using a custom component such as  (see React example). Also having to use id looks really weird to me.

I cloud adapt to have similar apis as vue and react.
The idea here about the instance by id, it was to have a clear identification or knows what lenis instance you are refering of using when you are using it.
In the current react abstraction, we are not beeing explicit about it. Any useLenis, cloud mean any instace in a project. In cases of sub instances, you will always needs to check if the component that use the hook is inside of a wrapper and in which others wrappers is wrapped. Also the behavior related to root and any other instance is different, I mean in the same component you cloud use root and useLenis, but for nested instance you need another child component.
From my point of view any instance should be accessed in the same way. Like 1 API to rules them all. I like the idea to have instances creator and the instance getter to the same level.
So the main idea behind id and this abstraction is:

Give a possibility to get the lenis root instance in a component inside of a lenis region. (currently impossible in react abstraction)
Make possible have the lenis creator and setter and the same level doesn't matter if is a root instance or not.

Maybe there things that I miss in this consideration. Is it make sense sense use a root instance when you are in the lenis wrapper? Maybe is a thing that you want to prevent in the use of the library, and idk.
I just share here, how I think about. Let me know what do you think, I cloud make the refactor after that 😊

Hey @DaniAcu, your questions are absolutely valid, and I appreciate the thought you've put into this. That said, in my experience using lenis/react for the past two years, I’ve never encountered a situation where accessing a specific Lenis instance via IDs was necessary. From what I’ve seen, neither have other users raised this as a concern.
One of the biggest strengths of lenis/react is its simplicity: just relying on the inherited Lenis instance works seamlessly for the majority of use cases. The API you’ve proposed (e.g., useLenis('root', () => {}) with optional ID selectors) does add functionality, but at the cost of complexity. I’m concerned it might make lenis/svelte harder to understand while offering relatively limited value in return.
I truly believe that consistency across frameworks (lenis/react, lenis/vue, and now lenis/svelte) is key to providing a clear and intuitive experience for users. Any deviations between them could create unnecessary confusion. To that end, I think lenis/svelte should stick to the same approach as the other frameworks for now.
That said, the feature you’re proposing could absolutely be revisited later, potentially as a breaking change in the future. For example, we could introduce an API like useLenis('root', () => {}) as an optional enhancement if there’s strong demand for it.
Looking ahead, we could consider a more generic implementation that’s flexible across all frameworks (react, vue, svelte). This would not only keep things consistent but also make maintenance easier while allowing room for additional features.
Let me know what you think—happy to collaborate on a solution that balances simplicity, consistency, and extensibility!

Yeah, the id is something that I don't like from the svelte abstraction. Let me work in the refactor to have the same, maybe in the time while I refactor this comes to my mind some other idea, specially to make root and sub instances beeing used with the same approach.


issue of import ICSD cif file to Feff calculations

Hello, I found it is not able to import the CIF file from ICSD database code 6233. but it works in Athena. I try to export the .inp Feff file, then import to Larix which is not working unfortunately.
Best regards,
Johan
Here is the information when import CIF to Larix:
Elements: ['Na', 'Au', 'S', 'O']
Sites: [2.26152919 6.7051275  1.40462614] Na+
Traceback (most recent calls last):
File "C:\Apps\larch\Lib\site-packages\larch\wxlib\structure2feff_browser.py", line 414, in onImportStructure
sites = ['%d' % (i+1) for i in range(len(sites))]
^^^^^^^^^^
TypeError: object of type 'PeriodicSite' has no len()

@supperpojke Thanks and sorry for the the trouble.  Fortunately, this is example does work with larixite:
https://millenia.cars.aps.anl.gov/larixite/cifs/ICSD_CollCode6233.cif
(which uses the latest recommended pymatgen interface), so we'll update Larch to use this code relatively easily.

@supperpojke should be fixed in development branch (soon to be released)


[FEATURE] Minimum required GPU RAM for different architectures

Is your feature request related to a problem? Please describe.
Is the minimum required GPU memory for different architectures documented anywhere?
E.g., I want to know what GPU(s) I need to rent to be able to do a backward pass on ViT-g/14.
Describe the solution you'd like
If not, it would be very helpful to add a sheet that documents this data for:

Batch Size: 1

forward-pass with no_grad
forward-pass and backward-pass

Batch Size: 10
Batch Size: 100

I am not familiar with distributed inference/training; will the amount of GPU RAM needed be linearly divided when using multiple GPUs? Is the overhead of using multiple GPUs different for different models?
Describe alternatives you've considered
The alternative is testing these manually, but this option is expensive as one needs to first get access to a big GPU. It also wastes everyone's time as everybody needs to do this by themselves.

The batch size in inference and train results tables is the min batch size they run at (from a 1024 or 512 starting point for inf, train respectively). Doing those runs is rather incredibly long and time consuming so it's not run often.
Measuring actualy GPU use is not particularly reliable, there is so much variability due to the way the allocation and kernel benchmarking works, you really have to try the batch size and see it succeed or fail to know if it works..


Translate tasks/administer-cluster/access-cluster-services.md into Ko…

Closes #21775
This PR has a link to translated document via PR #21729  which is not merged yet.

[L80] 쿠버네티스 API를 사용하여 클러스터에 접근하기

Preview page: https://deploy-preview-21776--k8s-dev-ko.netlify.app/ko/docs/tasks/administer-cluster/access-cluster-services/

/assign @ianychoi

/ping @ianychoi
Are you available to review this PR?

@ianychoi

By the way, when I read "Are you available to review this PR?" sentence, honestly, I am not 100% happy. Not only you are volunteering to contribute (as a reviewer I really appreciate it), reviewers would like to help as much as possible but please do not use some English nuances which may potentially contain harmful feeling. Hopefully I over-interpreted the sentence or the sentence has not fully reflected from your translation from Korean to English to ask reviewers. I have just searched on Internet and copying this URL for all.. https://medium.com/better-programming/pull-request-etiquettes-for-reviewer-and-author-f4e80360f92c .

I'm still a newbie to open source contribution. So there may be some mistakes. (It seems that the nuances were conveyed due to my lack of English.) Thank you for comment about my mistake. I'll be more careful about it in the future.

/lgtm
/approve


Support .prop for DOM properties

What problem does this feature solve?

Vue 2 feature parity

What does the proposed API look like?
<video :srcObject.prop="userMediaStream"></video>

Attributes are always text, that's how HTML works. But if you want to pass something other than text, setting it as a DOM property instead of an attribute using :srcObject.prop="userMediaStream" should do the trick I believe. :)

Ohh sweet. Never knew about .prop 🤯

Opps, looks like it is not working yet. I will leave this open. 😄

Hmm, it works for me.
Is your template coming from HTML/DOM instead of some build step by any chance? In that case the HTML parser will lowercase srcObject without you knowing, because attribute names in HTML are always lowercase. You can use :src-object.camel.prop="userMediaStream" instead and Vue will properly camelCase the property name for you :)

no problems passing the stream
https://codesandbox.io/s/confident-smoke-bvwxf

It failed when I try to set it to null. Perhaps that's a bug? If you can reproduce, I'll close those and file a new bug.

Works: https://codepen.io/21stCenturyJonas/pen/JjYNjvG

Got the same error.
I believe the error came from https://github.com/vuejs/vue-next/blob/0bb1f67d12b4a7d7ae2fe1d94883333bf736aa13/packages/runtime-dom/src/modules/props.ts#L35
I think it is trying to set the srcObject to '' when the value is nullish.
Can't seem to find any logic around the .prop flag so I am not sure how to fix it.

Yup that's it, good catch!
For now you could add a v-if="userMediaStream" to the <video> :)

Here's a repro btw, might want to add it to the issue description:

nice one thanks @jonaskuske

closing for https://github.com/vuejs/vue-next/issues/1049


4.0.0-0 prerelease accidentally still requires bluebird

I get Error: Cannot find module 'bluebird' when running the 4.0.0-0 prerelease of ioredis.
https://github.com/luin/ioredis/blob/4c95057733281a6d4b184cc3a6736076ee633e0a/index.js#L6
Also, thanks for the change to support native promises, I've been looking forward to it.

Just fixed in 4.0.0-1. Sorry for the inconvenient.

Thank you, this works in 4.0.0-1 prerelease.


Data display from indicator ?

Hi  It look quite interesting to see all the formula for each indicator. Actually, do you have any graphic plotter that we can get data and apply indicator to it ?  Something like an appimage universal package...
Thanks

Hi,  Yes, there is a very basic plotter included in the package, but it requires code to be written to use to plot the output of the indicators. I am planning to add those later on.

great, thanks for. i will look forward to it.  And at same time, having it as Appimage, mean we could just bring it on a usb stick and it will be running anywhere. without touching the system.
thanks


RetryPolicy not propagated on ContinueAsNew

Expected Behavior
RetryPolicy should either be propagated or accepted as a param for continue as new
Actual Behavior
RetryPolicy is completely unset in ContinueAsNewWorkflowExecutionCommandAttributes

I believe service propagates most of the attributes by default. I'm not sure about the retryOptions.


tooltip可否增加rich进行编辑

What problem does this feature solve?
tooltip只有默认的样式无法改变
What does the proposed API look like?
tooltip增加rich属性可以对其进行编辑修改

You can use tooltip.formatter


[Broker] Add timeout to closing CoordinationServiceImpl

Fixes #15774
Motivation
CoordinationServiceImpl.close can hang. See #15774.
Modifications

add a fixed timeout of 10 seconds
also close the scheduled executor

@lhotari just wanted to check in - are there any doc updates required for this improvement?


Base stepper PR

Not ready for in-depth review, but feel free to comment on the general direction.
Structure of the stepper object will be similar to the previous AvailableURL object, with children as an attribute. However, the stepper items themselves will be more complex, with knowledge of errors or missing fields on the page they reference.
I don't want to create an "everything object", but considering the overlap in functionality I expect the stepper to at some point absorb validate_proposal.py.

Closed to create a fresh PR. Thanks for the feedback!


Page url is not matching home page

I am trying to add data for home page / but it not matching with the home page eg. http://example.com

any ideas to fix this?

i tried using double slashes and it's work for me


Add pagination based extract support to gwa-scheduler for retrieving routes from Kong

Kong offers an Admin API, where the upstream services configuration can be retrieved by making API calls to it. The kong admin API displays 100 results by default and provides an offset, using which we need to make a new call by appending the offset value to the endpoint.

GWA Scheduler app has been updated to identify these offsets and make calls simultaneously to retrieve the entire data.


[Fix]Correct java cmd in alert start.sh

Due #12334.
Correct alert start.sh java cmd

this case caused by cannot find env?

Hi, I have tested in the 3.1.1 k8s model, and java cmd is still worked but other start.sh all changed java cmd, so I changed alert start.sh as well


Adds some optional fields to the User model

Please @juanpedromoreno, could you review? Thanks!

Codecov Report

Merging #61 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #61   +/-   ##
=======================================
  Coverage   85.82%   85.82%
=======================================
  Files          27       27
  Lines         402      402
  Branches        3        3
=======================================
  Hits          345      345
  Misses         57       57

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 087d5ae...ba8875c. Read the comment docs.


Alpine support

Hi!
I’ve been working on getting this running on Alpine! Everything works great so far and is rebased on your latest commits. I haven’t written any tests yet as I don’t know how… Would it be interesting to add Alpine support to the main repo?

Sorry for all the trouble. I'm not a bash expert and this is my first time creating a pull request. I'm not sure how to deal with the sign-off though. I'm trying to follow the instructions but it seems like i have to manually merge everything again?

Okay fixed the signing issue. Thanks Ethan for you help on that!

Would be willing to merge this @ecdye?


Add OpenAI completions functions handler; Allow calling actions with callAction method on Sandbox

[x] Add to JS SDK
[x] Add to Python SDK
[ ] Test usability
[ ] Update docs & add docstrings

It looks like OpenAI added a helper for running tools - https://community.openai.com/t/beta-completion-runtools/531973 so one part of this PR is no longer necessary.

It looks like OpenAI added a helper for running tools - https://community.openai.com/t/beta-completion-runtools/531973 so one part of this PR is no longer necessary.

It looks like the OpenAI Python SDK does not have the runTools/run_tools method so that part of the PR may still be useful.

We are closing this for now — we want to make more general changes to the SDKs that allows integrating with multiple language models.


Jenkins Datadog plugin - Log Collection Port Error

The Datadog Agent configuration of the Jenkins Datadog Plugin shows the Log Collection Port (Optional). If no port is configured for Log Collection and you click Test connection, you get an error "The port cannot be empty."
Steps to reproduce the behavior:

Go to Manage Jenkins
Click on Configure System
Scroll down to Datadog Plugin
Click on  Use the Datadog Agent to report to Datadog (recommended)
Configuration

Agent Host: localhost
DogStatsD Port: 8125
Log Collection Port: empty

Click Test connection
Error: "The port cannot be empty"

Expected behavior
The Log Collection Port should not be a required field. The test should test the DogStatsD Port and display the result.
Screenshots
Screenshot available if needed
Environment and Versions (please complete the following information):
This occurs on multiple Jenkins instances
Jenkins
Jenkins 2.303.3 with Datadog plugin 3.3.0
Jenkins 2.289.2 with Datadog plugin 3.4.1
Jenkins 2.303.1 with Datadog plugin 3.1.0

Hi 👋 , thanks for raising this. To help with fixing this bug, do you have log collection enabled?

Hi, I talked with the team to learn more about the functionality of Test connection. They reported that the Test connection button is related to only the Log Collection Port. The DogStatsD port cannot be tested because it's a UDP port.

PR making the buttons for Test connection more clear was just merged. I'll close this ticket since the intended behavior was occurring correctly, although the button may have been misleading.


How to put Apps in specific namespaces?

The issue I am seeing is that kalm is very opinionated. It doesn't give me option to provide namespace. For each app, a new namespace is created.
Also, How can I browse existing applications, deployments on my cluster through kalm?

Yes Kalm indeed makes a rather opinionated decision in that each app gets a distinct namespace. When we made this decision, we realized it will probably turn a subset of users off. But we've found enough upside in practice (etc.. getting apps up and running quicker, reducing boilerplate, keeping the UI simple) that we want to try going down this route a bit longer.
In an earlier version of Kalm, we had apps and namespaces as separate concepts, and you can have a namespace containing multiple apps. But most people who used Kalm simply created 1 namespace to hold 1 app, or was confused as just put everything in the default namespace. The extra layer of abstraction simply caused more confusion than it was worth.
Are there specific ways you'd like to use namespaces that gets blocked by this app=namespace convention? Really appreciate the feedback!

Yes Kalm indeed makes a rather opinionated decision in that each app gets a distinct namespace. When we made this decision, we realized it will probably turn a subset of users off. But we've found enough upside in practice (etc.. getting apps up and running quicker, reducing boilerplate, keeping the UI simple) that we want to try going down this route a bit longer.
In an earlier version of Kalm, we had apps and namespaces as separate concepts, and you can have a namespace containing multiple apps. But most people who used Kalm simply created 1 namespace to hold 1 app, or was confused as just put everything in the default namespace. The extra layer of abstraction simply caused more confusion than it was worth.
Are there specific ways you'd like to use namespaces that gets blocked by this app=namespace convention? Really appreciate the feedback!

Regarding browsing apps: all apps created via Kalm should be visible in the /applications page. Deployments created outside of Kalm are currently not visible, but will be in a later version.

I was thinking that I can use kalm on top of my existing cluster and apps. I feel it is a very basic Kubernetes building block and should be available for selection. From the first impression, kalm seems good for those who don't want to touch their YAMLs.

#138

@infrar  one possible use case, is to group seperate apps together.  For example, I have a "Media" namespace, that contains sonarr, radarr, jackett.  I then have a network policy that then only allows traffic in to these pods.    For simplicity sake, it's easier to group those 3 pods into 1 namespace, then to have "sonarr" "radarr" "jackett" namespace...etc


task/04-styling

Acceptance Criteria for 1

[x] Mentor is added to pr
[x] AC copied to pr description
[x] Link to deployed version is added to pr
[x] Added layout of Search Bar
[x] Rewritten all styles with Module Styles
[x] Implemented dynamic theme change logic

Acceptance Criteria for 1*

[x] Implemented logic for fetching user's theme.
[x] Saved theme to the Local storage.

https://volodymyr-kravchenko-moc.github.io/fe-react-2024/

Please add active states for theme buttons. E.g. for this moment, button of light theme should be active


fix mc:x86_64:debugpy build by avoiding host compiler

@offa Any chance that you find time for a review?


Improve scenario and activity name defaulting for named scenarios

The cql-iot scenario just shows cql-iot shows this on output, but it should code the activity alias automatically with the scenario name and the step name unless the alias has been provided.
Tokens in the alias specifier should allow scenario name interpolation.
Logging to logs/scenario_20200429_211833_146.log
cql-iot: 10.41%/Running (details: min=0 cycle=1041316 max=10000000)
cql-iot: 24.16%/Running (details: min=0 cycle=2416686 max=10000000)
cql-iot: 37.78%/Running (details: min=0 cycle=3778266 max=10000000)
cql-iot: 52.01%/Running (details: min=0 cycle=5201023 max=10000000)
cql-iot: 66.55%/Running (details: min=0 cycle=6655653 max=10000000)
cql-iot: 80.55%/Running (details: min=0 cycle=8055327 max=10000000)
cql-iot: 95.35%/Running (details: min=0 cycle=9536403 max=10000000)
cql-iot: 1.15%/Running (details: min=0 cycle=115470 max=10000000)
cql-iot: 3.27%/Running (details: min=0 cycle=327050 max=10000000)
cql-iot: 5.58%/Running (details: min=0 cycle=558380 max=10000000)
cql-iot: 8.06%/Running (details: min=0 cycle=806600 max=10000000)
cql-iot: 10.65%/Running (details: min=0 cycle=1065150 max=10000000)
cql-iot: 13.36%/Running (details: min=0 cycle=1336050 max=10000000)
cql-iot: 16.19%/Running (details: min=0 cycle=1618740 max=10000000)
cql-iot: 19.16%/Running (details: min=0 cycle=1916250 max=10000000)
cql-iot: 22.23%/Running (details: min=0 cycle=2223020 max=10000000)
cql-iot: 25.36%/Running (details: min=0 cycle=2536650 max=10000000)
cql-iot: 28.63%/Running (details: min=0 cycle=2863080 max=10000000)
cql-iot: 32.22%/Running (details: min=0 cycle=3222360 max=10000000)
cql-iot: 36.14%/Running (details: min=0 cycle=3614420 max=10000000)
cql-iot: 40.06%/Running (details: min=0 cycle=4006250 max=10000000)
cql-iot: 44.18%/Running (details: min=0 cycle=4418200 max=10000000)
cql-iot: 48.58%/Running (details: min=0 cycle=4858240 max=10000000)
cql-iot: 53.15%/Running (details: min=0 cycle=5316330 max=10000000)
cql-iot: 57.99%/Running (details: min=0 cycle=5799200 max=10000000)

The naming logic has been added to master. Leaving this open until additional testing or UAT verification occurs for the documented behavior under "Named Scenarios"

This has been vastly improved as documented under Named Scenarios in the Designing Scenarios track of the docs.