Restructure top-level menu

Top-level menu proposal based on conversation I had with @wallrj.
https://github.com/cert-manager/website/pull/1309/commits/ae7d8bde74cf435fb11b8ebf00b919c1b61ea192 does the following:

move /docs/usage/prometheus-metrics/ to /docs/devops-tips/prometheus-metrics/

move /docs/tutorials/backup/ to /docs/devops-tips/backup/

move /docs/tutorials/syncing-secrets-across-namespaces/ to /docs/devops-tips/syncing-secrets-across-namespaces/

move /docs/projects/istio-csr/ to /docs/usage/istio-csr/

move /docs/projects/csi-driver/ to /docs/usage/csi-driver/

move /docs/projects/csi-driver-spiffe/ to /docs/usage/csi-driver-spiffe/

move /docs/trust/trust-manager/ to /docs/trust/trust-manager/

move /docs/trust/trust-manager/api-reference/ to /docs/trust/trust-manager/api-reference/

move /docs/projects/approver-policy/ to /docs/policy/approval/approver-policy/

move /docs/projects/approver-policy/api-reference/ to /docs/policy/approval/approver-policy/api-reference/

https://github.com/cert-manager/website/pull/1309/commits/887822653065d829768348f6fe78a2d14d7df49f contains the following new pages (explaining the different policies):

/docs/policy/
/docs/policy/approval/
/docs/policy/defaulting/
/docs/policy/issuing/

https://github.com/cert-manager/website/pull/1309/commits/5888c08268285aa03c981c19db36934ca41a3b07 contains the following new pages (explaining how to do trust properly):

/docs/trust/

During the standup we discussed this PR and concluded the best way forward is to merge this PR and make further improvements in follow-up PRs.
@wallrj

/unhold


I want to know how to use cargo-mpirun to run a rust demo on my cluster.

cargo-mpirun is currently hard-coded to use mpiexec, which might not be appropriate on your cluster. In that case, you need to cargo build --bin my-app your executable and then use srun -n 4 target/release/my-app or whatever launcher your cluster uses.
In #9, I added support for MPIEXEC=srun cargo mpirun --bin my-app, which should work, at least for simple cases.


AKS Kubernets cluster 1.6 Version is not supported by Keda V2.10. kindly help to fix the issue.

This issue template is used to track the rollout of a new KEDA version.
For the full release process, we recommend reading this document.
Required items

[ ] List items that are still open, but required for this release

Timeline
We aim to release this release in the week of <week range, example March 27-31>.
Progress

[ ] Prepare changelog
[ ] Welcome message supported versions are up-to-date
[ ] Add the new version to GitHub Bug report template
[ ] Create KEDA release
[ ] Publish new documentation version
[ ] Setup continous container scanning with Snyk
[ ] Prepare & ship Helm chart
[ ] Prepare next release
[ ] Provide update in Slack
[ ] Tweet about new release

any update on this

Hi,
Sadly, we can't support all the versions because it'd be a crazy overhead.
All the supported versions for KEDA v2.10 are listed here: https://keda.sh/docs/2.10/operate/cluster/#kubernetes-compatibility
BTW, Kubernetes 1.6 is unmaintained and either AKS 1.6, I strongly recommend updating to supported versions

Yes, AKS 1.6 is not supporting by v2.10. but in that Keda it's supported by Kubernets 1.6

what is the solutions to place and resolve the issue.

Yes, AKS 1.6 is not supporting by v2.10. but in that Keda it's supported by Kubernets 1.6

What do you mean? KEDA definitively doesn't support Kubernetes 1.6:

KEDA v2.10 supports Kubernetes versions between 1.24 to 1.26

Yes i am also using Kubernetes V1.26 in my cluster but still not working keda

2023-05-17T13:25:58Z    INFO    cert-rotation   Ensuring CA cert        {"name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration", "name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration"}
2023-05-17T13:25:58Z    INFO    cert-rotation   Ensuring CA cert        {"name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService", "name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService"}
2023-05-17T13:25:58Z    INFO    cert-rotation   Ensuring CA cert        {"name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration", "name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration"}
2023-05-17T13:25:58Z    INFO    cert-rotation   Ensuring CA cert        {"name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService", "name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService"}
W0517 13:25:58.659385       1 reflector.go:424] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
E0517 13:25:58.659417       1 reflector.go:140] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: Failed to watch *v1alpha1.ScaledObject: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
W0517 13:26:00.088730       1 reflector.go:424] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
E0517 13:26:00.088782       1 reflector.go:140] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: Failed to watch *v1alpha1.ScaledObject: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
2023-05-17T13:26:00Z    INFO    cert-rotation   CA certs are injected to webhooks
2023-05-17T13:26:00Z    INFO    grpc_server     Starting Metrics Service gRPC Server    {"address": ":9666"}
W0517 13:26:03.180054       1 reflector.go:424] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
E0517 13:26:03.180097       1 reflector.go:140] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: Failed to watch *v1alpha1.ScaledObject: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2

how to upgrade the scaledobjects v1

Are you using AKS keda add-on?

Helm KEDA add-on? Do you mean helm chart?
The CRDs are deployed as part of helm release if you haven't disabled it.
How are you deploying KEDA?

C:\Windows\System32>helm repo add kedacore https://kedacore.github.io/charts
"kedacore" already exists with the same configuration, skipping
C:\Windows\System32>helm repo update
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "kedacore" chart repository
Update Complete. ⎈Happy Helming!⎈
C:\Windows\System32>helm install keda kedacore/keda --namespace wps --version 2.10.2
NAME: keda
LAST DEPLOYED: Wed May 24 14:44:12 2023
NAMESPACE: wps
STATUS: deployed
REVISION: 1
TEST SUITE: None
C:\Windows\System32>kubectl get pods -n wps
NAME                                               READY   STATUS                   RESTARTS            AGE
dcr-generator-job-28082078-r58sw                   0/1     Completed                0                   7m21s
dcr-generator-job-28082079-89zpc                   0/1     Completed                0                   6m21s
dcr-generator-job-28082080-bcnj2                   0/1     Completed                0                   5m21s
dcr-generator-job-28082081-qfh9l                   0/1     Completed                0                   4m21s
dcr-generator-job-28082082-n8pth                   0/1     Completed                0                   3m21s
dcr-generator-job-28082083-8f4d7                   0/1     Completed                0                   2m21s
dcr-generator-job-28082084-w8vgv                   0/1     Completed                0                   81s
dcr-generator-job-28082085-5stm7                   0/1     Completed                0                   21s
dif-generator-job-28082078-gscq9                   0/1     Completed                0                   7m21s
dif-generator-job-28082079-qmzvp                   0/1     Completed                0                   6m21s
dif-generator-job-28082080-zfxqf                   0/1     Completed                0                   5m21s
dif-generator-job-28082081-rnvkk                   0/1     Completed                0                   4m21s
dif-generator-job-28082082-hxgwm                   0/1     Completed                0                   3m21s
dif-generator-job-28082083-skt96                   0/1     Completed                0                   2m21s
dif-generator-job-28082084-c82wq                   0/1     Completed                0                   81s
dif-generator-job-28082085-v7z99                   0/1     Completed                0                   21s
kafdrop-deployment-d65c8849f-klhs2                 1/1     Running                  0                   46d
keda-admission-webhooks-7df9d947c4-w8fj5           1/1     Running                  0                   66s
keda-admission-webhooks-8448fb7479-26nfs           1/1     Running                  0                   7m38s
keda-operator-85d87bbf68-8mbsb                     0/1     CrashLoopBackOff         6 (93s ago)         7m38s
keda-operator-96579d64c-cnphn                      1/1     Running                  1 (55s ago)         67s
keda-operator-metrics-apiserver-5cbfcdbb6c-tf25l   0/1     CrashLoopBackOff         3 (43s ago)         7m38s
keda-operator-metrics-apiserver-7f48bddd7c-q78h2   1/1     Running                  0                   67s
prc-file-generator-job-27961564-kr4ts              1/1     Running                  0                   43d
rfa-doc-generator-864d94f695-cltnv                 0/1     CrashLoopBackOff         3055 (2m4s ago)     11d
rfa-doc-generator-864d94f695-g2nmj                 0/1     ContainerStatusUnknown   8062 (11d ago)      43d
rfa-doc-generator-864d94f695-hb4f8                 0/1     CrashLoopBackOff         11116 (119s ago)    43d
rfa-doc-generator-864d94f695-vcs64                 0/1     CrashLoopBackOff         11116 (3m18s ago)   43d
rfa-file-generator-job-28014544-75lt6              1/1     Running                  0                   43d
rrr-file-generator-27961564-45xgs                  1/1     Running                  0                   46d
sftp-watcher-job-28082078-57mcb                    0/1     Completed                0                   7m21s
sftp-watcher-job-28082079-t7g7x                    0/1     Completed                0                   6m21s
sftp-watcher-job-28082080-wv676                    0/1     Completed                0                   5m21s
sftp-watcher-job-28082081-hmwwq                    0/1     Completed                0                   4m21s
sftp-watcher-job-28082082-flz9x                    0/1     Completed                0                   3m21s
sftp-watcher-job-28082083-xnkxr                    0/1     Completed                0                   2m21s
sftp-watcher-job-28082084-g6k7t                    0/1     Completed                0                   81s
sftp-watcher-job-28082085-nwk6w                    0/1     Completed                0                   21s
wps-auth-service-544bf78f4b-69s96                  1/1     Running                  0                   7d4h
wps-backend-service-7cd44d9bf8-b7jt5               1/1     Running                  0                   42d
wps-cms-59f5b94d7d-zs8vz                           1/1     Running                  0                   43d
wps-debezium-797d66575b-2jtnh                      1/1     Running                  1 (43d ago)         43d
wps-entity-sync-d8cb6ff46-w8wpq                    1/1     Running                  0                   43d
wps-frontend-85959b964b-fxrql                      1/1     Running                  0                   8d
wps-kyc-5784764c7b-5b958                           1/1     Running                  0                   46d
wps-m2p-customer-54f886f847-zg6hz                  1/1     Running                  0                   43d
wps-middleware-service-84d7789c5f-bnlr5            1/1     Running                  0                   14d
wps-notification-engine-55bd5d6954-qhl9r           1/1     Running                  0                   46d
wps-salary-advance-service-7b9b56bbfc-rxn7c        1/1     Running                  0                   43d
wps-yappay-auth-7565884d7-pxxr2                    1/1     Running                  0                   46d
C:\Windows\System32>kubectl logs -fn wps keda-operator-96579d64c-cnphn
I0524 10:44:29.815184       1 request.go:690] Waited for 1.046816752s due to client-side throttling, not priority and fairness, request: GET:https://<IP_ADDRESS>:443/apis/autoscaling/v1?timeout=32s
2023-05-24T10:44:30Z    INFO    controller-runtime.metrics      Metrics server is starting to listen    {"addr": ":8080"}
2023-05-24T10:44:30Z    INFO    setup   Starting manager
2023-05-24T10:44:30Z    INFO    setup   KEDA Version: 2.10.1
2023-05-24T10:44:30Z    INFO    setup   Git Commit: 8adb70e97a08a4690613eef4c4f00391e44e1603
2023-05-24T10:44:30Z    INFO    setup   Go Version: go1.19.7
2023-05-24T10:44:30Z    INFO    setup   Go OS/Arch: linux/amd64
2023-05-24T10:44:30Z    INFO    setup   Running on Kubernetes 1.26      {"version": "v1.26.0"}
I0524 10:44:30.888321       1 leaderelection.go:248] attempting to acquire leader lease wps/operator.keda.sh...
2023-05-24T10:44:30Z    INFO    Starting server {"path": "/metrics", "kind": "metrics", "addr": "[::]:8080"}
2023-05-24T10:44:30Z    INFO    Starting server {"kind": "health probe", "addr": "[::]:8081"}
I0524 10:44:46.953355       1 leaderelection.go:258] successfully acquired lease wps/operator.keda.sh
2023-05-24T10:44:46Z    INFO    Starting EventSource    {"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "source": "kind source: *v1alpha1.ScaledObject"}
2023-05-24T10:44:46Z    INFO    Starting EventSource    {"controller": "scaledjob", "controllerGroup": "keda.sh", "controllerKind": "ScaledJob", "source": "kind source: *v1alpha1.ScaledJob"}
2023-05-24T10:44:46Z    INFO    Starting EventSource    {"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "source": "kind source: *v2.HorizontalPodAutoscaler"}
2023-05-24T10:44:46Z    INFO    Starting EventSource    {"controller": "triggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "TriggerAuthentication", "source": "kind source: *v1alpha1.TriggerAuthentication"}
2023-05-24T10:44:46Z    INFO    Starting Controller     {"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject"}
2023-05-24T10:44:46Z    INFO    Starting Controller     {"controller": "scaledjob", "controllerGroup": "keda.sh", "controllerKind": "ScaledJob"}
2023-05-24T10:44:46Z    INFO    Starting Controller     {"controller": "triggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "TriggerAuthentication"}
2023-05-24T10:44:46Z    INFO    cert-rotation   starting cert rotator controller
2023-05-24T10:44:46Z    INFO    Starting EventSource    {"controller": "cert-rotator", "source": "kind source: *v1.Secret"}
2023-05-24T10:44:46Z    INFO    Starting EventSource    {"controller": "cert-rotator", "source": "kind source: *unstructured.Unstructured"}
2023-05-24T10:44:46Z    INFO    Starting EventSource    {"controller": "cert-rotator", "source": "kind source: *unstructured.Unstructured"}
2023-05-24T10:44:46Z    INFO    Starting Controller     {"controller": "cert-rotator"}
2023-05-24T10:44:46Z    INFO    Starting EventSource    {"controller": "clustertriggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "ClusterTriggerAuthentication", "source": "kind source: *v1alpha1.ClusterTriggerAuthentication"}
2023-05-24T10:44:46Z    INFO    Starting Controller     {"controller": "clustertriggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "ClusterTriggerAuthentication"}
W0524 10:44:46.973963       1 reflector.go:424] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
E0524 10:44:46.974000       1 reflector.go:140] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: Failed to watch *v1alpha1.ScaledObject: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
2023-05-24T10:44:47Z    INFO    Starting workers        {"controller": "cert-rotator", "worker count": 1}
2023-05-24T10:44:47Z    INFO    cert-rotation   no cert refresh needed
2023-05-24T10:44:47Z    INFO    cert-rotation   certs are ready in /certs
2023-05-24T10:44:47Z    INFO    cert-rotation   Ensuring CA cert        {"name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration", "name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration"}
2023-05-24T10:44:47Z    INFO    cert-rotation   Ensuring CA cert        {"name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService", "name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService"}
2023-05-24T10:44:47Z    INFO    cert-rotation   Ensuring CA cert        {"name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration", "name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration"}
2023-05-24T10:44:47Z    INFO    cert-rotation   Ensuring CA cert        {"name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService", "name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService"}
2023-05-24T10:44:47Z    INFO    cert-rotation   Ensuring CA cert        {"name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration", "name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration"}
2023-05-24T10:44:47Z    INFO    cert-rotation   Ensuring CA cert        {"name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService", "name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService"}
W0524 10:44:48.436881       1 reflector.go:424] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
E0524 10:44:48.436918       1 reflector.go:140] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: Failed to watch *v1alpha1.ScaledObject: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
2023-05-24T10:44:48Z    INFO    cert-rotation   CA certs are injected to webhooks
2023-05-24T10:44:48Z    INFO    grpc_server     Starting Metrics Service gRPC Server    {"address": ":9666"}
W0524 10:44:51.492313       1 reflector.go:424] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
E0524 10:44:51.492348       1 reflector.go:140] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: Failed to watch *v1alpha1.ScaledObject: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
W0524 10:44:55.702941       1 reflector.go:424] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
E0524 10:44:55.702979       1 reflector.go:140] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: Failed to watch *v1alpha1.ScaledObject: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
W0524 10:45:02.358033       1 reflector.go:424] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
E0524 10:45:02.358069       1 reflector.go:140] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: Failed to watch *v1alpha1.ScaledObject: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
W0524 10:45:27.870378       1 reflector.go:424] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
E0524 10:45:27.870410       1 reflector.go:140] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: Failed to watch *v1alpha1.ScaledObject: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
W0524 10:46:06.300933       1 reflector.go:424] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
E0524 10:46:06.300977       1 reflector.go:140] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: Failed to watch *v1alpha1.ScaledObject: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
2023-05-24T10:46:19Z    INFO    cert-rotation   Ensuring CA cert        {"name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration", "name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration"}
2023-05-24T10:46:19Z    INFO    cert-rotation   Ensuring CA cert        {"name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService", "name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService"}
2023-05-24T10:46:19Z    INFO    cert-rotation   Ensuring CA cert        {"name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration", "name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration"}
2023-05-24T10:46:19Z    INFO    cert-rotation   Ensuring CA cert        {"name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService", "name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService"}
2023-05-24T10:46:19Z    ERROR   cert-rotation   Error updating webhook with certificate {"name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService", "error": "Operation cannot be fulfilled on apiservices.apiregistration.k8s.io "v1beta1.external.metrics.k8s.io": the object has been modified; please apply your changes to the latest version and try again"}
github.com/open-policy-agent/cert-controller/pkg/rotator.(*ReconcileWH).ensureCerts
/workspace/vendor/github.com/open-policy-agent/cert-controller/pkg/rotator/rotator.go:750
github.com/open-policy-agent/cert-controller/pkg/rotator.(*ReconcileWH).Reconcile
/workspace/vendor/github.com/open-policy-agent/cert-controller/pkg/rotator/rotator.go:700
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:122
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:323
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:274
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:235
2023-05-24T10:46:19Z    ERROR   Reconciler error        {"controller": "cert-rotator", "object": {"name":"kedaorg-certs","namespace":"wps"}, "namespace": "wps", "name": "kedaorg-certs", "reconcileID": "92b69e35-8a8c-4302-ac71-eb0c1dbd53a4", "error": "Operation cannot be fulfilled on apiservices.apiregistration.k8s.io "v1beta1.external.metrics.k8s.io": the object has been modified; please apply your changes to the latest version and try again"}
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:329
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:274
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:235
2023-05-24T10:46:19Z    INFO    cert-rotation   Ensuring CA cert        {"name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration", "name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration"}
2023-05-24T10:46:19Z    INFO    cert-rotation   Ensuring CA cert        {"name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService", "name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService"}
2023-05-24T10:46:19Z    INFO    cert-rotation   Ensuring CA cert        {"name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration", "name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration"}
2023-05-24T10:46:19Z    INFO    cert-rotation   Ensuring CA cert        {"name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService", "name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService"}
2023-05-24T10:46:21Z    INFO    cert-rotation   Ensuring CA cert        {"name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration", "name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration"}
2023-05-24T10:46:21Z    INFO    cert-rotation   Ensuring CA cert        {"name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService", "name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService"}
2023-05-24T10:46:35Z    INFO    cert-rotation   Ensuring CA cert        {"name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration", "name": "keda-admission", "gvk": "admissionregistration.k8s.io/v1, Kind=ValidatingWebhookConfiguration"}
2023-05-24T10:46:35Z    INFO    cert-rotation   Ensuring CA cert        {"name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService", "name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService"}
W0524 10:46:37.512905       1 reflector.go:424] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
E0524 10:46:37.512939       1 reflector.go:140] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: Failed to watch *v1alpha1.ScaledObject: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
2023-05-24T10:46:46Z    ERROR   Could not wait for Cache to sync        {"controller": "clustertriggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "ClusterTriggerAuthentication", "error": "failed to wait for clustertriggerauthentication caches to sync: timed out waiting for cache to be synced"}
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.1
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:211
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:216
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:242
sigs.k8s.io/controller-runtime/pkg/manager.(*runnableGroup).reconcile.func1
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:219
2023-05-24T10:46:46Z    ERROR   Could not wait for Cache to sync        {"controller": "triggerauthentication", "controllerGroup": "keda.sh", "controllerKind": "TriggerAuthentication", "error": "failed to wait for triggerauthentication caches to sync: timed out waiting for cache to be synced"}
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.1
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:211
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:216
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:242
sigs.k8s.io/controller-runtime/pkg/manager.(*runnableGroup).reconcile.func1
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:219
2023-05-24T10:46:46Z    INFO    Stopping and waiting for non leader election runnables
2023-05-24T10:46:46Z    ERROR   error received after stop sequence was engaged  {"error": "failed to wait for triggerauthentication caches to sync: timed out waiting for cache to be synced"}
sigs.k8s.io/controller-runtime/pkg/manager.(*controllerManager).engageStopProcedure.func1
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/manager/internal.go:555
2023-05-24T10:46:46Z    INFO    Stopping and waiting for leader election runnables
2023-05-24T10:46:46Z    INFO    Starting workers        {"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "worker count": 5}
2023-05-24T10:46:46Z    INFO    Shutdown signal received, waiting for all workers to finish     {"controller": "cert-rotator"}
2023-05-24T10:46:46Z    INFO    Shutdown signal received, waiting for all workers to finish     {"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject"}
2023-05-24T10:46:46Z    INFO    All workers finished    {"controller": "cert-rotator"}
2023-05-24T10:46:46Z    INFO    All workers finished    {"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject"}
2023-05-24T10:46:46Z    INFO    cert-rotation   stopping cert rotator controller
2023-05-24T10:46:46Z    ERROR   Could not wait for Cache to sync        {"controller": "scaledjob", "controllerGroup": "keda.sh", "controllerKind": "ScaledJob", "error": "failed to wait for scaledjob caches to sync: timed out waiting for cache to be synced"}
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.1
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:211
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:216
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:242
sigs.k8s.io/controller-runtime/pkg/manager.(*runnableGroup).reconcile.func1
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:219
2023-05-24T10:46:46Z    INFO    Stopping and waiting for caches
2023-05-24T10:46:46Z    ERROR   error received after stop sequence was engaged  {"error": "failed to wait for scaledjob caches to sync: timed out waiting for cache to be synced"}
sigs.k8s.io/controller-runtime/pkg/manager.(*controllerManager).engageStopProcedure.func1
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/manager/internal.go:555
2023-05-24T10:46:46Z    INFO    Stopping and waiting for webhooks
2023-05-24T10:46:46Z    INFO    Wait completed, proceeding to shutdown the manager
2023-05-24T10:46:46Z    ERROR   setup   problem running manager {"error": "failed to wait for clustertriggerauthentication caches to sync: timed out waiting for cache to be synced"}
main.main
/workspace/cmd/operator/main.go:284
runtime.main
/usr/local/go/src/runtime/proc.go:250
2023-05-24T10:46:46Z    ERROR   error received after stop sequence was engaged  {"error": "leader election lost"}
sigs.k8s.io/controller-runtime/pkg/manager.(*controllerManager).engageStopProcedure.func1
/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/manager/internal.go:555
C:\Windows\System32>kubectl get crd -A
NAME                                             CREATED AT
alertmanagerconfigs.monitoring.coreos.com        2022-03-31T15:18:33Z
alertmanagers.monitoring.coreos.com              2022-03-31T15:18:33Z
apdoslogconfs.appprotectdos.f5.com               2022-03-30T06:37:39Z
apdospolicies.appprotectdos.f5.com               2022-03-30T06:37:39Z
aplogconfs.appprotect.f5.com                     2022-03-30T06:37:39Z
applications.argoproj.io                         2022-04-20T07:48:47Z
applicationsets.argoproj.io                      2022-04-20T07:48:47Z
appolicies.appprotect.f5.com                     2022-03-30T06:37:39Z
appprojects.argoproj.io                          2022-04-20T07:48:48Z
apusersigs.appprotect.f5.com                     2022-03-30T06:37:39Z
argocdextensions.argoproj.io                     2022-04-20T07:48:48Z
clustertriggerauthentications.keda.sh            2023-05-24T10:44:14Z
csidrivers.csi.storage.k8s.io                    2022-06-06T05:34:25Z
datasets.com.ie.ibm.hpsys                        2022-06-24T05:07:14Z
datasetsinternal.com.ie.ibm.hpsys                2022-06-24T05:07:14Z
dosprotectedresources.appprotectdos.f5.com       2022-03-30T06:37:39Z
globalconfigurations.k8s.nginx.org               2022-03-30T06:37:40Z
kongclusterplugins.configuration.konghq.com      2022-06-13T12:27:28Z
kongconsumers.configuration.konghq.com           2022-06-13T12:27:28Z
kongingresses.configuration.konghq.com           2022-06-13T12:27:28Z
kongplugins.configuration.konghq.com             2022-06-13T12:27:28Z
podmonitors.monitoring.coreos.com                2022-03-31T15:18:34Z
policies.k8s.nginx.org                           2022-03-30T06:37:40Z
probes.monitoring.coreos.com                     2022-03-31T15:18:34Z
prometheuses.monitoring.coreos.com               2022-03-31T15:18:34Z
prometheusrules.monitoring.coreos.com            2022-03-31T15:18:34Z
scaledjobs.keda.sh                               2023-05-24T10:44:14Z
scaledobjects.keda.sh                            2023-05-24T10:37:43Z
sealedsecrets.bitnami.com                        2022-04-26T09:30:07Z
servicemonitors.monitoring.coreos.com            2022-03-31T15:18:35Z
tcpingresses.configuration.konghq.com            2022-06-13T12:27:28Z
thanosrulers.monitoring.coreos.com               2022-03-31T15:18:35Z
transportservers.k8s.nginx.org                   2022-03-30T06:37:40Z
triggerauthentications.keda.sh                   2023-05-24T10:44:14Z
udpingresses.configuration.konghq.com            2022-06-13T12:27:28Z
virtualserverroutes.k8s.nginx.org                2022-03-30T06:37:40Z
virtualservers.k8s.nginx.org                     2022-03-30T06:37:40Z
volumesnapshotclasses.snapshot.storage.k8s.io    2022-03-28T17:10:06Z
volumesnapshotcontents.snapshot.storage.k8s.io   2022-03-28T17:10:06Z
volumesnapshots.snapshot.storage.k8s.io          2022-03-28T17:10:06Z
C:\Windows\System32>kubectl edit crd scaledobjects.keda.sh
Edit cancelled, no changes made.
C:\Windows\System32>helm ls -n wps
NAME    NAMESPACE       REVISION        UPDATED                                 STATUS          CHART           APP VERSION
keda    wps             1               2023-05-24 14:44:12.4326909 +0400 +04   deployed        keda-2.10.2     2.10.1
C:\Windows\System32>helm uninstall keda -n wps
E0524 14:51:19.255613   32792 memcache.go:287] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:19.308200   32792 memcache.go:121] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:20.189018   32792 memcache.go:287] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:20.230033   32792 memcache.go:121] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:20.966470   32792 memcache.go:287] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:21.009494   32792 memcache.go:121] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:21.790235   32792 memcache.go:287] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:21.816108   32792 memcache.go:121] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:22.552219   32792 memcache.go:287] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:22.586920   32792 memcache.go:121] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:23.362404   32792 memcache.go:287] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:23.403518   32792 memcache.go:121] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:24.160299   32792 memcache.go:287] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:24.196360   32792 memcache.go:121] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:24.979581   32792 memcache.go:287] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:25.013824   32792 memcache.go:121] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:25.787420   32792 memcache.go:287] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:25.820239   32792 memcache.go:121] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:26.580967   32792 memcache.go:287] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:26.615097   32792 memcache.go:121] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:27.422056   32792 memcache.go:287] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:27.459191   32792 memcache.go:121] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:28.232346   32792 memcache.go:287] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:28.255858   32792 memcache.go:121] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:29.065005   32792 memcache.go:287] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:29.093953   32792 memcache.go:121] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:29.868500   32792 memcache.go:287] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:29.902718   32792 memcache.go:121] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:30.616448   32792 memcache.go:287] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:30.653888   32792 memcache.go:121] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:31.416087   32792 memcache.go:287] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:31.445242   32792 memcache.go:121] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:32.183057   32792 memcache.go:287] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:32.219922   32792 memcache.go:121] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:33.002540   32792 memcache.go:287] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:33.036214   32792 memcache.go:121] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:33.784690   32792 memcache.go:287] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:33.819848   32792 memcache.go:121] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:34.615040   32792 memcache.go:287] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:34.645783   32792 memcache.go:121] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
E0524 14:51:35.415851   32792 memcache.go:287] couldn't get resource list for external.metrics.k8s.io/v1beta1: the server is currently unable to handle the request
release "keda" uninstalled
C:\Windows\System32>kubectl get crd -A
NAME                                             CREATED AT
alertmanagerconfigs.monitoring.coreos.com        2022-03-31T15:18:33Z
alertmanagers.monitoring.coreos.com              2022-03-31T15:18:33Z
apdoslogconfs.appprotectdos.f5.com               2022-03-30T06:37:39Z
apdospolicies.appprotectdos.f5.com               2022-03-30T06:37:39Z
aplogconfs.appprotect.f5.com                     2022-03-30T06:37:39Z
applications.argoproj.io                         2022-04-20T07:48:47Z
applicationsets.argoproj.io                      2022-04-20T07:48:47Z
appolicies.appprotect.f5.com                     2022-03-30T06:37:39Z
appprojects.argoproj.io                          2022-04-20T07:48:48Z
apusersigs.appprotect.f5.com                     2022-03-30T06:37:39Z
argocdextensions.argoproj.io                     2022-04-20T07:48:48Z
csidrivers.csi.storage.k8s.io                    2022-06-06T05:34:25Z
datasets.com.ie.ibm.hpsys                        2022-06-24T05:07:14Z
datasetsinternal.com.ie.ibm.hpsys                2022-06-24T05:07:14Z
dosprotectedresources.appprotectdos.f5.com       2022-03-30T06:37:39Z
globalconfigurations.k8s.nginx.org               2022-03-30T06:37:40Z
kongclusterplugins.configuration.konghq.com      2022-06-13T12:27:28Z
kongconsumers.configuration.konghq.com           2022-06-13T12:27:28Z
kongingresses.configuration.konghq.com           2022-06-13T12:27:28Z
kongplugins.configuration.konghq.com             2022-06-13T12:27:28Z
podmonitors.monitoring.coreos.com                2022-03-31T15:18:34Z
policies.k8s.nginx.org                           2022-03-30T06:37:40Z
probes.monitoring.coreos.com                     2022-03-31T15:18:34Z
prometheuses.monitoring.coreos.com               2022-03-31T15:18:34Z
prometheusrules.monitoring.coreos.com            2022-03-31T15:18:34Z
scaledobjects.keda.sh                            2023-05-24T10:37:43Z
sealedsecrets.bitnami.com                        2022-04-26T09:30:07Z
servicemonitors.monitoring.coreos.com            2022-03-31T15:18:35Z
tcpingresses.configuration.konghq.com            2022-06-13T12:27:28Z
thanosrulers.monitoring.coreos.com               2022-03-31T15:18:35Z
transportservers.k8s.nginx.org                   2022-03-30T06:37:40Z
udpingresses.configuration.konghq.com            2022-06-13T12:27:28Z
virtualserverroutes.k8s.nginx.org                2022-03-30T06:37:40Z
virtualservers.k8s.nginx.org                     2022-03-30T06:37:40Z
volumesnapshotclasses.snapshot.storage.k8s.io    2022-03-28T17:10:06Z
volumesnapshotcontents.snapshot.storage.k8s.io   2022-03-28T17:10:06Z
volumesnapshots.snapshot.storage.k8s.io          2022-03-28T17:10:06Z
C:\Windows\System32>kubectl edit crd scaledobjects.keda.sh
customresourcedefinition.apiextensions.k8s.io/scaledobjects.keda.sh edited
C:\Windows\System32>kubectl get crd -A
NAME                                             CREATED AT
alertmanagerconfigs.monitoring.coreos.com        2022-03-31T15:18:33Z
alertmanagers.monitoring.coreos.com              2022-03-31T15:18:33Z
apdoslogconfs.appprotectdos.f5.com               2022-03-30T06:37:39Z
apdospolicies.appprotectdos.f5.com               2022-03-30T06:37:39Z
aplogconfs.appprotect.f5.com                     2022-03-30T06:37:39Z
applications.argoproj.io                         2022-04-20T07:48:47Z
applicationsets.argoproj.io                      2022-04-20T07:48:47Z
appolicies.appprotect.f5.com                     2022-03-30T06:37:39Z
appprojects.argoproj.io                          2022-04-20T07:48:48Z
apusersigs.appprotect.f5.com                     2022-03-30T06:37:39Z
argocdextensions.argoproj.io                     2022-04-20T07:48:48Z
csidrivers.csi.storage.k8s.io                    2022-06-06T05:34:25Z
datasets.com.ie.ibm.hpsys                        2022-06-24T05:07:14Z
datasetsinternal.com.ie.ibm.hpsys                2022-06-24T05:07:14Z
dosprotectedresources.appprotectdos.f5.com       2022-03-30T06:37:39Z
globalconfigurations.k8s.nginx.org               2022-03-30T06:37:40Z
kongclusterplugins.configuration.konghq.com      2022-06-13T12:27:28Z
kongconsumers.configuration.konghq.com           2022-06-13T12:27:28Z
kongingresses.configuration.konghq.com           2022-06-13T12:27:28Z
kongplugins.configuration.konghq.com             2022-06-13T12:27:28Z
podmonitors.monitoring.coreos.com                2022-03-31T15:18:34Z
policies.k8s.nginx.org                           2022-03-30T06:37:40Z
probes.monitoring.coreos.com                     2022-03-31T15:18:34Z
prometheuses.monitoring.coreos.com               2022-03-31T15:18:34Z
prometheusrules.monitoring.coreos.com            2022-03-31T15:18:34Z
sealedsecrets.bitnami.com                        2022-04-26T09:30:07Z
servicemonitors.monitoring.coreos.com            2022-03-31T15:18:35Z
tcpingresses.configuration.konghq.com            2022-06-13T12:27:28Z
thanosrulers.monitoring.coreos.com               2022-03-31T15:18:35Z
transportservers.k8s.nginx.org                   2022-03-30T06:37:40Z
udpingresses.configuration.konghq.com            2022-06-13T12:27:28Z
virtualserverroutes.k8s.nginx.org                2022-03-30T06:37:40Z
virtualservers.k8s.nginx.org                     2022-03-30T06:37:40Z
volumesnapshotclasses.snapshot.storage.k8s.io    2022-03-28T17:10:06Z
volumesnapshotcontents.snapshot.storage.k8s.io   2022-03-28T17:10:06Z
volumesnapshots.snapshot.storage.k8s.io          2022-03-28T17:10:06Z
C:\Windows\System32>

above steps which i have done it

otherwise our cluster application will be down if keda is not connected in a application? that's why i uninstall it
The version which is currently installed in K8s 1.26

otherwise our cluster application will be down if keda is not connected in a application? that's why i uninstall it

What do you mean? How is KEDA affecting to your workloads in this case? I mean, taking into account that the operator isn't starting, I don't think that it's affecting to anything. Do you have other KEDA installation in other version?

can we connect now

You are not using the correct API version, would you mind using keda.sh/v1alpha1 please?

The resource that is being applied with the scaled object needs to be updated.

You are not using the correct API version, would you mind using keda.sh/v1alpha1 please?
which version need to upgrade? is there any document to refer?

The resource that is being applied with the scaled object needs to be updated.

That error is from KEDA during the startup, it's not because the OP has registered any scaledobject @tomkerkhove

can we connect now? via teams call? or any ?

Sorry @Simma143  but this is an open source project, and we don't offer commercial support, the support is community driven and a call usually is complicated.
Returning to your case, what do you see if you just install KEDA and not uninstall it?

While installing Keda using of Helm, Keda is installed but it's not started properly getting below exception
Keda V2.10.2
Aks Cluster V1.26
2023-05-17T13:25:58Z    INFO    cert-rotation   Ensuring CA cert        {"name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService", "name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService"}
W0517 13:25:58.659385       1 reflector.go:424] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
E0517 13:25:58.659417       1 reflector.go:140] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: Failed to watch *v1alpha1.ScaledObject: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
W0517 13:26:00.088730       1 reflector.go:424] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
E0517 13:26:00.088782       1 reflector.go:140] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: Failed to watch *v1alpha1.ScaledObject: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
2023-05-17T13:26:00Z    INFO    cert-rotation   CA certs are injected to webhooks
2023-05-17T13:26:00Z    INFO    grpc_server     Starting Metrics Service gRPC Server    {"address": ":9666"}
W0517 13:26:03.180054       1 reflector.go:424] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
E0517 13:26:03.180097       1 reflector.go:140] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: Failed to watch *v1alpha1.ScaledObject: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
Then continuously  same exception will get  and affect the cluster services, so i have uninstalled it again
Here need your support to fix the issue.

Any update on this

You might want to read https://keda.sh/support/ - we offer best effort approach so the more information you give us the better we can do but you'll need to be patient.

While installing Keda using of Helm, Keda is installed but it's not started properly getting below exception
Keda V2.10.2
Aks Cluster V1.26

I'm not sure where you're getting KEDA v2.10.2 from because that does not exist. You should use 2.10.1 instead and verify that the created CRDs are valid.

I'm not sure where you're getting KEDA v2.10.2 from because that does not exist. You should use 2.10.1 instead and verify that the created CRDs are valid.

he is using KEDA Version: 2.10.1 (I guess that 2.10.2 is the chart)

C:\Windows\System32>kubectl get pod -A -o jsonpath='{range .items[]}{"\n"}{.metadata.namespace}:{.metadata.name}{"\t"}{ .spec.containers[].image}{"\t"}{ .status.containerStatuses[*].imageID}{end}' | findstr "app" ghcr.io/kedacore
FINDSTR: Cannot open ghcr.io/kedacore
error: a resource cannot be retrieved by name across all namespaces
C:\Windows\System32>

currently i have stooped the keda due to application impact

Yes correct. but continuously getting below error logs and also try to connect the application for keda so it's impacting. the impact means the application node is going to down that's why i have manually down the keda
2023-05-17T13:25:58Z INFO cert-rotation Ensuring CA cert {"name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService", "name": "v1beta1.external.metrics.k8s.io", "gvk": "apiregistration.k8s.io/v1, Kind=APIService"}
W0517 13:25:58.659385 1 reflector.go:424] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2
E0517 13:25:58.659417 1 reflector.go:140] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:262: Failed to watch *v1alpha1.ScaledObject: failed to list *v1alpha1.ScaledObject: request to convert CR from an invalid group/version: keda.sh/v2beta2

KEDA installation is correct, your scaledobject is most likely wrong. Referring non existent api version.
Share your scaledobject here, so we can check

Also give us output of :
kubectl get crd | grep keda


Need add typed prop "reducers" to override auto-generated

It is necessary to type so that when overriding there is a hint about the existence of existing ones. Also, when adding new reducers, the output type "ManagerActions" knew about the custom and automatically generated ones.

https://github.com/Ynhito/SliceManager/commit/9591a239e6ae9e924e7f9dbea90abd1537847f13
fix it


MN-583: add double deposit creation check

- What I did
Added additional check to prevent double creation when called deposit.create
- How I did it
Added call wallet.FindDeposit with #{txHash}_2
- How to verify it
Run func tests
- Description for the changelog

Codecov Report

:exclamation: No coverage uploaded for pull request base (MN-574-2@6ddaac3). Click here to learn what that means.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             MN-574-2      #57   +/-   ##
===========================================
  Coverage            ?   14.73%
===========================================
  Files               ?        7
  Lines               ?     1086
  Branches            ?        0
===========================================
  Hits                ?      160
  Misses              ?      913
  Partials            ?       13

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 6ddaac3...4047f9a. Read the comment docs.


[MODIN]: Add time results verifier for getting started notebook

Existing Sample Changes
Description
[NOTE: This PR is a copy of the accidentally closed #843 (can't be reopened)]
The notebook is supposed to show the performance improvement after switching from stock Pandas to Modin, it compares the execution times of Pandas and Modin in various scenarios. The previous version of the notebook didn't imply that the Modin could be slower than Pandas anyhow and so confused users if such happened.
The changes in this PR introduce a time verifier, that compares Modin and Pandas execution times and prints a note if Modin appears to be slower with the possible reasons for it (poor CPU performance, old Modin version, silly environment variables).
Fixes Jira MODIN6-135.
External Dependencies
The changes do not add any new dependencies.
Type of change

[x] New feature (non-breaking change which adds functionality)
[x] Implement fixes for Jiras

How Has This Been Tested?

[x] Command Line

To test the changes locally:

Combine steps from the sample.json into a single bash script.

script
set -e # Terminate the script on first error
source $(conda info --base)/etc/profile.d/conda.sh # Bypassing conda's disability to activate environments inside a bash script: https://github.com/conda/conda/issues/7980
conda create -y -n intel-aikit-modin intel-aikit-modin -c intel
conda activate intel-aikit-modin
pip install -r requirements.txt # Installing notebook's dependencies
pip install runipy # Installing 'runipy' for extended abilities to execute the notebook
runipy IntelModin_GettingStarted.ipynb # Test 'Modin is faster than Pandas' case
MODIN_CPUS=1 runipy IntelModin_GettingStarted.ipynb # Test 'Modin is slower than Pandas' case

Run the script from the sample's directory and ensure that the last notebook's cell printed"[CODE_SAMPLE_COMPLETED_SUCCESFULLY]"

Would also like to get a review from Modin folks: @Garra1980 @YarShev @vnlitvinov

Can we merge this PR..thanks


Include Sansec eComscan

We should add https://github.com/sansecio/ecomscan-github-action to https://github.com/mage-os/mageos-magento2 (and potentially other?) repositories. Sansec is willing to give us a free license for this.

@Vinai @rhoerr @aleron75 what do you think about this? It could be a nice addition especially if we can have a free license.

@fballiano I'm strongly in favor. We have a license key from them already, actually, which I can share or add in the appropriate manner. I'd just need instructions.

@rhoerr I'd say create a "organization secret" at https://github.com/organizations/mage-os/settings/secrets/actions (please check the url because I don't have access to that section) and then (if you tell me the name of the secret key) I can add the workflow to one or more repo(s)

@fballiano Got it. You should be able to access it now as org secret SANSEC_LICENSE_KEY.

@sprankhub @rhoerr now that we have it in place for https://github.com/mage-os/mageos-magento2, do we want to add it to other repos or shall we close this issue?

If we want to have it for all repositories, we can also add it via Terraform similar to how we do it with the merge-upstream-changes.yml workflow: https://github.com/mage-os/terraform/blob/56c902df66af86c11374375c93721d3234ca093a/main.tf#L200-L237
Maybe let's discuss in a tech meeting, if and where we want to have it besides the main repo?

@sprankhub could terraform also add the workflow file to every branch in a repo?

Note: I've created a Taiga task for this.

@fballiano, nope, it would create the file in the default branch. Other branches would then need to merge the default branch into them.

@sprankhub since eComscan is a closed source software and we don't know exactly what it searches for, it's not clear to me if it would be beneficial to have it on every repository. However we could have a Terraform action that adds the workflow on every branch but I'd close this issue (which is solved) and open a specific one on Terraform's repo


Release v2.9.0

Added v2.9.0 PR summary from Changelog-Neuropoly and updated version.txt

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 79.35%

Totals

Change from base Build<PHONE_NUMBER>:
0%

Covered Lines:
4542

Relevant Lines:
5724

💛  - Coveralls


DeepVARHierarchical not enforcing coherence

Description
I'm running DeepVARHierarchical on a subset of the M5 dataset following the instructions in the tutorial.
I have changed very little from the tutorial code, and everything seems to work during setup, but the model predictions have a problem, coherence isn't being enforced per the default setting.  The predictions for level 2 + level 3 sum up to the top level, but all the bottom level predictions do not, they are actually way off summing up to negative numbers.
I tried playing around with the likelihood_weight and CRPS_weight but no luck.
To Reproduce
(Please provide minimal example of code snippet that reproduces the error. For existing examples, please provide link.)
Colab link: https://colab.research.google.com/drive/1XWJD7iMNBY6QbT61ZN1jXJrbwlwWHieL?authuser=2#scrollTo=9w8eIE2tNKxX
!pip install gluonts
!pip install mxnet

import pandas as pd
import numpy as np
from gluonts.dataset.hierarchical import HierarchicalTimeSeries
from gluonts.mx.model.deepvar_hierarchical import DeepVARHierarchicalEstimator
from gluonts.mx.trainer import Trainer

%%bash
pip install dask_xgboost
pip install kaggle
export KAGGLE_USERNAME= #enter username here
export KAGGLE_KEY= #enter key here

kaggle competitions download -c m5-forecasting-accuracy

unzip -n m5-forecasting-accuracy -d m5-forecasting-accuracy
rm -rf sample_data

#input paths for base data
trainpath = 'm5-forecasting-accuracy/sales_train_evaluation.csv'
pricepath = 'm5-forecasting-accuracy/sell_prices.csv'
calpath = 'm5-forecasting-accuracy/calendar.csv'

def build_heirarchy(store_id,cat_id):
  heirarchy = pd.read_csv(trainpath)
  heirarchy = heirarchy[heirarchy.store_id==store_id]
  heirarchy = heirarchy[heirarchy.cat_id==cat_id]
  heirarchy = heirarchy[['store_id','dept_id','id']]
  non_id_cols_length =  sum([len(heirarchy[i].unique()) for i in heirarchy if i != 'id'])
  heirarchy_init = pd.get_dummies(heirarchy,prefix='', prefix_sep='')
  heirarchy_array = heirarchy_init.values
  heirarchy_df = pd.DataFrame(heirarchy_array.T,index=heirarchy_init.columns,columns=heirarchy.id)
  new_order = list(heirarchy_init.columns[non_id_cols_length:])
  heirarchy_df = heirarchy_df[new_order]
  heirarchy_df.to_pickle('heirarchy_'+store_id+cat_id)
  del heirarchy,heirarchy_init,heirarchy_array

def build_bottom_level(store_id,cat_id,start_train_day,end_train_day):
  train_df = pd.read_csv(trainpath)
  heirarchy_df = pd.read_pickle('heirarchy_'+store_id+cat_id)
  new_order = list(heirarchy_df.columns)
  train_df = train_df[train_df.store_id==store_id]
  train_df = train_df[train_df.cat_id==cat_id]
  bottom_array = train_df.iloc[:,6:].values
  bottom_df = pd.DataFrame(bottom_array.T,columns=train_df.id)
  bottom_df = bottom_df[new_order]
  cal = pd.read_csv(calpath)
  bottom_df = pd.concat([cal.iloc[:1940,:]['date'],bottom_df],axis=1)
  bottom_df = bottom_df.iloc[(start_train_day-1):(end_train_day),:]
  bottom_df.to_csv('bottom_'+store_id+cat_id+'.csv',index=False)
  del train_df,bottom_array,cal

store_id = 'CA_1'
cat_id = 'HOBBIES'
start_train_day = 1183
end_train_day = 1913

build_heirarchy(store_id,cat_id)
build_bottom_level(store_id,cat_id,start_train_day,end_train_day)

# Make sure the dataframe has `PeriodIndex` by explicitly casting it to `PeriodIndex`.
ts_at_bottom_level = pd.read_csv(
    'bottom_'+store_id+cat_id+'.csv',
    index_col=0,
    parse_dates=True,
).to_period()

# Load the aggregation matrix `S`.
heirarchy = pd.read_pickle('heirarchy_'+store_id+cat_id)
S = heirarchy.values

hts = HierarchicalTimeSeries(
    ts_at_bottom_level=ts_at_bottom_level,
    S=S,
)

hts.ts_at_all_levels

hts.ts_at_all_levels.iloc[:,1:3].sum(axis=1)

hts.ts_at_all_levels.iloc[:,4:].sum(axis=1)

dataset = hts.to_dataset()

prediction_length = 28
estimator = DeepVARHierarchicalEstimator(
    freq=hts.freq,
    # likelihood_weight=1,
    # CRPS_weight=0,
    batch_size=4,
    prediction_length=prediction_length,
    trainer=Trainer(epochs=4),
    target_dim=hts.num_ts,
    S=S,
)
predictor = estimator.train(dataset)

forecast_it = predictor.predict(dataset)

# There is only one element in `forecast_it` containing forecasts for all the time series in the hierarchy.
forecasts = next(forecast_it)

test = pd.DataFrame(forecasts.mean.T,index=heirarchy.index)
test

test.iloc[1:3,:].sum()

test.iloc[3:,:].sum()

Error message or code output
no error or traceback but model is not functioning as intended, specifically its not enforcing its default setting coherent_pred_samples=True
Environment

Operating system: Google Colab
Python version:
GluonTS version:
MXNet version:

(Add as much information about your environment as possible, e.g. dependencies versions.)

Your aggregation matrix S is of wrong type uint8, which will lead to an incorrect “projection” matrix; this is because for this dtype, -1 = 255 (e.g., see here).
Hence samples were never projected onto the feasible set.
Changing the dtype  of S while creating it,
S = heirarchy.values.astype(np.float32)

gives the expected results. See the fixed notebook.

Amazing, excited to see what this model can do!


x/pkgsite: unclear error on private GitHub repo: "410 Gone"

I did git commit --amend and git push --force and now pkg.go.dev doesn't seem to like the entire package.
I forgot I had already pushed this a few months ago, and undoing --amend is rather painful, and since no one is using this package anyway I just forced pushed the lot which shouldn't cause any issues except for, well, this 😅
Anyway, I made a new commit, and that didn't solve it: I get errors on the new commit as well. I also waited for a few hours, as I remember reading about some caching before, but that doesn't seem to do anything either. I also ran go clean -modcache and tried the "Request zgo.at/zcert" button. GONOPROXY=* GONOSUMDB=* go get zgo.at/zcert works as expected.
 This is what the proxy says:
> curl https://proxy.golang.org/zgo.at/zcert/@v/list
not found: module zgo.at/zcert: git ls-remote -q origin in /tmp/gopath/pkg/mod/cache/vcs/a7dec0032fe457c85de35892c7cf41338e8fa46202fb9b26982a5f58a6e3387f: exit status 128:
        fatal: could not read Username for 'https://github.com': terminal prompts disabled
Confirm the import path was entered correctly.
If this is a private repository, see https://golang.org/doc/faq#git_https for additional information.

That error message is coming either from the proxy or your git server (my machine has no path beginning /tmp/gopath).
@heschik, any thoughts?

@arp242  The error message is from the git command invoked by go while accessing github.com/zgoat/zcert. proxy.golang.org (so pkg.go.dev) cannot retrieve private modules.

Ah sjeez, I didn't notice that it's a private repo 🙃 And my local machine has my ssh key, so it worked for that.
The message is gives back you to you is super-confusing though; it kind of seems to work except it doesn't. In hindsight, the fatal: could not read Username for 'https://github.com': terminal prompts disabled is a clue that authorisation is denied, but it's not exactly what I would call very obvious.
Disabling the credentials with GIT_ASKPASS or core.askPass would give a clearer message:
$ GIT_ASKPASS=/bin/true git clone https://github.com/zgoat/priv
Cloning into 'priv'...
remote: Repository not found.
fatal: Authentication failed for 'https://github.com/zgoat/priv/'

Or something along those lines. I'd assume this also works for git fetch.
I'll keep this issue open (with edited title), as it seems to me that there's some room for improvement here.

The error message is from the go command (go list -m -json --versions -x -v  <private_or_nonexistent_module>).
cc @bcmills @jayconrod @matloob to see if the go command can improve the error message.
@jba Do you have any other plan to enhance the instruction https://go.dev/about#adding-a-package or show more beautified error messages on top of what go command offers when users click the 'request' button? If not, this doesn't look like x/pkgsite issue any more to me.

@hyangah @dmitshur is there a better label for this than pkgsite?

@hyangah, the cmd/go error message is #25982, I think.

@hyangah we don't have any such plan.
I think #25982 is the right place to follow up, so closing this.


Resource: Find Resources

We need to get resources that will be helpful and pertaining to each days lecture, lab, and quiz. This needs to be any links that could be helpful (at least 3 or 4).

great Job Skylar!!


docs: fix broken Guestbook link

Completes fixes needed for https://github.com/coreos/coreos-kubernetes/pull/323

lgtm


Time refactoring

Time is now handled using native JS Date objects.

Small changes: the widget now shows the date and time, to avoid confusion. Also, the simulation starts from the earliest time in the dataset instead of the current time of the day. So basically it simulates the entire day from start to finish, then stops and goes back to start.
I did some tests and everything seems in order. I'm going to merge this one so I can start working on the zoom


Signing keys from Cloudsmith not available anymore

Describe the bug
Following the installation guide from here, the gpg.E495BB49CC4BBE5B.key and gpg.9F4587F226208342.key are nota available anymore(404 status).
Reproduction steps

go to https://www.rabbitmq.com/install-debian.html#apt-quick-start-cloudsmith
follow the install script steps
get stuck at " Community mirror of Cloudsmith: modern Erlang repository"

Expected behavior
The signing keys getting installed successfully
Additional context
Not sure if I should posted here or on rabbitmq-server repo.

https://ppa.novemberain.com/gpg.E495BB49CC4BBE5B.key downloads just fine for me.

And does does
curl -sL 'https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/gpg.E495BB49CC4BBE5B.key'

(the same key served directly by Cloudsmith).
The issue is on your end.
That said, I see that the key was never added to https://github.com/rabbitmq/signing-keys, which I will do soon.


Configure email sending configurations in 2-Factor authentication with Email OTP

When configuring the 2-Factor authentication with Email OTP, we can set either wso2 IS or Gmail as the email OTP provider. The
email sending configurations should be set for both the email OTP provider options. But in the documentation, only in the wso2 IS as email OTP provider section has the email sending configuration link.
Step 1 in Option 1 should be added as the 1st step of the option 2 as well.

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


feature/se-6-openaire

Problem description
Show funding suggestions for EU projects - openAIRE and non-EU projects. Suggestions are showed in the complex input field.

[x] If should return suggestions for the non eu sponsors do not return eu suggestions
[x] distinct suggestions - if the sponsor exist in more items the API return the same suggestion several times
[x] openAIRE oai-pmh return only the items with eu-identifier

How to test it
@Paurikova2 OpenAIRE input field called 'Funding' is complex input field with two autocomplete input fields.

[ ] Input fields: 'Grant no. or funding project code' and 'Funding project name' should be autocomplete
[ ] Input field: 'Funding organization' should not be autocomplete - it is normal input field
[ ] Select 'Funding type = EU' and in the second input field '..project code' or in the input field 'Funding project name' write at least 3 characters, you should see some suggestions for the openAIRE funding.
[ ] When you select some suggestion for EU type you should see new input type which is readOnly.
[ ] Create a new funding: select 'Funding type = Own funds' write any values to the other Funding input fields and create item with this funding. When you create a new Item you should see that funding in the suggestions.
[ ] Select 'Funding type = whatever but not EU' and in the second input field '..project code' or in the 'Funding project name' write at least 3 characters, you should see some suggestions of funding which are in the existing items.
[x] Try to break down this openAIRE complex input field

There is not cleaning input fields when you set Funding type
You can  see always read only field, not only when you choose EU Funding type
There are not warnings around required fields when there are nor filled information
autocomplete works only when Funding type is EU. It can't find existing data when you set Funding Type

@milanmajchrak

There is not cleaning input fields when you set Funding type
You can  see always read only field, not only when you choose EU Funding type
There are not warnings around required fields when there are nor filled information
autocomplete works only when Funding type is EU. It can't find existing data when you set Funding Type

@Paurikova2 I fixed that please test it again

@milanmajchrak
Red warning windows (in most cases):

you see red warning windows when you select Funding type and make first click into some other field
all red warning windows disappear after clicking into one random field
detects entries fields as empty (usually shows all fields as entered, it does not distinguish between entered and non-entered fields)
when is one field entered, it does not show red warning window around that field
in Funding type EU is no possibility to delete information from read only window

Read-only window:

when you choose some project with EU identifier and then you want to rewrite it into own project, you will save your data with incorrect identifier

Autocomplete:

does not work

@milanmajchrak
Red warning windows (in most cases):

you see red warning windows when you select Funding type and make first click into some other field
all red warning windows disappear after clicking into one random field
detects entries fields as empty (usually shows all fields as entered, it does not distinguish between entered and non-entered fields)
when is one field entered, it does not show red warning window around that field
in Funding type EU is no possibility to delete information from read only window

Read-only window:

when you choose some project with EU identifier and then you want to rewrite it into own project, you will save your data with incorrect identifier

Autocomplete:

there is different design of suggestion between your own Funding and Funding with EU Project Identifier

I fixed almost everything:

The EU identifier was still there - cannot remove - fixed
The EU identifier was uploading for the non EU funds too - fixed
Non EU funds suggestion was different than the EU funds suggestions - fixed
wrong behavior of the red warnings - NOT fixed, more information: https://github.com/dataquest-dev/dspace-angular/pull/82

Test it again please

@milanmajchrak

Is it possible to add own EU Funding type? Because I don't see it in the autocomplete options
Cannot remove EU identifier when I want to add own EU Funding


[DO NOT MERGE]  Implement PreCommit_Java_Examples_Dataflow test to run on java 11

Please add a meaningful description for your change here

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
Post-Commit Tests Status (on master branch)

Lang
SDK
Apex
Dataflow
Flink
Gearpump
Samza
Spark

Go

---
---

---
---

Java

Python

---

---
---

XLang
---
---
---

---
---
---

Pre-Commit Tests Status (on master branch)

---
Java
Python
Go
Website

Non-portable

Portable
---

---
---

See .test-infra/jenkins/README for trigger phrase, status and link of all Jenkins jobs.

retest this please

run seed job

Run Java_Examples_Dataflow_Java11 PreCommit

@pawelpasterz If you deduplicate the gradle tasks, I think we can merge this - the fix with using env variables for Java paths can be added when Jenkins has them.


[main] Upgrade to latest dependencies

Cron -knative-prow-robot
/cc knative-extensions/serving-writers
/assign knative-extensions/serving-writers
Produced by: knative-extensions/knobots/actions/update-deps

/test integration-tests

ERROR: (gcloud.auth.activate-service-account)         There was a problem refreshing your current auth tokens:

/retest


Dyanmic table validateFields not show errors

Add rules to the input, but do not display an error when clicking submit.
Demo online

In order to show the validate message, you need to wrap your Input using Form.Item
see demo


[My Site Migration] Profile feature

Issue Description
Migrate the profile feature from my site to the main site
Expected Behavior
we should have a profile feature over the main site same as my site
https://www.realdevsquad.com/profile
Current Behavior
we didn't have a profile feature on the main site and when we click over the profile(over dropdown) from the main site it redirects to my site profile
Screenshots

Reproducibility

[ ] This issue is reproducible
[x] This issue is not reproducible

Steps to Reproduce

Severity/Priority

[ ] Critical
[ ] High
[x] Medium
[ ] Low

Additional Information

Checklist

[x] I have read and followed the project's code of conduct.
[x] I have searched for similar issues before creating this one.
[x] I have provided all the necessary information to understand and reproduce the issue.
[x] I am willing to contribute to the resolution of this issue.

@vinit717 can you please assign me this issue.


Namer: Duplicate resolution

Recognize duplicate named types

Detect if name differences occur in different/hierarchical namespaces

member names cannot be the same as their enclosing type resolution
'Range' is an ambiguous reference between 'Azure.Storage.Files.Models.V20190202.Range' and 'System.Range' resolution

Fixing specific issues on a case-by-case basis.


Failed to raise an exception when using raise in a Duktape function (ARM only)

First of all, thanks for your work on this amazing shard!
I noticed this weird issue when using Duktape.cr in my app, and I am not sure if it's related to this shard, the original duktape library, or the Crystal lang. It only happens on ARM32 so it's a bit tricky to reproduce.
Steps to reproduce:

Cross-compile the following code to ARM32. The command I used is crystal build src/duktape-raise.cr --release --progress --error-trace --cross-compile --target='arm-linux-gnueabihf' -o arm32

require "duktape/runtime"

rt = Duktape::Runtime.new do |sbx|
  sbx.push_global_object

  sbx.push_proc 1 do |ptr|
    env = Duktape::Sandbox.new ptr
    msg = env.require_string 0
    env.call_success

    raise msg
  end
  sbx.put_prop_string -2, "raise"
end

rt.eval <<-JS
raise('I am an error');
JS

This generates an object file arm32.o ready to be linked on ARM32.

Link the object file on ARM32.
Run the executable, and get the following error:

Failed to raise an exception: FAILURE
[0x4005b4d4] ???
[0x40014194] __crystal_raise +40
[0x40014724] ???
[0x4001464c] ???
[0x4005996c] ???

Tried to raise:: I am an error (Exception)
  from home/alex_ling/duktape-raise/lib/duktape/src/duktape/sandbox.cr:21:0 in '->'

Expected behavior:
If compiled and run on AMD64, it works as expected and raises the correct expcetion:
Unhandled exception: I am an error (Exception)
  from src/duktape-raise.cr:11:5 in '->'
  from ???
  from ???
  from ???
  from ???
  from ???
  from ???
  from ???
  from duk_eval_raw
  from lib/duktape/src/duktape/api/eval.cr:118:7 in 'eval_string'
  from lib/duktape/src/duktape/api/eval.cr:122:19 in 'eval_string!'
  from lib/duktape/src/duktape/api/eval.cr:32:7 in 'eval!'
  from lib/duktape/src/duktape/runtime.cr:143:7 in 'eval'
  from src/duktape-raise.cr:16:1 in '__crystal_main'
  from /usr/share/crystal/src/crystal/main.cr:110:5 in 'main_user_code'
  from /usr/share/crystal/src/crystal/main.cr:96:7 in 'main'
  from /usr/share/crystal/src/crystal/main.cr:119:3 in 'main'
  from __libc_start_main
  from _start
  from ???

Hi @hkalexling - thanks for using duktape.cr!
While I haven't had a chance to dig into this yet, I'd also like to thank you for a great writeup of the issue with clear reproduction steps.
At first thought, my gut feeling is that the root cause of this bug must live upstream either in Duktape itself or in Crystal core (perhaps in the platform specific code around error handling on ARM32). My reasoning above is simply because duktape.cr doesn't contain any platform specific code for ARM32.
I have a few thoughts on how this can be tested, but it might be very difficult for me because I don't have any ARM32  devices  that run linux. Does anyone know of a cloud provider that can spin up ARM32 instances? To my knowledge, the AWS Gravitron processors are all ARM64.
I've got a few fixes that I'd like to do within the next few weeks for duktape.cr, so as a part of this I'll start digging into this issue. Just an FYI that it might be very tricky to find a root cause.

Some data from a quick search for the error message in Crystal core: https://github.com/crystal-lang/crystal/blob/dd40a2442fa186add8a82b74edb14a90aa1dae05/src/raise.cr#L196.
To my knowledge, Crystal core uses libunwind for its exception handling. I think the issue may stem from an interaction in Crystal core, but I'd like to do a bit more due diligence before opening an upstream issue.

Thanks for your reply! When testing it I was using an AMD64 host, but I set up QEMU and started an ARM32 Docker container. I then linked the cross-compiled object file in the container and run it there. If it would be helpful, I will be happy to share the Dockerfile I used.

Hey @hkalexling! So I started a bit of investigation. You're cross-compiling to arm32 from amd64 right? If so, I'm just curious - are you compiling the duktape interpreter binary for arm?
This shard is written to compile the dukatape static library during the postinstall phase. In a cross-compilation scenario, the postinstall phase may occur on the host architecture (amd64/x86_64). I don't suspect this to be the case, but it's worthwhile to check!
Also if you do have a dockerfile you've been testing with, it would be great if you were able to share it with me!
Thanks!

Sure! Here's the Dockerfile I used:
FROM arm32v7/ubuntu:18.04

RUN apt-get update && apt-get install -y git make llvm-8 llvm-8-dev g++ libpcre++-dev libgc-dev libssl-dev libcrypto++-dev libevent-dev

RUN git clone https://github.com/crystal-lang/crystal && cd crystal && git checkout 0.36.1 && make deps && cd ..
RUN git clone https://github.com/jessedoyle/duktape.cr && cd duktape.cr/ext && git checkout v1.0.0 && make && cd ..

COPY arm32.o .

RUN cc arm32.o -o arm32 -rdynamic -L/usr/bin/../lib/crystal/lib -L/duktape.cr/src/.build/lib -L/duktape.cr/src/.build/include -lduktape -lm -lpcre -lm -lgc -lpthread /crystal/src/ext/libcrystal.a -levent -lrt -ldl

CMD ["./arm32"]

The arm32.o file was created on the AMD64 host. As you can see in the Dockerfile, I cloned and compiled duktape in the Docker container and not the host.
I understand that this kind of issue is challenging to debug, so please take your time, and let me know if you need any information or help from my side!


ROS2 holddown pause control

@muratams
I have been checking unmerged changes related to dev-ros2.
Is this a stable implementation for the pause control function?
Do you think it can be merged into the mainstream of the ROS2 branch?

This is the ROS 2 port of pull request #96.
This change has not been tested on a physical robot yet.

FYI
After merged into this branch from dev-ros2(1a2c933), I tested on GTM.
Navigation system didn't work, so I checked a log and found the following error.
ros2_1          | [cabot_ui_manager.py-1] [ERROR] [1691995223.005332070] [cabot_ui_manager]: Traceback (most recent call last):
ros2_1          | [cabot_ui_manager.py-1]   File "/home/developer/ros2_ws/install/cabot_ui/lib/cabot_ui/cabot_ui_manager.py", line 250, in _event_callback
ros2_1          | [cabot_ui_manager.py-1]     self.process_event(event)
ros2_1          | [cabot_ui_manager.py-1]   File "/home/developer/ros2_ws/install/cabot_ui/lib/cabot_ui/cabot_ui_manager.py", line 281, in process_event
ros2_1          | [cabot_ui_manager.py-1]     self._event_mapper.push(event)
ros2_1          | [cabot_ui_manager.py-1]   File "/home/developer/ros2_ws/install/cabot_ui/lib/cabot_ui/cabot_ui_manager.py", line 515, in push
ros2_1          | [cabot_ui_manager.py-1]     self.delegate.process_event(mevent)
ros2_1          | [cabot_ui_manager.py-1]   File "/home/developer/ros2_ws/install/cabot_ui/lib/cabot_ui/cabot_ui_manager.py", line 283, in process_event
ros2_1          | [cabot_ui_manager.py-1]     self._process_navigation_event(event)
ros2_1          | [cabot_ui_manager.py-1]   File "/home/developer/ros2_ws/install/cabot_ui/lib/cabot_ui/cabot_ui_manager.py", line 455, in _process_navigation_event
ros2_1          | [cabot_ui_manager.py-1]     self._navigation.set_pause_control(False)
ros2_1          | [cabot_ui_manager.py-1]   File "/home/developer/ros2_ws/install/cabot_ui/local/lib/python3.10/dist-packages/cabot_ui/navigation.py", line 1010, in set_pause_control
ros2_1          | [cabot_ui_manager.py-1]     self.pause_control_pub.publish(self.pause_control_state)
ros2_1          | [cabot_ui_manager.py-1]   File "/opt/ros/humble/local/lib/python3.10/dist-packages/rclpy/publisher.py", line 74, in publish
ros2_1          | [cabot_ui_manager.py-1]     raise TypeError('Expected {}, got {}'.format(self.msg_type, type(msg)))
ros2_1          | [cabot_ui_manager.py-1] TypeError: Expected <class 'std_msgs.msg._bool.Bool'>, got <class 'bool'>

I fixed as following and tested once again, this function worked fine.
diff --git a/cabot_ui/cabot_ui/navigation.py b/cabot_ui/cabot_ui/navigation.py
index d4a6248..11dbf76 100644
--- a/cabot_ui/cabot_ui/navigation.py
+++ b/cabot_ui/cabot_ui/navigation.py
@@ -1006,7 +1006,9 @@ class Navigation(ControlBase, navgoal.GoalInterface):
     def set_pause_control(self, flag):
         self._logger.info(F"set_pause_control")
         self.delegate.activity_log("cabot/navigation", "pause_control", str(flag))
-        self.pause_control_state = flag
+        msg = std_msgs.msg.Bool()
+        msg.data = flag
+        self.pause_control_state = msg
         self.pause_control_pub.publish(self.pause_control_state)
         if self.pause_control_loop_handler is None:
             self.pause_control_loop_handler = self._node.create_timer(1, self.pause_control_loop, callback_group=MutuallyExclusiveCallbackGroup())

I made the following changes based on https://github.com/CMU-cabot/cabot/pull/105#issuecomment-1676830466.
diff --git a/cabot_ui/cabot_ui/navigation.py b/cabot_ui/cabot_ui/navigation.py
index d4a6248..65fa9b5 100644
--- a/cabot_ui/cabot_ui/navigation.py
+++ b/cabot_ui/cabot_ui/navigation.py
@@ -271,7 +271,8 @@ class Navigation(ControlBase, navgoal.GoalInterface):

         # self.client = None
         self._loop_handle = None
-        self.pause_control_state = True
+        self.pause_control_msg = std_msgs.msg.Bool()
+        self.pause_control_msg.data = True
         self.pause_control_loop_handler = None
         self.lock = threading.Lock()

@@ -1006,14 +1007,14 @@ class Navigation(ControlBase, navgoal.GoalInterface):
     def set_pause_control(self, flag):
         self._logger.info(F"set_pause_control")
         self.delegate.activity_log("cabot/navigation", "pause_control", str(flag))
-        self.pause_control_state = flag
-        self.pause_control_pub.publish(self.pause_control_state)
+        self.pause_control_msg.data = flag
+        self.pause_control_pub.publish(self.pause_control_msg)
         if self.pause_control_loop_handler is None:
             self.pause_control_loop_handler = self._node.create_timer(1, self.pause_control_loop, callback_group=MutuallyExclusiveCallbackGroup())

     # @util.setInterval(1.0)
     def pause_control_loop(self):
-        self.pause_control_pub.publish(self.pause_control_state)
+        self.pause_control_pub.publish(self.pause_control_msg)

     def publish_path(self, global_path, convert=True):
         local_path = global_path

@miyazakifuki If this change works on the robot, I will merge it.

OK, I'll test.

I merged into this branch from origin/dev-ros2 and tested.
Robot worked without error. I think there is no problem.


Review README

This update contains an initial review of the README files, which describe the main and subdirectories. In addition it contains a small adjustment in the license file (adding of year and names).

Now the overall README and the data and src README.md files contain duplicated info. Please fix.

I updated the paths and changed the project README slightly such that we don't have the duplicate definition as mentioned above. I made sure to double check it more thoroughly this time.

Change requests were implemented as described in the comments above.


Fix formatter to format multiline literal elements

Fixed #7046
Now crystal tool format keeps following format:
[
  {
    "some" => "hash",
    "with" => "values",
  }, {
    "another"  => "hash",
    "will get" => "deindented",
  }, {
    "now" => "totally",
  }, {
    "flat" => "against the left",
  },
]

@dscottboggs Thank you for great reporting!

It seems the CI is failed at unrelated point:

https://circleci.com/gh/crystal-lang/crystal/14209
https://circleci.com/gh/crystal-lang/crystal/14210

Especially test_darwin is failed in installing dependencies...

Wow, thanks for such a quick fix, @MakeNowJust :smiley:


BLIS now provides 64 bit binaries, add a LoopVectorization matmul

Closes #53
Fixes #54

What's the earliest version of LV that has @avxt? We could just require that, no need to support old versions of LV for a benchmarking library.

Oops, 0.12 was the first version. I'll update the compat.

Tests passed locally, so this should fix #54

We should disable the Pkg server for the Documentation job.

How do we do that?

Let's see if that is sufficient.

Great, doc tests passed.

Worth tagging a new release?

Yes, go for it.


Mass resend of emails

We have the problem that one of the receiving mail servers blocked us because the spam filter accidentally thought that our emails are spam. The company has put our server in a white list. But new we have about 2500 emails that should be sent again. I find nowhere in the documentation how to do a mass resend. How would I have to do this? It would be great if the documentation would be updated with such examples.

I had to do this once, ended up using a spare laptop and a macro to click through each email -
https://www.macrocreator.com/
I agree with you a way to do it within postal would be better though

I had to do this once, ended up using a spare laptop and a macro to click through each email -
https://www.macrocreator.com/
I agree with you a way to do it within postal would be better though

If you're willing to get your hands dirty in the console, there are some ideas in #239 but the safer option would be to use the UI.
In the past, I have opened each affected message in a new tab and then clicked resend and Ctrl W to close the tab so I can do it faster :sweat_smile:

If you're willing to get your hands dirty in the console, there are some ideas in #239 but the safer option would be to use the UI.
In the past, I have opened each affected message in a new tab and then clicked resend and Ctrl W to close the tab so I can do it faster :sweat_smile:

@willpower232 I actually did it exactly as written there. I just thought it would be better to have a proper documentation about this.

@willpower232 I actually did it exactly as written there. I just thought it would be better to have a proper documentation about this.


Autotyping

I got monkeytype working, did some type hints, and turned on typechecking in travis.

bors r+


Fix Visual Studio 2015 issue (snprintf not found)

@akheron Please review and merge.

Coverage remained the same at 90.136% when pulling f513d39341360e02c67bad2a0198684c9f59be66 on Chabster:master into 762b299e71ecdc46928d6104d9b6cef78c336833 on akheron:master.

Is this still required in addition to https://github.com/akheron/jansson/blob/8f2298bad8f77a22efe0dc9a95676fae6c203e36/cmake/jansson_private_config.h.cmake#L52-L64 ?

@akheron The fix you mentioned is for Visual Studio 2013 and lower.
This fixes Visual Studio 2015 and higher (https://cmake.org/Bug/view.php?id=15659 - related bug/issue).

I don't think this is the correct fix. src/jansson_private.h does all the checking and defining needed for visual studio workarounds. Everything else related to snprintf and vsnprintf should be removed from CMakeLists.txt and cmake/jansson_private_config.h.cmake.

@Chabster could you check whether changes in #289 work for you?

Should be fixed by #289


Registering a delegate to handle an event (BluetoothLE)

This question is regarding this event. I would appreciate any help, since I can't get it to work.
I'm having trouble registering a delegate to handle an event. I'm new to this type of programming and I'm completely lost. I have a C# code working with no problem, but when it comes to C++/WinRT it's completely different. First, I'm starting an advertisement watcher, and setting a scanning mode to active:
BluetoothLEAdvertisementWatcher watcher = BluetoothLEAdvertisementWatcher();
watcher.ScanningMode(BluetoothLEScanningMode::Active);

This is working, since I've checked the ScanningMode, etc. Then I try to register:
watcher.Received({ this, &Handlers::OnAdvertisementReceivedAsync });
This is probably not the way to do it, but like I mentioned, I have no clue how to proceed from this point.
BluetoothLEAdvertisementWatcher Class
Edit: Forgot to add a OnAdvertisementReceivedAsync function:
void Handlers::OnAdvertisementReceivedAsync(BluetoothLEAdvertisementWatcher const& watcher, BluetoothLEAdvertisementReceivedEventArgs const& eventArgs)

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

ID: ba75b9f7-4350-2d8c-00fd-e19898cbf3d5
Version Independent ID: 32aa5fca-05e2-2e00-0f9a-501f92012960
Content: TypedEventHandler<TSender,TResult> Delegate (Windows.Foundation) - UWP app developer
Content Source: https://cpubwin.visualstudio.com/DefaultCollection/windows-uwp/_git/winrt-api-build?path=%2fwinrt-api-build%2fwindows.foundation.typedeventhandler.yml&version=GBlive&_a=contents
Product: windows
Git Login: wdg-dev-content
Microsoft Alias: wdg-dev-content

BTW, this forum is specifically for documentation related issues and not for help with coding issues. You're more likely to get timely assistance from stackoverflow (with the appropriate tags) in future.


OPTIONS request returns 503 response on the proxy

The OPTIONS request issued by the browser prior to every request to check the CORS status among other things.
Request URL:http://localhost/app_dev.php/tokens/anonymous
Request Method:OPTIONS
Status Code:503 Service Temporarily Unavailable
Remote Address:<IP_ADDRESS>:80
Referrer Policy:no-referrer-when-downgrade

Request Headers
OPTIONS /app_dev.php/tokens/anonymous HTTP/1.1
Host: localhost
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
Access-Control-Request-Method: POST
Origin: http://localhost:3000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36
Access-Control-Request-Headers: x-host,xxx-host
Accept: */*
Referer: http://localhost:3000/
Accept-Encoding: gzip, deflate, br
Accept-Language: en-CA,en;q=0.8,en-US;q=0.6

Response Headers
HTTP/1.1 503 Service Temporarily Unavailable
Server: nginx/1.13.6
Date: Fri, 03 Nov 2017 21:21:46 GMT
Content-Type: text/html
Content-Length: 615
Connection: keep-alive

We might have to enable OPTIONS requests in CORS.


Fixed broken DebugConverter tests for systems that don't use "." as decimal separator

Meh, I've picked the wrong target branch for this PR :< wanted to chose develop but I failed too hard. If you want I'll reopen this PR again

Good catch! No worries about the PR - I'll merge it in myself.
:+1:

Merged, thanks!


This test specification seems to be invalid.

@nodh
https://github.com/eu-digital-green-certificates/dgc-testdata/blob/6a13914d9531943cffa602abc58c721789325450/common/2DCode/raw/CBO1.json#L27
Starting from the PREFIX Value, I get a valid result.
As the test only specifies to validate EXPECTEDDECODE = false. The other tests must be ignored.
The contents of the PREFIX values can be decoded succesfully, and the payload contained within actually matches the JSON provided.

Fixed my test to be based on the supplied CBOR value.