Comments (15)
hey, guys! Sorry, we had a testkube application bug in a few latest releases we didn't note, around 1.17.25, it was fixed in 1.17.33
regarding CRD issues, do I understand right, that this is related to test workflow template resource creation? It should be done in Helm post hook @tkonieczny
from helm-charts.
I see, this is what I thought about. Let us check it outt
from helm-charts.
Let me just spin up a cluster and give you the precise error, ~30min.
from helm-charts.
I am in the same boat as Henrik.
This is our latest working release:
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: testkube
spec:
interval: 5m
install:
crds: CreateReplace
upgrade:
crds: CreateReplace
chart:
spec:
chart: testkube
version: 1.17.20
sourceRef:
kind: HelmRepository
name: testkube
# https://github.com/kubeshop/helm-charts/blob/develop/charts/testkube/values.yaml
values:
global:
imageRegistry: ${testkube_image_registry:=docker.io}
from helm-charts.
thank you!
from helm-charts.
> helm pull kubeshop/testkube --version 1.17.48
> # unpack chart
> helm install testkube .
coalesce.go:286: warning: cannot overwrite table with non table for testkube.testkube-api.minio.extraEnvVars (map[])
coalesce.go:286: warning: cannot overwrite table with non table for testkube.testkube-api.minio.extraEnvVars (map[])
coalesce.go:286: warning: cannot overwrite table with non table for testkube.testkube-api.minio.extraEnvVars (map[])
Error: INSTALLATION FAILED: unable to build kubernetes objects from release manifest: resource mapping not found for name: "distribute--evenly" namespace: "" from "": no matches for kind "TestWorkflowTemplate" in version "testworkflows.testkube.io/v1"
ensure CRDs are installed first
zsh: exit 1 helm install testkube .
This is on a clean minikube cluster
Same result on a cloud provided cluster
from helm-charts.
temp workround is to exclude this folder from installation https://github.com/kubeshop/helm-charts/tree/develop/charts/testkube-api/templates/testworkflows/builtin-templates
from helm-charts.
@henrik-farre released a fix for help. can you try it now?
from helm-charts.
Give me ~10min
from helm-charts.
> helm install testkube .
coalesce.go:286: warning: cannot overwrite table with non table for testkube.testkube-api.minio.extraEnvVars (map[])
coalesce.go:286: warning: cannot overwrite table with non table for testkube.testkube-api.minio.extraEnvVars (map[])
coalesce.go:286: warning: cannot overwrite table with non table for testkube.testkube-api.minio.extraEnvVars (map[])
W0517 14:24:48.050983 48925 warnings.go:70] spec.template.spec.containers[1].ports[0]: duplicate port definition with spec.template.spec.containers[0].ports[0]
NAME: testkube
LAST DEPLOYED: Fri May 17 14:24:23 2024
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
Enjoy testing with Testkube!
Works better in minikube, testing in cloud
from helm-charts.
We are still investigating problems in cloud cluster, I will update this issue next week when I had time to debug
from helm-charts.
sure, ping us when you have more info. thank you!
from helm-charts.
should be fixed
from helm-charts.
We also use GitOps (not ArgoCD) and it looks like our problem is CRDs not being created. It also looks like other people have reported this #711 kubeshop/testkube#5280 #627
Keep this closed, I will create a new issue if needed.
from helm-charts.
yes, please, open a separated issue with errors from ArgoCD @henrik-farre
from helm-charts.
Related Issues (20)
- Make it possible to pass in labels and annotations that the operator will apply to all dynamically created objects (via the Go templates). HOT 11
- feat: (testkube-api) All job templates should be configurable as cleartext HOT 4
- apiServerEndpoint and internal cluster svc HOT 2
- Allow PathType for ingress to be defined other than Prefix HOT 1
- Documentation for Installation und Maintenance of Testkube via GitOps and ArgoCD HOT 1
- testkube-api-server pod keep print error log HOT 2
- Cannot load tests and testsuites after unintall and install helm without remove pvc HOT 6
- creating tests in different namespaces HOT 7
- Scheduling test does not work HOT 3
- Make the artifacts volume size configurable HOT 2
- Custom cronjobs template HOT 10
- Add capability to limit the ValidatingWebhookConfiguration to a single namespace. HOT 2
- Add the possibility to globally set tolerations and nodeSelector HOT 3
- testkube-playwright-executor error on arm64/aarch64 HOT 8
- Secrets
- Global values.yaml limit test creation source to only GIT for all test types. HOT 1
- Allowing users to disable Liveness and Readiness Probe for mongodb chart HOT 4
- Mongodb pod fails to use existing PVC during an upgrade HOT 5
- Wrong indentation for tolerations and nodeSelector in deployment.yaml HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from helm-charts.