Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update tests for v2 #985

Merged
merged 1 commit into from
Aug 11, 2020
Merged

update tests for v2 #985

merged 1 commit into from
Aug 11, 2020

Conversation

ahmelsayed
Copy link
Contributor

This fixes a couple of tests for v2, however the following tests are still failing.

1. kafka

I think this is failing because of the changes from #925. The scaler is always returning false. I spent sometime debugging it, but I'm not sure I understand the reasoning behind this part?

2. prometheus and mysql

I think these 2 are failing because of the change in #966 (/cc @samuelmacko)

{
  "level":"error",
  "ts":1597102313.4967065,
  "logger":"controller",
  "msg":"Reconciler error",
  "controller":"scaledobject-controller",
  "name":"prometheus-scaledobject",
  "namespace":"prometheus-test",
  "error":"HorizontalPodAutoscaler.autoscaling \"keda-hpa-prometheus-scaledobject\" is invalid: spec.metrics[0].external.metric.name: Invalid value: \"prometheus-http://prometheus-server.monitoring.svc-http_requests_total\": may not contain '/'",
  "stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\t/go/pkg/mod/github.com/go-logr/zapr@v0.1.1/zapr.go:128\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.6.2/pkg/internal/controller/controller.go:237\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.6.2/pkg/internal/controller/controller.go:209\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).worker\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.6.2/pkg/internal/controller/controller.go:188\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1\n\t/go/pkg/mod/k8s.io/apimachinery@v0.18.6/pkg/util/wait/wait.go:155\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil\n\t/go/pkg/mod/k8s.io/apimachinery@v0.18.6/pkg/util/wait/wait.go:156\nk8s.io/apimachinery/pkg/util/wait.JitterUntil\n\t/go/pkg/mod/k8s.io/apimachinery@v0.18.6/pkg/util/wait/wait.go:133\nk8s.io/apimachinery/pkg/util/wait.Until\n\t/go/pkg/mod/k8s.io/apimachinery@v0.18.6/pkg/util/wait/wait.go:90"
}
{
  "level":"error",
  "ts":1597104011.5299907,
  "logger":"controller",
  "msg":"Reconciler error",
  "controller":"scaledobject-controller",
  "name":"mysql-scaledobject",
  "namespace":"mysql-test",
  "error":"HorizontalPodAutoscaler.autoscaling \"keda-hpa-mysql-scaledobject\" is invalid: spec.metrics[0].external.metric.name: Invalid value: \"mysql-test-user:test-password@tcp(mysql.mysql.svc.cluster.local:3306)/test_db\": may not contain '/'",
  "stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\t/go/pkg/mod/github.com/go-logr/zapr@v0.1.1/zapr.go:128\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.6.2/pkg/internal/controller/controller.go:237\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.6.2/pkg/internal/controller/controller.go:209\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).worker\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.6.2/pkg/internal/controller/controller.go:188\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1\n\t/go/pkg/mod/k8s.io/apimachinery@v0.18.6/pkg/util/wait/wait.go:155\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil\n\t/go/pkg/mod/k8s.io/apimachinery@v0.18.6/pkg/util/wait/wait.go:156\nk8s.io/apimachinery/pkg/util/wait.JitterUntil\n\t/go/pkg/mod/k8s.io/apimachinery@v0.18.6/pkg/util/wait/wait.go:133\nk8s.io/apimachinery/pkg/util/wait.Until\n\t/go/pkg/mod/k8s.io/apimachinery@v0.18.6/pkg/util/wait/wait.go:90"
}

3. artemis and redis-streams

I think those 2 are failing because #888 and #765 haven't been merged into v2

{
  "level":"error",
  "ts":1597101822.6062894,
  "logger":"controller_scaledobject",
  "msg":"Failed to ensure HPA is correctly created for ScaledObject",
  "Request.Namespace":"kedartemis",
  "Request.Name":"kedartemis-consumer-scaled-object",
  "error":"error getting scaler for trigger #0: no scaler found for type: artemis-queue",
  "stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\t/go/pkg/mod/github.com/go-logr/zapr@v0.1.1/zapr.go:128\ngit.luolix.top/kedacore/keda/pkg/controller/scaledobject.(*ReconcileScaledObject).Reconcile\n\tkeda/pkg/controller/scaledobject/scaledobject_controller.go:179\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.6.2/pkg/internal/controller/controller.go:235\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.6.2/pkg/internal/controller/controller.go:209\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).worker\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.6.2/pkg/internal/controller/controller.go:188\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1\n\t/go/pkg/mod/k8s.io/apimachinery@v0.18.6/pkg/util/wait/wait.go:155\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil\n\t/go/pkg/mod/k8s.io/apimachinery@v0.18.6/pkg/util/wait/wait.go:156\nk8s.io/apimachinery/pkg/util/wait.JitterUntil\n\t/go/pkg/mod/k8s.io/apimachinery@v0.18.6/pkg/util/wait/wait.go:133\nk8s.io/apimachinery/pkg/util/wait.Until\n\t/go/pkg/mod/k8s.io/apimachinery@v0.18.6/pkg/util/wait/wait.go:90"
}
scalers/redis-streams.test.ts
{
  "level":"error",
  "ts":1597102144.675794,
  "logger":"controller",
  "msg":"Reconciler error",
  "controller":"scaledobject-controller",
  "name":"redis-streams-scaledobject",
  "namespace":"redis-streams-ns",
  "error":"error getting scaler for trigger #0: no scaler found for type: redis-streams",
  "stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\t/go/pkg/mod/github.com/go-logr/zapr@v0.1.1/zapr.go:128\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.6.2/pkg/internal/controller/controller.go:237\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.6.2/pkg/internal/controller/controller.go:209\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).worker\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.6.2/pkg/internal/controller/controller.go:188\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1\n\t/go/pkg/mod/k8s.io/apimachinery@v0.18.6/pkg/util/wait/wait.go:155\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil\n\t/go/pkg/mod/k8s.io/apimachinery@v0.18.6/pkg/util/wait/wait.go:156\nk8s.io/apimachinery/pkg/util/wait.JitterUntil\n\t/go/pkg/mod/k8s.io/apimachinery@v0.18.6/pkg/util/wait/wait.go:133\nk8s.io/apimachinery/pkg/util/wait.Until\n\t/go/pkg/mod/k8s.io/apimachinery@v0.18.6/pkg/util/wait/wait.go:90"
}

Checklist

Fixes #

Signed-off-by: Ahmed ElSayed <ahmels@microsoft.com>
@zroubalik
Copy link
Member

@grassiale could you please look at the Kafka e2e tests here?

@zroubalik
Copy link
Member

@ahmelsayed good catch! I must have missed those part during the merge from master 😞

@zroubalik zroubalik merged commit 3917ec4 into v2 Aug 11, 2020
@zroubalik zroubalik deleted the ahmels/v2-tests branch August 11, 2020 09:14
@grassiale
Copy link
Contributor

@grassiale could you please look at the Kafka e2e tests here?

Hi!
Sure! I will look at it tomorrow.

@grassiale grassiale mentioned this pull request Aug 15, 2020
2 tasks
SpiritZhou pushed a commit to SpiritZhou/keda that referenced this pull request Jul 18, 2023
* Add docs for Grafana dashboard

Signed-off-by: dariox <9934402+darox@users.noreply.github.com>

* Update content/docs/2.8/operate/prometheus.md

Co-authored-by: Tom Kerkhove <kerkhove.tom@gmail.com>
Signed-off-by: Dario Mader <9934402+darox@users.noreply.github.com>

* Update content/docs/2.8/operate/prometheus.md

Co-authored-by: Tom Kerkhove <kerkhove.tom@gmail.com>
Signed-off-by: Dario Mader <9934402+darox@users.noreply.github.com>

* Update content/docs/2.9/operate/prometheus.md

Signed-off-by: dariox <9934402+darox@users.noreply.github.com>

* Remove as this is only for 2.9

Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>

Signed-off-by: dariox <9934402+darox@users.noreply.github.com>
Signed-off-by: Dario Mader <9934402+darox@users.noreply.github.com>
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
Co-authored-by: Tom Kerkhove <kerkhove.tom@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants