diff --git a/Makefile.version.aarch64.var b/Makefile.version.aarch64.var index c8c8793729..ef7ff8db42 100644 --- a/Makefile.version.aarch64.var +++ b/Makefile.version.aarch64.var @@ -1 +1 @@ -OCP_VERSION := 4.17.0-0.nightly-arm64-2024-07-07-223550 +OCP_VERSION := 4.17.0-0.nightly-arm64-2024-07-08-022101 diff --git a/Makefile.version.x86_64.var b/Makefile.version.x86_64.var index 2aaee72dd3..387551d3e6 100644 --- a/Makefile.version.x86_64.var +++ b/Makefile.version.x86_64.var @@ -1 +1 @@ -OCP_VERSION := 4.17.0-0.nightly-2024-07-07-131215 +OCP_VERSION := 4.17.0-0.nightly-2024-07-08-042329 diff --git a/assets/optional/multus/release-multus-aarch64.json b/assets/optional/multus/release-multus-aarch64.json index 1e532fafb6..c0bc0613cd 100644 --- a/assets/optional/multus/release-multus-aarch64.json +++ b/assets/optional/multus/release-multus-aarch64.json @@ -1,6 +1,6 @@ { "release": { - "base": "4.17.0-0.nightly-arm64-2024-07-07-223550" + "base": "4.17.0-0.nightly-arm64-2024-07-08-022101" }, "images": { "multus-cni-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a80b9a73be66874a92a7a96de6fa43754ef0382aa4b2822c486561ca84fbd097", diff --git a/assets/optional/multus/release-multus-x86_64.json b/assets/optional/multus/release-multus-x86_64.json index 92b689f09c..02cdfea9c0 100644 --- a/assets/optional/multus/release-multus-x86_64.json +++ b/assets/optional/multus/release-multus-x86_64.json @@ -1,6 +1,6 @@ { "release": { - "base": "4.17.0-0.nightly-2024-07-07-131215" + "base": "4.17.0-0.nightly-2024-07-08-042329" }, "images": { "multus-cni-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e3fd630f1665f2d196e402147e4340371edf1f74cd6b883bb67a34392b506c00", diff --git a/assets/optional/operator-lifecycle-manager/release-olm-aarch64.json b/assets/optional/operator-lifecycle-manager/release-olm-aarch64.json index 136dbb3e3b..dfde3c7903 100644 --- a/assets/optional/operator-lifecycle-manager/release-olm-aarch64.json +++ b/assets/optional/operator-lifecycle-manager/release-olm-aarch64.json @@ -1,6 +1,6 @@ { "release": { - "base": "4.17.0-0.nightly-arm64-2024-07-07-223550" + "base": "4.17.0-0.nightly-arm64-2024-07-08-022101" }, "images": { "operator-lifecycle-manager": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:35cf47e3814da26461b94d2963bb2b958391c7e53fa2229185307357467aab5d", diff --git a/assets/optional/operator-lifecycle-manager/release-olm-x86_64.json b/assets/optional/operator-lifecycle-manager/release-olm-x86_64.json index f186573796..302548279e 100644 --- a/assets/optional/operator-lifecycle-manager/release-olm-x86_64.json +++ b/assets/optional/operator-lifecycle-manager/release-olm-x86_64.json @@ -1,6 +1,6 @@ { "release": { - "base": "4.17.0-0.nightly-2024-07-07-131215" + "base": "4.17.0-0.nightly-2024-07-08-042329" }, "images": { "operator-lifecycle-manager": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:87ccc17ae6d1e17a03958a0a3a5dd826df3b8d4d942101441d76698d173f0816", diff --git a/assets/release/release-aarch64.json b/assets/release/release-aarch64.json index dca6b44d89..2d809fec74 100644 --- a/assets/release/release-aarch64.json +++ b/assets/release/release-aarch64.json @@ -1,6 +1,6 @@ { "release": { - "base": "4.17.0-0.nightly-arm64-2024-07-07-223550" + "base": "4.17.0-0.nightly-arm64-2024-07-08-022101" }, "images": { "cli": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ba119d6e3692cacecb67ba1bd8a5d13f8a15536da6391c6a2bd37d8988630fd0", diff --git a/assets/release/release-x86_64.json b/assets/release/release-x86_64.json index 2de58c7cb3..9741eb809c 100644 --- a/assets/release/release-x86_64.json +++ b/assets/release/release-x86_64.json @@ -1,6 +1,6 @@ { "release": { - "base": "4.17.0-0.nightly-2024-07-07-131215" + "base": "4.17.0-0.nightly-2024-07-08-042329" }, "images": { "cli": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:11a45829bdb7ab3d8644b55abbaebc384f9c540a857f91a65680639f16dd63fa", diff --git a/scripts/auto-rebase/changelog.txt b/scripts/auto-rebase/changelog.txt index 2f8436c169..e69de29bb2 100644 --- a/scripts/auto-rebase/changelog.txt +++ b/scripts/auto-rebase/changelog.txt @@ -1,280 +0,0 @@ -- api embedded-component d3b3bb16a38282191881195f617fd494a9cb922b to 33ed71ab039fca2a3292968abddde1065bf61784 - - 8a9df47 2024-07-03T10:11:15+02:00 features: add multi-arch feature gate per platform - - 99bfe92 2024-07-03T10:04:03+02:00 OCPBUGS-36213: Remove the conversion webhook reference from the ConsolePlugin CRD spec - - 3023dee 2024-07-02T13:10:49+02:00 Add ClusterMonitoring feature gate - - 2a454c7 2024-07-01T11:44:21+02:00 TP: Add NetworkSegmentation Feature Gate - - d7b7087 2024-06-25T14:19:58-04:00 Update (cluster)imagepolicy doc no restriction on release repo scopes - -- cluster-csi-snapshot-controller-operator embedded-component e8e9cc1b8038a777459d745e69b786066b45d47f to 3bd59c8d4e96176aa8db2f5ce84e731354838243 - - 082ef2b 2024-07-03T15:27:14-04:00 Rename Dockerfile - -- cluster-ingress-operator embedded-component b18a07c414696eb01170180d9dc8b5c221909d68 to a5b1a32aa89bf183341aae32b2134a36513ad358 - - 21130f4 2024-07-05T10:54:53+01:00 OCPBUGS-34413: Refine logging for accurate infra CR status updates - -- cluster-kube-scheduler-operator embedded-component 796d029c836e76e9312aefabf72fdde028a286b3 to 98ca953ba6955401023e219f37e0af49879355d2 - - f2dd735 2024-07-06T12:36:59+02:00 Update Makefile for the renamed dockerfile - - 42856f0 2024-07-05T13:52:36-04:00 Rename Dockerfile - -- cluster-network-operator embedded-component 4b792c659385948e825d2ba17b8f6d2e5c3acfed to e3fd660cc7920e0512ea358ccc88588173e5dbb6 - - c3d2abe 2024-07-05T10:38:28+00:00 Bump to k8s v1.30 latest - - 1cc35b9 2024-07-01T19:33:06+02:00 Fix featuregates module change - - 7ec85b9 2024-07-01T19:33:06+02:00 Fix IsValidIP func change - - 997c2cf 2024-07-01T19:32:40+02:00 Bump ocp/api - - 731aa4e 2024-05-08T18:50:39+05:30 Set mount propagation to HostToContainer for /var/lib/kubelet - -- cluster-openshift-controller-manager-operator embedded-component 2bb0cde622cd4a705720987cf897719229acf3d8 to 2b962c71d5b3ac179898dc1ece6a98de0b33cd70 - - dd983d9 2024-06-17T15:22:29+02:00 OWNERS: remove former employees - -- kubernetes embedded-component 733cc9d44d7c449f231313a8f158e265afa4b8c6 to 421e90ed9ef07c1a797386e662255dfb830a6b9f - - 40b3b0cd3 2024-06-26T14:00:52+02:00 UPSTREAM: : update base image - -- machine-config-operator embedded-component 444decb1dfd1ebb3fb7c2e5a96ff3b3d53b6f492 to 0f53196f6480481d3f5a04e217a143a56d4db79e - - 583ae9a2 2024-06-28T11:29:02-05:00 Bootstrap e2e test featuregate setup does not match the actual code - - 24183b4b 2024-06-24T11:00:02-05:00 Pick up openshift/kubernetes 1.30 rebase updates - - c7d6ec27 2024-06-21T14:53:23-04:00 MCD-pull: run after network-online.target in Azure - -- operator-framework-olm embedded-component 0b14e86bcc2368a4d0201f8de7ea322f11e6f236 to e988d05124bf81bd9dfaf89f6473e5e4adba22c9 - - e2c2e559 2024-07-06T00:03:08+00:00 fix space-in-name paths common to macs for unit test (#3338) - - 94afedef 2024-07-04T09:40:50+02:00 add output-dir to E2E_GINKGO_OPTS - - adf348cb 2024-07-02T16:49:52+02:00 [CARRY] add junit report - - 369dfdbc 2024-07-02T16:33:09+02:00 provide required schema for basic template and fbc conversion (#1335) - - e64f24e2 2024-07-02T16:32:34+02:00 Bump github.com/docker/cli (#1366) - - abaac0a2 2024-07-02T16:32:29+02:00 Bump github.com/docker/cli (#1365) - - 23518bb4 2024-07-02T16:32:23+02:00 generate binary-less dockerfiles (#1338) - - 94f4bcbf 2024-07-02T16:32:18+02:00 Bump github.com/containers/image/v5 from 5.31.0 to 5.31.1 (#1363) - - a397f90d 2024-07-02T16:32:12+02:00 Fix codecov-action params (#1361) - - df7500ae 2024-07-02T16:32:07+02:00 Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 (#1359) - - cb64f6e6 2024-07-02T16:32:02+02:00 Bump github.com/operator-framework/api from 0.25.0 to 0.26.0 (#1358) - - 6acf8fa9 2024-07-02T16:31:56+02:00 Bump k8s.io/apiextensions-apiserver from 0.30.1 to 0.30.2 (#1355) - - 0ef42c49 2024-07-02T16:31:50+02:00 Bump github.com/grpc-ecosystem/grpc-health-probe from 0.4.26 to 0.4.29 (#1352) - - 39dae176 2024-07-02T16:31:45+02:00 Bump google.golang.org/protobuf from 1.34.1 to 1.34.2 (#1353) - - 23bfaeeb 2024-07-02T16:31:39+02:00 deprecate composite template (#1339) - - fd159217 2024-07-02T16:31:34+02:00 Bump golang.org/x/mod from 0.17.0 to 0.18.0 (#1347) - - eb7b1373 2024-07-02T16:31:28+02:00 Bump github.com/docker/cli (#1348) - - e765ec29 2024-07-02T16:31:23+02:00 Bump sigs.k8s.io/controller-runtime from 0.18.3 to 0.18.4 (#1346) - - e43f8a49 2024-07-02T16:31:17+02:00 Bump golang.org/x/net from 0.25.0 to 0.26.0 (#1344) - - 132ac0b3 2024-07-02T16:31:12+02:00 Bump github.com/containers/common from 0.59.0 to 0.59.1 (#1342) - - 374b62eb 2024-07-02T16:31:06+02:00 Bump golang.org/x/text from 0.15.0 to 0.16.0 (#1341) - - 16b251d4 2024-07-02T16:31:01+02:00 Bump github.com/containerd/containerd from 1.7.17 to 1.7.18 (#1343) - - 812177d7 2024-07-02T16:30:55+02:00 Bump golang.org/x/sys from 0.20.0 to 0.21.0 (#1345) - - 3b437efb 2024-07-02T16:30:50+02:00 Bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.3.0 to 1.4.0 (#1340) - - 581538c2 2024-07-02T16:30:44+02:00 Makefile: avoid ?= shell executions (#1328) - - c2c0dfa0 2024-07-02T16:30:38+02:00 Bump github.com/onsi/ginkgo/v2 from 2.18.0 to 2.19.0 (#1327) - - 7f156e85 2024-07-02T16:30:33+02:00 Bump sigs.k8s.io/controller-runtime from 0.18.2 to 0.18.3 (#1326) - - 473ad6c9 2024-07-02T16:30:28+02:00 mark flaky tests (#3333) - - 71eb4544 2024-07-02T16:30:21+02:00 bump operator-registry to v1.44.0 (#3335) - - 6e434b6c 2024-07-02T16:30:14+02:00 update ginkgo opts (#3337) - - 4ce3d446 2024-07-02T16:30:09+02:00 [OCPBUGS-25341]: perform operator apiService certificate validity checks directly (#3217) - - 414c4a6d 2024-07-01T08:29:15-05:00 don't erase the filesystem from the base - -- oc image-amd64 4b158b272fb3eb0d78e4cf87dd909af2e3f823f3 to e3a4fad528bca4fc8d9b832e442e0847ce63c721 - - c2afeb2a 2024-07-04T09:02:03+02:00 Extend the kube version check for images/tools/Dockerfile - - 8fe64c57 2024-07-04T07:50:27+02:00 Remove invalid test cases: empty dockerfiles are no longer allowed - - 2591a370 2024-07-04T07:50:23+02:00 Lower case command value before comparision - - ebc21197 2024-07-04T07:50:17+02:00 bump(k8s.io)=1.30.2 - - 17a3fe02 2024-07-02T15:37:46+02:00 pkg/cli/admin/mustgather: GA since and since-time flags - -- ovn-kubernetes image-amd64 1356c9b67dc0f07b71537117f1fce09a34b9b5cf to 1d4ea50a317fa4a1fd01122a6c2cab5e76b01e97 - - f4c015b1 2024-07-04T10:45:27+02:00 Refactor NAD controller: Do not attach to default network - - 27a92036 2024-07-03T15:38:34+02:00 ovnkube-trace: Dump udn vrf table IDs per node - - ef04a676 2024-07-02T16:17:52+02:00 util: Move route table calculator from egressip - - 9f8e7b64 2024-07-02T13:53:57+02:00 segmentation e2e: add runUDNPod function to simplify tests. - - 051d405d 2024-07-02T12:43:58+02:00 PodAnnotation: Change primary bool to role string - - 485325e8 2024-07-02T12:43:52+02:00 NAD: Change primaryNetwork to role - - c29c7e5b 2024-07-02T11:40:53+02:00 EF unit test: add test case for node delete. - - cea122aa 2024-07-02T11:40:53+02:00 ef node controller: switch to level-driven controller to avoid dependency between node handler and ef node handler. If EF handler is ever deadlocked (and it can be as node handler iterates all egress firewalls, which in turn, depend on dns resolvers), node handler should not be affected. - - 45acba52 2024-07-02T11:40:53+02:00 EF node handler: make handler level-driven. - - 4a21634a 2024-07-02T11:40:53+02:00 shutdown dnsNameResolver only if it was created - - d15116fa 2024-07-02T08:56:51+02:00 e2e, udn: Exclude ipv6 gateway address - - 0a685306 2024-07-01T21:31:32+05:30 e2e flake fix: Fixes race in e2e ACL logging - - 2b291797 2024-06-28T10:43:42+02:00 ovn: gateway: Use GetNetworkScopedExtSwitchName(). - - da111db2 2024-06-28T10:43:42+02:00 ovn: Use GetNetworkScopedJoinSwitchName(). - - 37fff8f6 2024-06-28T10:43:42+02:00 ovn: egressqos: Skip all join switches, from all networks. - - 62a354d6 2024-06-28T10:43:42+02:00 ovn: master: Use GetNetworkScopedSwitchName(). - - c8de9138 2024-06-28T10:43:41+02:00 ovn: hybrid: Use GetNetworkScopedSwitchName(). - - 81d2249b 2024-06-28T10:43:41+02:00 ovn: egress: Use GetNetworkScopedSwitchName(). - - d3bf6d97 2024-06-28T10:43:41+02:00 ovn: secondary: Use GetNetworkScopedSwitchName(). - - f0395b8a 2024-06-28T10:43:41+02:00 ovn: pods: Use GetNetworkScopedSwitchName(). - - bd872da7 2024-06-28T10:43:41+02:00 ovn: Use GetNetworkScopedGWRouterName() instead of GetGatewayRouterFromNode(). - - b07d48c9 2024-06-28T10:43:41+02:00 apbroute: Use util.GetGatewayRouterFromNode(). - - 970552bc 2024-06-28T10:43:41+02:00 ovn: hybrid: Use GetNetworkScopedGWRouterName(). - - 130f5d19 2024-06-28T10:43:41+02:00 ovn: gateway: Use GetNetworkScopedGWRouterName(). - - 4ff905fc 2024-06-28T10:43:41+02:00 ovn: Refactor CreateDefaultRouteToExternal() and pass the GW router name. - - a4c9ef19 2024-06-28T10:43:41+02:00 ovn: egress: Use GetNetworkScopedGWRouterName(). - - d3149dcf 2024-06-28T10:43:41+02:00 ovn: gateway: Use GetNetworkScopedClusterRouterName(). - - 4f5cbb8e 2024-06-28T10:43:41+02:00 ovn: gateway: Use GetNetworkScopedClusterRouterName(). - - f5a88716 2024-06-28T10:43:41+02:00 ovn: egress: Use GetNetworkScopedClusterRouterName(). - - c6e13132 2024-06-28T10:43:41+02:00 ovn: Refactor CreateDefaultRouteToExternal() and pass the cluster router name. - - 7af92977 2024-06-28T10:43:41+02:00 ovn: bnc: Use GetNetworkScopedClusterRouterName(). - - b30980f7 2024-06-28T10:43:41+02:00 egressservice_zone: Use GetNetworkScopedClusterRouterName(). - - 0a0b91c4 2024-06-28T10:43:41+02:00 egressservice_zone: Make the controller network aware. - - c96cc9a5 2024-06-28T10:43:41+02:00 ovn: master: Use GetNetworkName() instead of hardcoding the name. - - 5a2ae846 2024-06-28T10:43:41+02:00 ovn: Use GetNetworkScopedK8sMgmtIntfName() wrapper. - - 74cba7e2 2024-06-28T10:43:41+02:00 egressIP: Make the egressIPZoneController network aware. - - d5cde952 2024-06-28T10:43:41+02:00 hybrid: Use GetNetworkScopedK8sMgmtIntfName() wrapper. - - c17903d7 2024-06-28T10:43:40+02:00 netInfo: Add wrapper for getting the external switch name. - - a55b2f5d 2024-06-28T10:43:15+02:00 netInfo: Add wrapper for getting the join switch name. - - 6d052cea 2024-06-28T10:42:53+02:00 netInfo: Add wrapper for getting the node switch name. - - f9252b36 2024-06-28T10:42:22+02:00 netInfo: Add wrapper for getting the GW router name. - - 34369a8a 2024-06-28T10:41:47+02:00 netInfo: Add wrapper for getting the cluster router name. - - cf28abdb 2024-06-28T10:41:07+02:00 netInfo: Add wrapper for getting the K8s-mp0 interface name per network. - - 2b64f10f 2024-06-27T16:28:17+03:00 Adapt to ipam-controller renaming - - 7ae7b44b 2024-06-26T10:35:54-04:00 move test helper functions to where they are used - - caba2093 2024-06-26T10:35:54-04:00 Remove FakeAddressSet from network policy testing - - 91400d27 2024-06-26T13:08:01+02:00 ovspinning: Set affinity of each thread - - 8c1e9edd 2024-06-26T11:48:05+02:00 e2e: go mod tidy - - 243c48d8 2024-06-26T11:48:05+02:00 e2e: remove egressfirewall from ipv6 exceptions - - 3fac0f31 2024-06-26T11:48:05+02:00 e2e: remove duplicated functionality from the node-selector tests. Remove unneeded external IPs from the deadlock test, as multiple unresolvable ds names is the main ingredient. Fix ip:port formatting for ipv6. - - 217ec65c 2024-06-26T11:48:05+02:00 e2e: move node2ndaryIPs-related functionality to the only test case that needs it. Use defer to cleanup instead of afterEach, as afterEach should cleanup resources created by beforeEach. - - e2f4c744 2024-06-26T11:47:52+02:00 e2e: add chais test before node test. To verify no deadlock, we need an intensive follow up workload. Node-selector testing work the best, as node events handling includes iterating over all egress firewalls internally. - - 5067ad4f 2024-06-25T17:46:33+00:00 Fix ErrorUnsupportedIPAMKey - - 5fad817c 2024-06-25T17:46:32+00:00 Rename CompareNetInfo to Equals - - 33c4f4ba 2024-06-25T17:46:32+00:00 Consider OVN networks with different topology than expected stale - - b3e5036b 2024-06-25T17:46:31+00:00 Remove unused event recorder from NAD controller - - c3acf35e 2024-06-25T17:46:31+00:00 Copy NetInfo into new network controllers - - 7995e198 2024-06-25T17:46:30+00:00 Refactor NAD controller - - ab5c8f26 2024-06-25T17:46:30+00:00 Make informer optional in controller util - - 5c5c7be2 2024-06-25T17:46:29+00:00 Handle nil in NetInfo compare - - 39f12acc 2024-06-25T17:46:29+00:00 Operate over multiple NetInfo NADs at a time - - 822020b3 2024-06-25T17:46:28+00:00 Add NAD informer to watch factory - - a8006f4c 2024-06-25T17:01:48+02:00 kubevirt, e2e: Skip network policy tests - - 6c91a1a0 2024-06-25T17:01:48+02:00 e2e: add multicast receiver on same node as sender - - 8e531bb6 2024-06-25T17:01:48+02:00 Update OVN to 24.03-24.03.2-19 - - 0e96d563 2024-06-25T14:24:34+02:00 Add event at BNC for unknown network - - cb833aa9 2024-06-25T14:24:34+02:00 e2e: UDN-east-west - - 7c9bddc5 2024-06-25T14:24:33+02:00 gh: Add network-segmentation lane - - 4dd63153 2024-06-25T14:24:33+02:00 Steer default and service traffic via primary secondary network - - 37f40eb6 2024-06-25T14:24:33+02:00 Add primary field to pod annotation - - dbebea54 2024-06-25T14:24:33+02:00 Add IsDefault() util to NetInfo - - 6db85439 2024-06-25T14:24:33+02:00 Add NAD Factory to ovnkube/cluster-manager - - dc0b8213 2024-06-25T14:24:33+02:00 Add notion of primary to podAnnotation - - 2a333bcc 2024-06-25T14:24:33+02:00 Add GetActiveNetworkForNamespace util - - ad117ff2 2024-06-21T10:27:41+02:00 Fix hardware acceleration documentation. - - 4f888c64 2024-06-18T15:08:20+00:00 Docs: OVN-Kubernetes Container Images - - 0ea7f8d2 2024-06-18T15:08:12+00:00 Add missing places when renaming ovn-kubernetes packages - - 015dbd35 2024-06-17T21:29:44-07:00 rm e2e-periodic and run e2e in full twice daily - - 511e9c69 2024-06-17T20:45:35+02:00 e2e: Fix secondaryIPV6Subnet mask - - bc8eec13 2024-06-17T16:55:39+02:00 Dockerfile.fedora.dev: Fix OVS/OVN build steps. - - 2939c3c9 2024-06-17T16:36:52+02:00 Dockerfile.fedora.dev: Use OVS main branch. - - 19afe52f 2024-06-17T12:50:13+02:00 Add docs for the new config - - e6803737 2024-06-17T12:50:13+02:00 kind: --enable-network-segmentation - - c04b0861 2024-06-17T12:50:13+02:00 FeatureGate: Add --enable-network-segmentation - - 098a735f 2024-06-17T12:50:06+02:00 Add primaryNetwork:true notation to NAD - - 91d13d1c 2024-06-12T18:42:26+02:00 docs, multi-homing, virt: persistent IPs for virt workloads - - d8c924f3 2024-06-11T10:07:36+02:00 Fix registering northd metrics on appropriate nodes - - dd413333 2024-06-04T16:11:42+02:00 kubevirt, docs: Honor feature template for kv docs - - ded63ddf 2024-05-31T12:12:07+02:00 e2e: Add EF test to make sure internal connections (pod2pod) are not affected by deny all. - - 82b2bf1e 2024-05-31T12:12:07+02:00 e2e: move tests using external containers into their own context to avoid unneeded container creation. No extra changes - - 2372a085 2024-05-31T12:12:07+02:00 e2e: use external containers for EF connectivity checks to make it work with ipv6, since github runners don't have any routes for IPv6. Split current test that checks allow IP and allow CIDR+port into 2 tests to limit the amount of required external containers. Bonus: the only test that used external containers doesn't need to create them anymore, as they are created in beforeEach - - 09b08ece 2024-05-31T12:12:07+02:00 e2e: add checkConnectivity functions for EF tests. Update connectivity timeout to 3 seconds and allow 2 retries both for positive and negative cases - - ba8766a1 2024-05-31T12:12:07+02:00 e2e: Add applyEF function - - ab00a4ba 2024-05-31T12:12:07+02:00 egressfirewall: avoid nil dereference on node delete - - b06b2474 2024-05-31T12:12:07+02:00 egressfirewall_dns: call Delete dns name asynchronously similar to Add to avoid locking main egress firewall handler on internal dns resolver lock. - -- kubernetes image-amd64 733cc9d44d7c449f231313a8f158e265afa4b8c6 to 421e90ed9ef07c1a797386e662255dfb830a6b9f - - 40b3b0cd3 2024-06-26T14:00:52+02:00 UPSTREAM: : update base image - -- oc image-arm64 4b158b272fb3eb0d78e4cf87dd909af2e3f823f3 to e3a4fad528bca4fc8d9b832e442e0847ce63c721 - - c2afeb2a 2024-07-04T09:02:03+02:00 Extend the kube version check for images/tools/Dockerfile - - 8fe64c57 2024-07-04T07:50:27+02:00 Remove invalid test cases: empty dockerfiles are no longer allowed - - 2591a370 2024-07-04T07:50:23+02:00 Lower case command value before comparision - - ebc21197 2024-07-04T07:50:17+02:00 bump(k8s.io)=1.30.2 - - 17a3fe02 2024-07-02T15:37:46+02:00 pkg/cli/admin/mustgather: GA since and since-time flags - -- ovn-kubernetes image-arm64 1356c9b67dc0f07b71537117f1fce09a34b9b5cf to 1d4ea50a317fa4a1fd01122a6c2cab5e76b01e97 - - f4c015b1 2024-07-04T10:45:27+02:00 Refactor NAD controller: Do not attach to default network - - 27a92036 2024-07-03T15:38:34+02:00 ovnkube-trace: Dump udn vrf table IDs per node - - ef04a676 2024-07-02T16:17:52+02:00 util: Move route table calculator from egressip - - 9f8e7b64 2024-07-02T13:53:57+02:00 segmentation e2e: add runUDNPod function to simplify tests. - - 051d405d 2024-07-02T12:43:58+02:00 PodAnnotation: Change primary bool to role string - - 485325e8 2024-07-02T12:43:52+02:00 NAD: Change primaryNetwork to role - - c29c7e5b 2024-07-02T11:40:53+02:00 EF unit test: add test case for node delete. - - cea122aa 2024-07-02T11:40:53+02:00 ef node controller: switch to level-driven controller to avoid dependency between node handler and ef node handler. If EF handler is ever deadlocked (and it can be as node handler iterates all egress firewalls, which in turn, depend on dns resolvers), node handler should not be affected. - - 45acba52 2024-07-02T11:40:53+02:00 EF node handler: make handler level-driven. - - 4a21634a 2024-07-02T11:40:53+02:00 shutdown dnsNameResolver only if it was created - - d15116fa 2024-07-02T08:56:51+02:00 e2e, udn: Exclude ipv6 gateway address - - 0a685306 2024-07-01T21:31:32+05:30 e2e flake fix: Fixes race in e2e ACL logging - - 2b291797 2024-06-28T10:43:42+02:00 ovn: gateway: Use GetNetworkScopedExtSwitchName(). - - da111db2 2024-06-28T10:43:42+02:00 ovn: Use GetNetworkScopedJoinSwitchName(). - - 37fff8f6 2024-06-28T10:43:42+02:00 ovn: egressqos: Skip all join switches, from all networks. - - 62a354d6 2024-06-28T10:43:42+02:00 ovn: master: Use GetNetworkScopedSwitchName(). - - c8de9138 2024-06-28T10:43:41+02:00 ovn: hybrid: Use GetNetworkScopedSwitchName(). - - 81d2249b 2024-06-28T10:43:41+02:00 ovn: egress: Use GetNetworkScopedSwitchName(). - - d3bf6d97 2024-06-28T10:43:41+02:00 ovn: secondary: Use GetNetworkScopedSwitchName(). - - f0395b8a 2024-06-28T10:43:41+02:00 ovn: pods: Use GetNetworkScopedSwitchName(). - - bd872da7 2024-06-28T10:43:41+02:00 ovn: Use GetNetworkScopedGWRouterName() instead of GetGatewayRouterFromNode(). - - b07d48c9 2024-06-28T10:43:41+02:00 apbroute: Use util.GetGatewayRouterFromNode(). - - 970552bc 2024-06-28T10:43:41+02:00 ovn: hybrid: Use GetNetworkScopedGWRouterName(). - - 130f5d19 2024-06-28T10:43:41+02:00 ovn: gateway: Use GetNetworkScopedGWRouterName(). - - 4ff905fc 2024-06-28T10:43:41+02:00 ovn: Refactor CreateDefaultRouteToExternal() and pass the GW router name. - - a4c9ef19 2024-06-28T10:43:41+02:00 ovn: egress: Use GetNetworkScopedGWRouterName(). - - d3149dcf 2024-06-28T10:43:41+02:00 ovn: gateway: Use GetNetworkScopedClusterRouterName(). - - 4f5cbb8e 2024-06-28T10:43:41+02:00 ovn: gateway: Use GetNetworkScopedClusterRouterName(). - - f5a88716 2024-06-28T10:43:41+02:00 ovn: egress: Use GetNetworkScopedClusterRouterName(). - - c6e13132 2024-06-28T10:43:41+02:00 ovn: Refactor CreateDefaultRouteToExternal() and pass the cluster router name. - - 7af92977 2024-06-28T10:43:41+02:00 ovn: bnc: Use GetNetworkScopedClusterRouterName(). - - b30980f7 2024-06-28T10:43:41+02:00 egressservice_zone: Use GetNetworkScopedClusterRouterName(). - - 0a0b91c4 2024-06-28T10:43:41+02:00 egressservice_zone: Make the controller network aware. - - c96cc9a5 2024-06-28T10:43:41+02:00 ovn: master: Use GetNetworkName() instead of hardcoding the name. - - 5a2ae846 2024-06-28T10:43:41+02:00 ovn: Use GetNetworkScopedK8sMgmtIntfName() wrapper. - - 74cba7e2 2024-06-28T10:43:41+02:00 egressIP: Make the egressIPZoneController network aware. - - d5cde952 2024-06-28T10:43:41+02:00 hybrid: Use GetNetworkScopedK8sMgmtIntfName() wrapper. - - c17903d7 2024-06-28T10:43:40+02:00 netInfo: Add wrapper for getting the external switch name. - - a55b2f5d 2024-06-28T10:43:15+02:00 netInfo: Add wrapper for getting the join switch name. - - 6d052cea 2024-06-28T10:42:53+02:00 netInfo: Add wrapper for getting the node switch name. - - f9252b36 2024-06-28T10:42:22+02:00 netInfo: Add wrapper for getting the GW router name. - - 34369a8a 2024-06-28T10:41:47+02:00 netInfo: Add wrapper for getting the cluster router name. - - cf28abdb 2024-06-28T10:41:07+02:00 netInfo: Add wrapper for getting the K8s-mp0 interface name per network. - - 2b64f10f 2024-06-27T16:28:17+03:00 Adapt to ipam-controller renaming - - 7ae7b44b 2024-06-26T10:35:54-04:00 move test helper functions to where they are used - - caba2093 2024-06-26T10:35:54-04:00 Remove FakeAddressSet from network policy testing - - 91400d27 2024-06-26T13:08:01+02:00 ovspinning: Set affinity of each thread - - 8c1e9edd 2024-06-26T11:48:05+02:00 e2e: go mod tidy - - 243c48d8 2024-06-26T11:48:05+02:00 e2e: remove egressfirewall from ipv6 exceptions - - 3fac0f31 2024-06-26T11:48:05+02:00 e2e: remove duplicated functionality from the node-selector tests. Remove unneeded external IPs from the deadlock test, as multiple unresolvable ds names is the main ingredient. Fix ip:port formatting for ipv6. - - 217ec65c 2024-06-26T11:48:05+02:00 e2e: move node2ndaryIPs-related functionality to the only test case that needs it. Use defer to cleanup instead of afterEach, as afterEach should cleanup resources created by beforeEach. - - e2f4c744 2024-06-26T11:47:52+02:00 e2e: add chais test before node test. To verify no deadlock, we need an intensive follow up workload. Node-selector testing work the best, as node events handling includes iterating over all egress firewalls internally. - - 5067ad4f 2024-06-25T17:46:33+00:00 Fix ErrorUnsupportedIPAMKey - - 5fad817c 2024-06-25T17:46:32+00:00 Rename CompareNetInfo to Equals - - 33c4f4ba 2024-06-25T17:46:32+00:00 Consider OVN networks with different topology than expected stale - - b3e5036b 2024-06-25T17:46:31+00:00 Remove unused event recorder from NAD controller - - c3acf35e 2024-06-25T17:46:31+00:00 Copy NetInfo into new network controllers - - 7995e198 2024-06-25T17:46:30+00:00 Refactor NAD controller - - ab5c8f26 2024-06-25T17:46:30+00:00 Make informer optional in controller util - - 5c5c7be2 2024-06-25T17:46:29+00:00 Handle nil in NetInfo compare - - 39f12acc 2024-06-25T17:46:29+00:00 Operate over multiple NetInfo NADs at a time - - 822020b3 2024-06-25T17:46:28+00:00 Add NAD informer to watch factory - - a8006f4c 2024-06-25T17:01:48+02:00 kubevirt, e2e: Skip network policy tests - - 6c91a1a0 2024-06-25T17:01:48+02:00 e2e: add multicast receiver on same node as sender - - 8e531bb6 2024-06-25T17:01:48+02:00 Update OVN to 24.03-24.03.2-19 - - 0e96d563 2024-06-25T14:24:34+02:00 Add event at BNC for unknown network - - cb833aa9 2024-06-25T14:24:34+02:00 e2e: UDN-east-west - - 7c9bddc5 2024-06-25T14:24:33+02:00 gh: Add network-segmentation lane - - 4dd63153 2024-06-25T14:24:33+02:00 Steer default and service traffic via primary secondary network - - 37f40eb6 2024-06-25T14:24:33+02:00 Add primary field to pod annotation - - dbebea54 2024-06-25T14:24:33+02:00 Add IsDefault() util to NetInfo - - 6db85439 2024-06-25T14:24:33+02:00 Add NAD Factory to ovnkube/cluster-manager - - dc0b8213 2024-06-25T14:24:33+02:00 Add notion of primary to podAnnotation - - 2a333bcc 2024-06-25T14:24:33+02:00 Add GetActiveNetworkForNamespace util - - ad117ff2 2024-06-21T10:27:41+02:00 Fix hardware acceleration documentation. - - 4f888c64 2024-06-18T15:08:20+00:00 Docs: OVN-Kubernetes Container Images - - 0ea7f8d2 2024-06-18T15:08:12+00:00 Add missing places when renaming ovn-kubernetes packages - - 015dbd35 2024-06-17T21:29:44-07:00 rm e2e-periodic and run e2e in full twice daily - - 511e9c69 2024-06-17T20:45:35+02:00 e2e: Fix secondaryIPV6Subnet mask - - bc8eec13 2024-06-17T16:55:39+02:00 Dockerfile.fedora.dev: Fix OVS/OVN build steps. - - 2939c3c9 2024-06-17T16:36:52+02:00 Dockerfile.fedora.dev: Use OVS main branch. - - 19afe52f 2024-06-17T12:50:13+02:00 Add docs for the new config - - e6803737 2024-06-17T12:50:13+02:00 kind: --enable-network-segmentation - - c04b0861 2024-06-17T12:50:13+02:00 FeatureGate: Add --enable-network-segmentation - - 098a735f 2024-06-17T12:50:06+02:00 Add primaryNetwork:true notation to NAD - - 91d13d1c 2024-06-12T18:42:26+02:00 docs, multi-homing, virt: persistent IPs for virt workloads - - d8c924f3 2024-06-11T10:07:36+02:00 Fix registering northd metrics on appropriate nodes - - dd413333 2024-06-04T16:11:42+02:00 kubevirt, docs: Honor feature template for kv docs - - ded63ddf 2024-05-31T12:12:07+02:00 e2e: Add EF test to make sure internal connections (pod2pod) are not affected by deny all. - - 82b2bf1e 2024-05-31T12:12:07+02:00 e2e: move tests using external containers into their own context to avoid unneeded container creation. No extra changes - - 2372a085 2024-05-31T12:12:07+02:00 e2e: use external containers for EF connectivity checks to make it work with ipv6, since github runners don't have any routes for IPv6. Split current test that checks allow IP and allow CIDR+port into 2 tests to limit the amount of required external containers. Bonus: the only test that used external containers doesn't need to create them anymore, as they are created in beforeEach - - 09b08ece 2024-05-31T12:12:07+02:00 e2e: add checkConnectivity functions for EF tests. Update connectivity timeout to 3 seconds and allow 2 retries both for positive and negative cases - - ba8766a1 2024-05-31T12:12:07+02:00 e2e: Add applyEF function - - ab00a4ba 2024-05-31T12:12:07+02:00 egressfirewall: avoid nil dereference on node delete - - b06b2474 2024-05-31T12:12:07+02:00 egressfirewall_dns: call Delete dns name asynchronously similar to Add to avoid locking main egress firewall handler on internal dns resolver lock. - diff --git a/scripts/auto-rebase/last_rebase.sh b/scripts/auto-rebase/last_rebase.sh index 8a9fc2619a..fb2afd2f76 100755 --- a/scripts/auto-rebase/last_rebase.sh +++ b/scripts/auto-rebase/last_rebase.sh @@ -1,2 +1,2 @@ #!/bin/bash -x -./scripts/auto-rebase/rebase.sh to "registry.ci.openshift.org/ocp/release:4.17.0-0.nightly-2024-07-07-131215" "registry.ci.openshift.org/ocp-arm64/release-arm64:4.17.0-0.nightly-arm64-2024-07-07-223550" +./scripts/auto-rebase/rebase.sh to "registry.ci.openshift.org/ocp/release:4.17.0-0.nightly-2024-07-08-042329" "registry.ci.openshift.org/ocp-arm64/release-arm64:4.17.0-0.nightly-arm64-2024-07-08-022101"