-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
[SIG Storage] Convert all jobs to Ginkgo --label-filter #33152
Comments
job: pull-kubernetes-e2e-storage-kind-alpha-beta-features - name: FEATURE_GATES
value: '{"VolumeAttributesClass":true, "HonorPVReclaimPolicy": true, "CSIVolumeHealth": true}'
- name: RUNTIME_CONFIG
value: '{"api/ga":"true", "storage.k8s.io/v1alpha1":"true", "storage.k8s.io/v1beta1":"true"}'
- name: FOCUS
value: \[Feature:VolumeAttributesClass\]|\[Feature:HonorPVReclaimPolicy\]|\[Feature:CSIVolumeHealth\]
- name: PARALLEL
value: "true" expected (if focus on some features) - name: FEATURE_GATES
value: '{"VolumeAttributesClass":true, "HonorPVReclaimPolicy": true, "CSIVolumeHealth": true}'
- name: RUNTIME_CONFIG
value: '{"api/ga":"true", "storage.k8s.io/v1alpha1":"true", "storage.k8s.io/v1beta1":"true"}'
- name: LABEL_FILTER
value: '!Slow && !Disruptive && !Flaky && FeatureGate: containsAny {VolumeAttributesClass, HonorPVReclaimPolicy, CSIVolumeHealth}'
- name: PARALLEL
value: "true" Test on macos
|
job: pull-kubernetes-e2e-storage-kind-alpha-beta-features - name: FEATURE_GATES
value: '{"VolumeAttributesClass":true, "HonorPVReclaimPolicy": true, "CSIVolumeHealth": true}'
- name: RUNTIME_CONFIG
value: '{"api/ga":"true", "storage.k8s.io/v1alpha1":"true", "storage.k8s.io/v1beta1":"true"}'
- name: FOCUS
value: \[Feature:VolumeAttributesClass\]|\[Feature:HonorPVReclaimPolicy\]|\[Feature:CSIVolumeHealth\]
- name: PARALLEL
value: "true" expected (if focus on sig-storage without the feature label) - name: FEATURE_GATES
value: '{"VolumeAttributesClass":true, "HonorPVReclaimPolicy": true, "CSIVolumeHealth": true}'
- name: RUNTIME_CONFIG
value: '{"api/ga":"true", "storage.k8s.io/v1alpha1":"true", "storage.k8s.io/v1beta1":"true"}'
- name: LABEL_FILTER
value: '!Slow && !Disruptive && !Flaky && (Feature: consistsOf Alpha || Feature: consistsOf Beta) && !(FeatureGate: isEmpty) && sig-storage'
- name: PARALLEL
value: "true" Test on macos with the master branch of k/k
0 Passed ? related-to kubernetes/kubernetes#125452. If we want to apply this change, the kind of sig-testing jobs must be updated first. cc @pohly @aojea |
I don't think so. If there is one, use it, otherwise let's just modify the job directly.
A before/after comparison would be more useful than the absolute number. The goal is to run exactly the same tests as before.
|
Without According to the strict definition of a feature label, it should depend on other extra requirements. If it's not skipped in their own test cases, the job may fail in kind cluster. So if we can not use |
Let's first spell out what This leads me to:
One problem is that this includes variants of the tests for drivers other than One thing that I noticed while looking at
If you have many of those, it can considerably slow down the job. |
If so, we have to introduce a new feature label even if the feature only depends feature-gate and alpha/beta API group.
Do you mean it is If yes, it can be written as |
Those tests will skip when it's running unless tests run on specific environment. I'm not sure whether I should filter out those tests or not in job configuration. |
The gce-pd-csi-driver does not support custom provisioner name, it always uses
All in-tree integrations with cloud providers are removed. Should we remove related e2e tests from k/k. i.e. cc @dims @jsafrane @msau42 @pohly Should all jobs in sig-storage-gce-config.yaml be moved into sig-cloudprovider? |
Yes. That is the current status.
That will work eventually, but right now a
You don't have to. Those
Probably? But I have to defer to the expert here. |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/lifecycle frozen |
What would you like to be added:
sig-storage-kind.yaml
sig-storage-gce-config.yaml
Why is this needed:
Part of #32911
/sig storage
The text was updated successfully, but these errors were encountered: