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

Rebase with upstream #9

Merged
merged 5 commits into from
Jun 13, 2024
Merged

Conversation

bermuda-sunfish
Copy link
Owner

@bermuda-sunfish bermuda-sunfish commented Jun 13, 2024

This rebases the develop branch with the upstream main.

Closes #8

kundan2707 and others added 5 commits June 13, 2024 12:52
it was used to workaround a kubelet crash issue with rootless
providers.

The Kubelet seems to work fine now with localStorageCapacityIsolation
enabled in a user namespace so drop the special handling.  After this
change, ephemeral storage can be used in a rootless cluster.

Closes: kubernetes-sigs#3359

Signed-off-by: Giuseppe Scrivano <[email protected]>
The label filter query is more expressive (logical operations) and readable (no
regexp unless absolutely required). Such a query can be combined with focus +
skip, but in practice a single label filter can replace both of those and is
easier to understand.

Kubernetes has supported ginkgo v2 and thus --label-filter since v1.25.0. This
makes it safe to pass that command line flag unconditionally when invoking the
E2E suite.
This defines a local action for the common actions performed by most of
our workflows. This reduces duplication between them to make sure they
are consistent, and also make the workflow definitions more concise to
just the operations that are unique to the particular testing
activities.

Signed-off-by: Sean McGinnis <[email protected]>
@bermuda-sunfish bermuda-sunfish self-assigned this Jun 13, 2024
@bermuda-sunfish bermuda-sunfish merged commit 5198005 into develop Jun 13, 2024
bermuda-sunfish added a commit that referenced this pull request Jun 13, 2024
* removed kong ingress documentation

* switch to an active mirror

* cluster: drop DisableLocalStorageCapacityIsolation

it was used to workaround a kubelet crash issue with rootless
providers.

The Kubelet seems to work fine now with localStorageCapacityIsolation
enabled in a user namespace so drop the special handling.  After this
change, ephemeral storage can be used in a rootless cluster.

Closes: kubernetes-sigs#3359

Signed-off-by: Giuseppe Scrivano <[email protected]>

* e2e-k8s.sh: support --ginkgo.label-filter

The label filter query is more expressive (logical operations) and readable (no
regexp unless absolutely required). Such a query can be combined with focus +
skip, but in practice a single label filter can replace both of those and is
easier to understand.

Kubernetes has supported ginkgo v2 and thus --label-filter since v1.25.0. This
makes it safe to pass that command line flag unconditionally when invoking the
E2E suite.

* Clean up GitHub Action definitions

This defines a local action for the common actions performed by most of
our workflows. This reduces duplication between them to make sure they
are consistent, and also make the workflow definitions more concise to
just the operations that are unique to the particular testing
activities.

Signed-off-by: Sean McGinnis <[email protected]>

---------

Signed-off-by: Giuseppe Scrivano <[email protected]>
Signed-off-by: Sean McGinnis <[email protected]>
Co-authored-by: Kundan Kumar <[email protected]>
Co-authored-by: Benjamin Elder <[email protected]>
Co-authored-by: Giuseppe Scrivano <[email protected]>
Co-authored-by: Patrick Ohly <[email protected]>
Co-authored-by: Sean McGinnis <[email protected]>
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.

Sync develop with upstream main
6 participants