-
Notifications
You must be signed in to change notification settings - Fork 42
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
[WIP] ⚠️ v1alpha4 updates #269
Commits on Oct 25, 2021
-
Cluster API v1alpha4 updates and support newer versions of the Equini…
…x Metal cloud provider Cluster API v1alpha4 changes: - Update dependencies and make provider changes necessary to support Cluster API v1alpha4 - Rework e2e tests to better leverage upstream e2e test framework and upstream provided test specs - Rework pr-based github actions to enable smoketesting of PRs using the quickstart e2e test - Rework push based github actions to enable full e2e tests when changes are merged - Rework relese workflow to not be dependent on push workflow Updated cloud-provider support: - Deploy the latest version of cloud-provider-equinix-metal by default with templates - Update providerID prefix used from packet:// to equinixmetal:// to align with cloud-provider-equinix-metal - Provide capp-helper migration tool to support upgrading the cloud provider on existing workload clusters and migrating the providerID for existing Nodes to facilitate migrating from packet-ccm to cloud-provider-equinix-metal a bit of cleanup Add additional helpers to wrappedClusterProxy to avoid intermittent issues getting the workload cluster client when handling deletion/remediation of control plane instances Attempt to cleanup EIPs following e2e tests Rev cloud-provider-equinix-metal to latest version in templates Improve cleanup of EIPs following e2e tests Make EIP cleanup work across ginkgo nodes Bump packngo to latest Bump github.com/google/uuid from 1.2.0 to 1.3.0 Bumps [github.com/google/uuid](https://github.com/google/uuid) from 1.2.0 to 1.3.0. - [Release notes](https://github.com/google/uuid/releases) - [Commits](google/uuid@v1.2.0...v1.3.0) --- updated-dependencies: - dependency-name: github.com/google/uuid dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Bump github.com/onsi/gomega from 1.15.0 to 1.16.0 Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.15.0 to 1.16.0. - [Release notes](https://github.com/onsi/gomega/releases) - [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md) - [Commits](onsi/gomega@v1.15.0...v1.16.0) --- updated-dependencies: - dependency-name: github.com/onsi/gomega dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> update capi to v0.4.2, update e2e tests accordingly Fix e2e test configs stop matrix jobs from failing fast to avoid orphaning resources Add a cli tool to cleanup CI and a github workflow to run it on a schedule fix cleanup workflow Change default instance to c1.small.x86 for e2e tests, allow easier configuration of plan types for e2e tests, and actually show what facility, ssh key, and plans are being used by tests Reduce duplication of workflows with a composite action Fixes and further improvements - Rename ErrorMessage/ErrorReason to align with upstream (which made this change in v1alpha3) - Add conditions to align with upstream - Improve re-entrancy of PacketMachine controller, by standardizing tags, and doing a lookup by tags if providerID is not recorded - Enable support for a comma separated list of hardwareReservationIDs fix up path to action in github workflows Fixup composite github aciton fixup go.mod update generated code Disable kcp upgrade related tests until they can be deflaked Allow removing the finalizer for a packetmachine when a machine fails to provision Fixup ginkgo extra args in makefile Fix log message Add a cluster template for no cpem, update cluster template to use kube-vip, and rename e2e test CRS for cni re-enable kcp-upgrade test Re-enable all the e2e tests Update templates, use daemonset for kube-vip, start e2e test for updgrade involving kube-vip appease linter patch up e2e test runs with separate module Add migration tooling to migrate workload clusters to kube-vip bump controller-runtime and k8s dependencies Use latest head for cluster-api/test/e2e and add tests for clusters without CPEM enabled Add PacketCluster to cluster-api category bump golang to v1.16.8 and move release of capp-helper to container image Fix pr workflow manifest fixes Re-enable scheduled tests, limit concurrency, remove pr-based e2e tests Restructure templates and e2e tests to enable splitting out tests more granularly for testing bump dependencies Improve caching and parallelism for github actions fix e2e test configs fix helper after bumping ui dependencies Fix broken test relese workflow and try to improve tool caching improve caching for validate test job fix e2e test template w/ cpem override default leader election config for kube-vip fix typo in templates update e2e test template switch to static pod manifests Attempt to improve caching for workflows fix flavor used for kcp upgrade scale-in testing Update test configs and calico fix e2e test configs Decrease frequency of scheduled ci job to every 6 hours Switch calico to use vxlan instead of ipip bump tooling to latest versions remove helper update cluster template update templates update e2e test templates update makefile for template changes more updates to remove helper and serialize e2e tests fix go mod more fixes
Configuration menu - View commit details
-
Copy full SHA for 824fcfe - Browse repository at this point
Copy the full SHA 824fcfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f404eaa - Browse repository at this point
Copy the full SHA f404eaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 996bda8 - Browse repository at this point
Copy the full SHA 996bda8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b8b14a - Browse repository at this point
Copy the full SHA 3b8b14aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2da67fd - Browse repository at this point
Copy the full SHA 2da67fdView commit details -
bring in latest capi release-0.4 changes to improve reliability of cl…
…usterctl e2e upgrade tests
Configuration menu - View commit details
-
Copy full SHA for 87ba567 - Browse repository at this point
Copy the full SHA 87ba567View commit details -
Bump actions/checkout from 2.3.4 to 2.3.5
Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.4 to 2.3.5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v2.3.4...v2.3.5) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for b584402 - Browse repository at this point
Copy the full SHA b584402View commit details -
Bump sigs.k8s.io/cluster-api from 0.4.3 to 0.4.4
Bumps [sigs.k8s.io/cluster-api](https://github.com/kubernetes-sigs/cluster-api) from 0.4.3 to 0.4.4. - [Release notes](https://github.com/kubernetes-sigs/cluster-api/releases) - [Commits](kubernetes-sigs/cluster-api@v0.4.3...v0.4.4) --- updated-dependencies: - dependency-name: sigs.k8s.io/cluster-api dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 76dfda9 - Browse repository at this point
Copy the full SHA 76dfda9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48a3958 - Browse repository at this point
Copy the full SHA 48a3958View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83a4fb6 - Browse repository at this point
Copy the full SHA 83a4fb6View commit details