-
Notifications
You must be signed in to change notification settings - Fork 0
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
sync up #1
base: master
Are you sure you want to change the base?
sync up #1
Conversation
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: gyliu513 The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
The following users are mentioned in OWNERS file(s) but are not members of the multicloudlab org. Once all users have been added as members of the org, you can trigger verification by writing
|
@gyliu513: PR needs rebase. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
New reviewer: makkes
Transition CRDs from v1beta1 to v1
Signed-off-by: Hector Fernandez <hfernandez@mesosphere.com>
and update KIND_TAG to the latest version
make create-clusters.sh work based on kind document
* deploy-kubefed.sh: new envvar `NO_JOIN_HOST_CLUSTER`. When set to a non-empty value prevents the script from joining the host cluster to itself. Default behaviour doesn't change. * sync-up-helm-charts.sh: reduced verbosity of the script by letting etcd and kube-apiserver log into files instead of stdout/stderr. This should make it much easier to follow the steps the scripts is exercising. Also improved the two messages printed when waiting for etcd and kube-apiserver to get ready.
chore: improve some of the deployment and build scripts
Signed-off-by: Hector Fernandez <hfernandez@mesosphere.com>
add helm parameter imagePullSecrets
Signed-off-by: Hector Fernandez <hfernandez@mesosphere.com>
…_status feat: collect remote resource status when enabled
Update repo for release v0.9.2
fix: controller-manager panic when kubeconfig set filed insecure-skip-tls-verify
Make kubefed webhook replica count configurable
Introduce standard controller runtime metrics
With `LegacyServiceAccountTokenNoAutoGeneration` feature graduating to beta in k8s v1.24, a token is not automatically generated when a service account is created. This commit fixes this by requesting a specific service token account secret which is populated by the token controller. This is backwards compatible with previous versions of Kubernetes.
fix: Use specific service account token secret for join
Although normally very fast, generation of the SA token is async so poll the SA token until it exists.
fix: Wait for SA token to be populated
Previously this was using kubebuilder provided API server and etcd, but these were very out of date (k8s v1.16), leading to potentially out of date resources and difficulties upgrading to later APIs that were not available in v1.16 (e.g. `networking.k8s.io/v1`). This commit fixes this by using KinD as the cluster to discover resources to sync to the Helm chart.
This commit ensures that the downloaded version of go-bindata is used in the build rather than just any go-bindata in the PATH. This led to some inconsistencies between data generated in local and CI builds.
build: Use KinD for syncing helm chart resources
`controller-runtime` provides a convenient tool to download various versions of k8s. This commit switches to using that to ensure we use a single version for testing in unit tests and in e2e tests, namely v1.21.x right now so to keep the version stable while just changing the installation mechanism.
build: Ensure correct go-bindata is used
…test build: Use setup-envtest to download later version of envtest
`extensions/v1beta1` was deprecated in v1.14, `networking.k8s.io/v1beta1` was deprecated in v1.19 so this commit moves straight to `networking.k8s.io/v1` which has been available since v1.19. Considering k8s is now at v1.24.3 this is a sufficient compatibility window.
fix: Move ingress from extensions/v1beta1 to networking.k8s.io/v1
fixes #1454: add document for intersectWithClusterSelector
build: Use k8s v1.24 for tests
Update repo for release v0.10.0
The following users are mentioned in OWNERS file(s) but are not members of the multicloudlab org. Once all users have been added as members of the org, you can trigger verification by writing
|
Tombstone commit
No description provided.