-
Notifications
You must be signed in to change notification settings - Fork 39k
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
Support Dev Containers / Github Codespaces #120551
Commits on Oct 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2493931 - Browse repository at this point
Copy the full SHA 2493931View commit details -
Configuration menu - View commit details
-
Copy full SHA for caded80 - Browse repository at this point
Copy the full SHA caded80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39db883 - Browse repository at this point
Copy the full SHA 39db883View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e7e309 - Browse repository at this point
Copy the full SHA 9e7e309View commit details -
Configuration menu - View commit details
-
Copy full SHA for 933b3e1 - Browse repository at this point
Copy the full SHA 933b3e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3249a06 - Browse repository at this point
Copy the full SHA 3249a06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c2a0f7 - Browse repository at this point
Copy the full SHA 3c2a0f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66b92fe - Browse repository at this point
Copy the full SHA 66b92feView commit details -
k8s.io/apiserver/storage: add a new TestCreate case.
Add a test case of create with rv set. Signed-off-by: Siyuan Zhang <sizhang@google.com>
Configuration menu - View commit details
-
Copy full SHA for f0cee2b - Browse repository at this point
Copy the full SHA f0cee2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8ef635 - Browse repository at this point
Copy the full SHA c8ef635View commit details -
Configuration menu - View commit details
-
Copy full SHA for daa3b98 - Browse repository at this point
Copy the full SHA daa3b98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97e0ba1 - Browse repository at this point
Copy the full SHA 97e0ba1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad85563 - Browse repository at this point
Copy the full SHA ad85563View commit details -
remove deprecated framework.ExpectNotEqual for node
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
Configuration menu - View commit details
-
Copy full SHA for 81f3b84 - Browse repository at this point
Copy the full SHA 81f3b84View commit details -
cri-api: compress OWNERS files
as that seems more in line with the intention of these files Signed-off-by: Peter Hunt <pehunt@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 11756d8 - Browse repository at this point
Copy the full SHA 11756d8View commit details -
Keep PLEG interruptions in a separate interface
Signed-off-by: Harshal Patil <harpatil@redhat.com> Co-authored-by: Ed Bartosh <eduard.bartosh@intel.com>
Configuration menu - View commit details
-
Copy full SHA for ddf18a0 - Browse repository at this point
Copy the full SHA ddf18a0View commit details -
add validation for static pods to have a name
Signed-off-by: Liang Deng <283304489@qq.com>
Configuration menu - View commit details
-
Copy full SHA for 8f9a459 - Browse repository at this point
Copy the full SHA 8f9a459View commit details -
track unmaintained repo - mailru/easyjson
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1c0dc37 - Browse repository at this point
Copy the full SHA 1c0dc37View commit details -
kubeadm: remove
ClusterConfiguration
parameter from preflight checkSigned-off-by: Dave Chen <dave.chen@arm.com>
Configuration menu - View commit details
-
Copy full SHA for ad0767b - Browse repository at this point
Copy the full SHA ad0767bView commit details -
kube-apiserver: move cloud provider validation into options
Signed-off-by: Dr. Stefan Schimanski <stefan.schimanski@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 57ade7c - Browse repository at this point
Copy the full SHA 57ade7cView commit details -
Remove GA featuregate about ProbeTerminationGracePeriod in 1.29
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
Configuration menu - View commit details
-
Copy full SHA for 24cf6d7 - Browse repository at this point
Copy the full SHA 24cf6d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97b8377 - Browse repository at this point
Copy the full SHA 97b8377View commit details -
kubeadm: fix "eliptic" typo in API package
Should be "elliptic".
Configuration menu - View commit details
-
Copy full SHA for f4932ba - Browse repository at this point
Copy the full SHA f4932baView commit details -
Add runtime handler field to ImageSpec
Will be used by changes for image pull per runtime class in KEP 4216 Signed-off-by: kiashok <kiashok@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for d34d004 - Browse repository at this point
Copy the full SHA d34d004View commit details -
Update cri-api change in v1.29.0
Signed-off-by: kiashok <kiashok@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 2ff9849 - Browse repository at this point
Copy the full SHA 2ff9849View commit details -
k8s.io/apiserver/storage: add 3 new unit tests for delete.
Signed-off-by: Siyuan Zhang <sizhang@google.com>
Configuration menu - View commit details
-
Copy full SHA for 3ee447d - Browse repository at this point
Copy the full SHA 3ee447dView commit details -
Revert "kubeadm: FeatureGate MergeCLIArgumentsWithConfig is added for…
… ignorePreflightErrors"
Configuration menu - View commit details
-
Copy full SHA for a16b415 - Browse repository at this point
Copy the full SHA a16b415View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66fe00a - Browse repository at this point
Copy the full SHA 66fe00aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7b3e00 - Browse repository at this point
Copy the full SHA d7b3e00View commit details -
staging/apiserver: correct KubeConfigFile type in authorization types
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bf2b863 - Browse repository at this point
Copy the full SHA bf2b863View commit details -
unittests: Fixes hostutil.GetFileType for Windows
GetFileType is meant to return the type of the given file by using os.Stat. However, os.Stat doesn't work on Windows for Unix Sockets, causing an error to occur: [2-Socket Test] unexpected error : CreateFile C:\Users\Administrator\AppData\Local\Temp\test-get-filetype-2776877299\mt.sock: The file cannot be accessed by the system. This is a known issue and we're already using a workaround for this in pkg/kubelet/util/util_windows.go. This commit fixes this issue for GetFileType on Windows.
Configuration menu - View commit details
-
Copy full SHA for cb0b348 - Browse repository at this point
Copy the full SHA cb0b348View commit details -
Match on cri-o socket suffix only
This deals with the case that a user can configure cri-o to use /run/crio/crio.sock and get very confusing behavior. See cri-o/cri-o#7010 (comment)
Configuration menu - View commit details
-
Copy full SHA for f2ca00a - Browse repository at this point
Copy the full SHA f2ca00aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bdb071 - Browse repository at this point
Copy the full SHA 1bdb071View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c8c126 - Browse repository at this point
Copy the full SHA 6c8c126View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5f782a - Browse repository at this point
Copy the full SHA e5f782aView commit details -
Set gate SkipReadOnlyValidationGCE to Deprecated
This was created as alpha (off by default) but should probably have used the "Deprecated" setting. Changing it now makes it on by default and still disable-able.
Configuration menu - View commit details
-
Copy full SHA for 056b73a - Browse repository at this point
Copy the full SHA 056b73aView commit details -
Add test case for sandbox condition if pod fails to mount volume from…
… a missing secret
Configuration menu - View commit details
-
Copy full SHA for f5cbac8 - Browse repository at this point
Copy the full SHA f5cbac8View commit details -
Job: Handle error returned from AddEventHandler function (kubernetes#…
…119917) * Job: Handle error returned from AddEventHandler function Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com> * Use the error message the similar to CronJob Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com> * Clean up error messages Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com> * Put the tesing.T on the second place in the args for the newControllerFromClient function Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com> * Put the testing.T on the second place in the args for the newControllerFromClientWithClock function Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com> * Call t.Helper() Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com> * Put the testing.TB on the second place in the args for the createJobControllerWithSharedInformers function and call tb.Helper() there Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com> * Put the testing.TB on the second place in the args for the startJobControllerAndWaitForCaches function and call tb.Helper() there Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com> * Adapt TestFinializerCleanup to the eventhandler error Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com> --------- Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for aba08be - Browse repository at this point
Copy the full SHA aba08beView commit details -
fix possible panic if pod replacement policy is turned on and jobs do…
… not set pod replacement policy
Configuration menu - View commit details
-
Copy full SHA for c9458f4 - Browse repository at this point
Copy the full SHA c9458f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 231279e - Browse repository at this point
Copy the full SHA 231279eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9db07d4 - Browse repository at this point
Copy the full SHA 9db07d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for baedffd - Browse repository at this point
Copy the full SHA baedffdView commit details -
Configuration menu - View commit details
-
Copy full SHA for dedaa5e - Browse repository at this point
Copy the full SHA dedaa5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 611cfea - Browse repository at this point
Copy the full SHA 611cfeaView commit details -
cleanup: add new test cases for failed pod replacement policy instead…
… of editing existing ones
Configuration menu - View commit details
-
Copy full SHA for 80cd5ad - Browse repository at this point
Copy the full SHA 80cd5adView commit details -
fix: typo in indexed & non-indexed completion policies for failed pod…
… replacement policy integration tests
Configuration menu - View commit details
-
Copy full SHA for 5b0bb69 - Browse repository at this point
Copy the full SHA 5b0bb69View commit details -
fix: improve PodReplacementPolicy integration test case names and upd…
…ate deprecated methods
Configuration menu - View commit details
-
Copy full SHA for 6e53e88 - Browse repository at this point
Copy the full SHA 6e53e88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61f791e - Browse repository at this point
Copy the full SHA 61f791eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb31f7a - Browse repository at this point
Copy the full SHA bb31f7aView commit details -
Fix panic if there are more terminating pods than active pods
Co-authored-by: Aldo Culquicondor <1299064+alculquicondor@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7b02ecc - Browse repository at this point
Copy the full SHA 7b02eccView commit details -
Remove GAed feature gates TopologyManager
Signed-off-by: guangli.bao <guangli.bao@daocloud.io>
Configuration menu - View commit details
-
Copy full SHA for 71a1cc5 - Browse repository at this point
Copy the full SHA 71a1cc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fb4e06 - Browse repository at this point
Copy the full SHA 7fb4e06View commit details -
kubeadm: increase ut coverage for bootstraptoken/node
Signed-off-by: xin.li <xin.li@daocloud.io>
Configuration menu - View commit details
-
Copy full SHA for fde7763 - Browse repository at this point
Copy the full SHA fde7763View commit details -
Correct the label selector used in TestSampleAPIServer
TestSampleAPIServer tried to validate APIService deletion, but it used an unmatched selector to delete and list APIServices, which essentially validated nothing. Signed-off-by: Quan Tian <qtian@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for 2663ed1 - Browse repository at this point
Copy the full SHA 2663ed1View commit details -
Unregister group path from apiserver when the group no longer exists
After a CRD or an APIService was deleted, the corresponding group was never unregistered. It caused a stale entry to remain in the root path and could potentially lead to memory leak as the groupDiscoveryHandler was never released and the handledGroups was never cleaned up. The commit implements the cleanup. It tracks each group's usage and unregister the a group when there is no version for this group. Signed-off-by: Quan Tian <qtian@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for 33f2b82 - Browse repository at this point
Copy the full SHA 33f2b82View commit details -
add feature gates for authorization config
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ccf9669 - Browse repository at this point
Copy the full SHA ccf9669View commit details -
Add --authorization-config flag to apiserver
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8b9b69d - Browse repository at this point
Copy the full SHA 8b9b69dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41b7243 - Browse repository at this point
Copy the full SHA 41b7243View commit details -
Configuration menu - View commit details
-
Copy full SHA for 570ed28 - Browse repository at this point
Copy the full SHA 570ed28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ffe21f - Browse repository at this point
Copy the full SHA 6ffe21fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34c4510 - Browse repository at this point
Copy the full SHA 34c4510View commit details -
Configuration menu - View commit details
-
Copy full SHA for f37cd8b - Browse repository at this point
Copy the full SHA f37cd8bView commit details -
kubelet/userns: Add more unit tests
This covers all public methods and overall test coverage is above 80% again. Signed-off-by: Rodrigo Campos <rodrigoca@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 80d991c - Browse repository at this point
Copy the full SHA 80d991cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 250d00b - Browse repository at this point
Copy the full SHA 250d00bView commit details -
Job: Replace deprecated wait functions with supported one
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 75f4e91 - Browse repository at this point
Copy the full SHA 75f4e91View commit details -
e2e: move AllNodesReady check to DeferCleanup
Some test cases can make nodes not ready and use DeferCleanup to bring nodes back online. Checking if all nodes are online would fail in such cases as AfterEach runs before DeferCleanup. Scheduling nodes readines check to DeferCleanup should solve this issue as nodes would be brought back to a `Ready` state before the check.
Configuration menu - View commit details
-
Copy full SHA for 5587ebc - Browse repository at this point
Copy the full SHA 5587ebcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25dfeb1 - Browse repository at this point
Copy the full SHA 25dfeb1View commit details -
k8s.io/kms: drop direct dependency on klog
Signed-off-by: Monis Khan <mok@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 305df48 - Browse repository at this point
Copy the full SHA 305df48View commit details -
Configuration menu - View commit details
-
Copy full SHA for ade8717 - Browse repository at this point
Copy the full SHA ade8717View commit details -
kubelet: perform the admission checks that preemption will not help f…
…irst to avoid meaningless pod eviction
Configuration menu - View commit details
-
Copy full SHA for 145f820 - Browse repository at this point
Copy the full SHA 145f820View commit details -
Configuration menu - View commit details
-
Copy full SHA for df97b88 - Browse repository at this point
Copy the full SHA df97b88View commit details -
kubelet/lifecycle handlers: refactor port resolver
Changes the three test cases for port resolver test to a table test instead. Signed-off-by: Victor Palade <victor@cloudflavor.io>
Configuration menu - View commit details
-
Copy full SHA for 70ff5e9 - Browse repository at this point
Copy the full SHA 70ff5e9View commit details -
Add --extra-peer in conversion in kube_codegen
This is not used internally, but is needed by external projects which use the old script, making this sort of a regression.
Configuration menu - View commit details
-
Copy full SHA for b6157c2 - Browse repository at this point
Copy the full SHA b6157c2View commit details -
Populate CRI filesystem info error
Usually we just log the error but since it's used by the GC we now populate it up the call stack. Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 1d4c88f - Browse repository at this point
Copy the full SHA 1d4c88fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14cd77d - Browse repository at this point
Copy the full SHA 14cd77dView commit details -
Remove GAed feature gates SeccompDefault
Signed-off-by: guangli.bao <guangli.bao@daocloud.io>
Configuration menu - View commit details
-
Copy full SHA for 36d6c9e - Browse repository at this point
Copy the full SHA 36d6c9eView commit details -
Move grpc rate limitter from podresource folder
Rate limitter.go file is a generic file implementing grpc Limiter interface. This file can be reuse by other gRPC API not only by podresource. Change-Id: I905a46b5b605fbb175eb9ad6c15019ffdc7f2563
Configuration menu - View commit details
-
Copy full SHA for d4ae6be - Browse repository at this point
Copy the full SHA d4ae6beView commit details -
Configuration menu - View commit details
-
Copy full SHA for a16e3e1 - Browse repository at this point
Copy the full SHA a16e3e1View commit details -
scheduler/nodeaffinity: reduce pod scheduling latency
Co-authored-by: Kensei Nakada <handbomusic@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 022462c - Browse repository at this point
Copy the full SHA 022462cView commit details -
Fix issue in enabling evented pleg feature gate
Fixes kubernetes#120941 GetNewerThan() call isn't blocking until the pod status/cache is updated and returning the empty pod status. Hence, whenever the `SyncLoop ADD/UPDATE/RECONCILE` functions are called multiple times in a very less time interval, Kubelet calls multiple `CreateContainer` CRI api that results in the creation of duplicate containers within a given pod. The initially created conainer keeps `Running` and the later container keeps `Exiting` and hence resulting the pod in `CrashLoopBackOff` state forever Signed-off-by: Sai Ramesh Vanka <svanka@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 881077a - Browse repository at this point
Copy the full SHA 881077aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1534a7 - Browse repository at this point
Copy the full SHA b1534a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e973388 - Browse repository at this point
Copy the full SHA e973388View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca4bbec - Browse repository at this point
Copy the full SHA ca4bbecView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad10af5 - Browse repository at this point
Copy the full SHA ad10af5View commit details -
generated: UPDATE_COMPATIBILITY_FIXTURE_DATA
(cd staging/src/k8s.io/api/ && env UPDATE_COMPATIBILITY_FIXTURE_DATA=true go test)
Configuration menu - View commit details
-
Copy full SHA for 92a8abb - Browse repository at this point
Copy the full SHA 92a8abbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5fd165 - Browse repository at this point
Copy the full SHA d5fd165View commit details -
Configuration menu - View commit details
-
Copy full SHA for edec0c0 - Browse repository at this point
Copy the full SHA edec0c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5b2843 - Browse repository at this point
Copy the full SHA c5b2843View commit details -
e2e apimachinery: use feature gate
Using the feature gate has the advantage that the stability tag gets added automatically and no changes are needed when graduating it. Once it reaches GA, the tag needs to be removed together with the feature gate. In fact, the current `[ALPHA]` is already wrong: the feature has already graduated to beta...
Configuration menu - View commit details
-
Copy full SHA for e7cc34f - Browse repository at this point
Copy the full SHA e7cc34fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 56b4548 - Browse repository at this point
Copy the full SHA 56b4548View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0ae508 - Browse repository at this point
Copy the full SHA f0ae508View commit details -
use PollUntilContextTimeout to replace PollImmediateWithContext in test
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
Configuration menu - View commit details
-
Copy full SHA for 7d860dc - Browse repository at this point
Copy the full SHA 7d860dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6755b9 - Browse repository at this point
Copy the full SHA a6755b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e85bdb - Browse repository at this point
Copy the full SHA 7e85bdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9693ba4 - Browse repository at this point
Copy the full SHA 9693ba4View commit details -
Configuration menu - View commit details
-
Copy full SHA for da6651f - Browse repository at this point
Copy the full SHA da6651fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 506a2a4 - Browse repository at this point
Copy the full SHA 506a2a4View commit details -
bump golang.org/grpc to v1.56.3
Bumping golang.org/grpc in light of CVE-2023-44487. Signed-off-by: Jonathan Gonzalez V <jonathan.abdiel@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4af7e98 - Browse repository at this point
Copy the full SHA 4af7e98View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb7422b - Browse repository at this point
Copy the full SHA eb7422bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e0d4b55 - Browse repository at this point
Copy the full SHA e0d4b55View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa557c1 - Browse repository at this point
Copy the full SHA fa557c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53924e2 - Browse repository at this point
Copy the full SHA 53924e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c5fe8e - Browse repository at this point
Copy the full SHA 9c5fe8eView commit details -
e2e framework: allow random ordering of tags and text, fix some funct…
…ions There are some tests which want to insert a tag before the main Describe text, for example: sigDescribe("[Feature:Windows] Cpu Resources [Serial]", skipUnlessWindows(func() { ... }) In order to support this without change existing test names, it must be possible to do this instead: sigDescribe(feature.Windows, "Cpu Resources", framework.WithSerial(), skipUnlessWindows(func() { ... }) There are similar examples for the other functions. While at it, replace one left-over panic with ReportBug and add the missing `NodeFeature:` prefix.
Configuration menu - View commit details
-
Copy full SHA for 70b9adb - Browse repository at this point
Copy the full SHA 70b9adbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34fed07 - Browse repository at this point
Copy the full SHA 34fed07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b55152 - Browse repository at this point
Copy the full SHA 9b55152View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0909aee - Browse repository at this point
Copy the full SHA 0909aeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1699c0e - Browse repository at this point
Copy the full SHA 1699c0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7e2259 - Browse repository at this point
Copy the full SHA e7e2259View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c4e3a0 - Browse repository at this point
Copy the full SHA 6c4e3a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93e8a97 - Browse repository at this point
Copy the full SHA 93e8a97View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2c4b23 - Browse repository at this point
Copy the full SHA b2c4b23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 105db58 - Browse repository at this point
Copy the full SHA 105db58View commit details -
registry/core: wire NotFound getter instead of nil
Signed-off-by: Dr. Stefan Schimanski <stefan.schimanski@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c95c82c - Browse repository at this point
Copy the full SHA c95c82cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79f907b - Browse repository at this point
Copy the full SHA 79f907bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccb0a6e - Browse repository at this point
Copy the full SHA ccb0a6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 003a228 - Browse repository at this point
Copy the full SHA 003a228View commit details -
cleanup: check unstructured for Validate(Update) before validating
logic is the same. sets us up for another refactor
Configuration menu - View commit details
-
Copy full SHA for 52316c6 - Browse repository at this point
Copy the full SHA 52316c6View commit details -
cleanup: remove unused versions of cel validators and structural sche…
…mas from CRD strategy
Configuration menu - View commit details
-
Copy full SHA for b371bf2 - Browse repository at this point
Copy the full SHA b371bf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20db533 - Browse repository at this point
Copy the full SHA 20db533View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10fe7fe - Browse repository at this point
Copy the full SHA 10fe7feView commit details -
node: sample-dp: register by default and re-register on restarts
In issue: 115107 we added an environment variable to control the registration of sample device plugin to kubelet. The intent of this patch is to ensure that the default behaviour of the plugin is to register to kubelet (in case no environment variable is specified). In addition to that, we want to ensure that the plugin registers itself not just once. It should re-register itself to kubelet in case of node reboot or kubelet restarts. Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 5bfb713 - Browse repository at this point
Copy the full SHA 5bfb713View commit details -
node: sample-dp: Handle re-registration for controlled registrations
In case `REGISTER_CONTROL_FILE` is specified, we want to ensure that the registration is triggered by deletion of the control file. This is applicable both when the registration happens for the first time and subsequent ones because of kubelet restarts. Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 92422e8 - Browse repository at this point
Copy the full SHA 92422e8View commit details -
node: sample-dp: stubRegisterControlFunc for controlling registration
If the user specifies the intent to control registration process, we rely on registration triggers (deletion of control file) to prompt registration. This behvaiour is expected to be consistent across kubelet restarts and therefore across the watch calls where we watch for changes to the unix socket so we make this part of Stub object instead of a parameter. Co-authored-by: Francesco Romani <fromani@redhat.com> Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 8881b3f - Browse repository at this point
Copy the full SHA 8881b3fView commit details -
node: sample-dp: set default value for
pluginSocksDir
Setting a reasonable default in case `PLUGIN_SOCK_DIR` environment variable is not specified. Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 166e353 - Browse repository at this point
Copy the full SHA 166e353View commit details -
node: sample-dp: Use fsnotify for kubelet restart detection
Add kubeletSocket file to fsnotify instead of polling and waiting for deletion of device plugin unix socket as a way of detecting kubelet restart. We need to ensure that the device plugin re-registers itself after kubelet restart depending on the configured registration mode (auto-registration or controller registration). Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 33e25f8 - Browse repository at this point
Copy the full SHA 33e25f8View commit details -
node: sample-dp: Add retry to handle device plugin restart failure
Add retry mechanism to handle cases where after kubelet restarts, the device plugin unix socket(s) were created but not ready to serve yet. Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 350cf69 - Browse repository at this point
Copy the full SHA 350cf69View commit details -
KEP-3638: Promote plugin resolution to beta (kubernetes#120663)
* Promote plugin resolution to beta * Not use plugin for kubectl create -f command execution `kubectl create -f` is legitimate command execution and we shouldn't search plugins if user invokes this. * Add integration test for plugin resolution for create command * Reintroduce feature flag to ability to disable it explicitly
Configuration menu - View commit details
-
Copy full SHA for 427275e - Browse repository at this point
Copy the full SHA 427275eView commit details -
client-go/reflector: introduce a data consistency mechanism for the w…
…atch-list feature. checkWatchListConsistencyIfRequested performs a data consistency check only when the KUBE_WATCHLIST_INCONSISTENCY_DETECTOR environment variable was set during a binary startup. The consistency check is meant to be enforced only in the CI, not in production. The check ensures that data retrieved by the watch-list api call is exactly the same as data received by the standard list api call. Note that this function will panic when data inconsistency is detected. This is intentional because we want to catch it in the CI.
Configuration menu - View commit details
-
Copy full SHA for 919edf6 - Browse repository at this point
Copy the full SHA 919edf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae3e4c9 - Browse repository at this point
Copy the full SHA ae3e4c9View commit details -
Restrict supported media types for new apiservers.
This is to prevent the enablement of new data formats (CBOR) in the early stages of phased implementation.
Configuration menu - View commit details
-
Copy full SHA for de4cd58 - Browse repository at this point
Copy the full SHA de4cd58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b33627 - Browse repository at this point
Copy the full SHA 0b33627View commit details -
Configuration menu - View commit details
-
Copy full SHA for 159af44 - Browse repository at this point
Copy the full SHA 159af44View commit details -
calculate sidecar container resource in pod autoscaler
Signed-off-by: qingwave <isguory@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for aeb5c82 - Browse repository at this point
Copy the full SHA aeb5c82View commit details -
Configuration menu - View commit details
-
Copy full SHA for f72aa0c - Browse repository at this point
Copy the full SHA f72aa0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76a9877 - Browse repository at this point
Copy the full SHA 76a9877View commit details -
e2e: add [Environment:NotInUserNS] tag to sysctl tests
The sysctl tests have to be skipped when the node components are running in UserNS, because the tests fail due to `open /proc/sys/kernel/shm_rmid_forced: permission denied` (as expected). Can be verified with Rootless kind (https://kind.sigs.k8s.io/docs/user/rootless/): ``` dockerd-rootless-setuptool.sh install : The following steps are added because 'kubetest2 kind --build' does not seem to build e2e.test and ginkgo make WHAT=test/e2e/e2e.test make ginkgo cp -f _output/bin/{e2e.test,ginkgo} _output/dockerized/bin/linux/amd64 kubetest2 kind --build --up --down --test=ginkgo -- \ --use-built-binaries \ --focus-regex='\[NodeConformance\]' \ --skip-regex='\[Environment:NotInUserNS\]' ``` Test with the following host environment: - kubernetes-sigs/kind@ac28d7f (main) - kubernetes-sigs/kubetest2@89f09b6 (master) - Docker 24.0.6 - Ubuntu 22.04 amd64, kernel 5.15 Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
Configuration menu - View commit details
-
Copy full SHA for b8e557f - Browse repository at this point
Copy the full SHA b8e557fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ebc5fc - Browse repository at this point
Copy the full SHA 5ebc5fcView commit details -
Update staging/src/k8s.io/api/batch/v1/types.go
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a81efe7 - Browse repository at this point
Copy the full SHA a81efe7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32e117b - Browse repository at this point
Copy the full SHA 32e117bView commit details -
reducae function calling to once
Signed-off-by: lowang-bh <lhui_wang@163.com>
Configuration menu - View commit details
-
Copy full SHA for 0df9737 - Browse repository at this point
Copy the full SHA 0df9737View commit details -
dra: refactoring overall flow of prepare/unprepare resources
Signed-off-by: TommyStarK <thomasmilox@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 04de973 - Browse repository at this point
Copy the full SHA 04de973View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4a9e6d - Browse repository at this point
Copy the full SHA d4a9e6dView commit details -
Revert "Promote KEP-2681 to beta in 1.29"
This reverts commit 33f2d48.
Configuration menu - View commit details
-
Copy full SHA for 049921c - Browse repository at this point
Copy the full SHA 049921cView commit details -
dra scheduler: fall back to SSA for PodSchedulingContext updates
During scheduler_perf testing, roughly 10% of the PodSchedulingContext update operations failed with a conflict error. Using SSA would avoid that, but performance measurements showed that this causes a considerable slowdown (primarily because of the slower encoding with JSON instead of protobuf, but also because server-side processing is more expensive). Therefore a normal update is tried first and SSA only gets used when there has been a conflict. Using SSA in that case instead of giving up outright is better because it avoids another scheduling attempt.
Configuration menu - View commit details
-
Copy full SHA for c7bc6c8 - Browse repository at this point
Copy the full SHA c7bc6c8View commit details -
Fix: do not assign an empty value to the resource (CPU or memory) if …
…it's not defined in the container
Configuration menu - View commit details
-
Copy full SHA for 7f1e84f - Browse repository at this point
Copy the full SHA 7f1e84fView commit details -
tests: fixes flake in TestEncryptionConfigHotReload
Signed-off-by: Nilekh Chaudhari <1626598+nilekhc@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6fed99c - Browse repository at this point
Copy the full SHA 6fed99cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 074cb35 - Browse repository at this point
Copy the full SHA 074cb35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92dee7d - Browse repository at this point
Copy the full SHA 92dee7dView commit details -
cleanup: omit comparison with bool constants
Signed-off-by: tao.yang <tao.yang@daocloud.io>
Configuration menu - View commit details
-
Copy full SHA for c60e860 - Browse repository at this point
Copy the full SHA c60e860View commit details -
Configuration menu - View commit details
-
Copy full SHA for bace36f - Browse repository at this point
Copy the full SHA bace36fView commit details -
Update npd version to 0.8.13 in configure.sh
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
Configuration menu - View commit details
-
Copy full SHA for f1cbd46 - Browse repository at this point
Copy the full SHA f1cbd46View commit details -
e2e storage: remove dot at end of ginkgo.It text
This is unusual and complicates the upcoming refactoring of test definitions.
Configuration menu - View commit details
-
Copy full SHA for 251da36 - Browse repository at this point
Copy the full SHA 251da36View commit details -
e2e storage: use framework to tag tests
This makes it possible to select tests through `ginkgo --label-filter` also for the custom labels.
Configuration menu - View commit details
-
Copy full SHA for 7353899 - Browse repository at this point
Copy the full SHA 7353899View commit details -
Configuration menu - View commit details
-
Copy full SHA for be670e0 - Browse repository at this point
Copy the full SHA be670e0View commit details -
Modify mostRecentScheduleTime to return more detailed information abo…
…ut missed schedules Initially this method was returning a number of missed schedules, but that turned out to be not reliable for some complex schedules. For example, those which are being run only during week days. The second approach was to only return a boolean indicating the too many missed information. It turns out that we need to return all three values: none missed, few missed and many missed, to let consumers know what to do, but don't leak the wrong number out of mostRecentScheduleTime.
Configuration menu - View commit details
-
Copy full SHA for 1445419 - Browse repository at this point
Copy the full SHA 1445419View commit details -
Configuration menu - View commit details
-
Copy full SHA for 199ad95 - Browse repository at this point
Copy the full SHA 199ad95View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd1af5c - Browse repository at this point
Copy the full SHA cd1af5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0f9f0e - Browse repository at this point
Copy the full SHA c0f9f0eView commit details -
Fix tracking of terminating Pods when nothing else changes (kubernete…
…s#121342) * cleanup: refactor pod replacement policy integration test into staged assertion * cleanup: remove typo in job_test.go * refactor PodReplacementPolicy test and remove test for defaulting the policy * fix issue with missing update in job controller for terminating status and refactor pod replacement policy integration test * use t.Cleanup instead of defer in PodReplacementPolicy integration tests * revert t.Cleanup to defer for reseting feature flag in PodReplacementPolicy integration tests
Configuration menu - View commit details
-
Copy full SHA for 0a3aa7b - Browse repository at this point
Copy the full SHA 0a3aa7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e54b0e - Browse repository at this point
Copy the full SHA 7e54b0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6ded6c - Browse repository at this point
Copy the full SHA e6ded6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4980051 - Browse repository at this point
Copy the full SHA 4980051View commit details -
Configuration menu - View commit details
-
Copy full SHA for 658ed94 - Browse repository at this point
Copy the full SHA 658ed94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 591e8df - Browse repository at this point
Copy the full SHA 591e8dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b62cae7 - Browse repository at this point
Copy the full SHA b62cae7View commit details -
add container filesystem to CRI api
Co-authored-by: Mike Brown <brownwm@us.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 66e16fe - Browse repository at this point
Copy the full SHA 66e16feView commit details -
Configuration menu - View commit details
-
Copy full SHA for eae550f - Browse repository at this point
Copy the full SHA eae550fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c7cc62 - Browse repository at this point
Copy the full SHA 8c7cc62View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6fa030 - Browse repository at this point
Copy the full SHA a6fa030View commit details -
Configuration menu - View commit details
-
Copy full SHA for 690653c - Browse repository at this point
Copy the full SHA 690653cView commit details -
Add unit tests for subdomain match in keyring
This ensures that the amount of subdomains should always match the glob+dot (`*.`) pattern. Refers to kubernetes#119941 Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for bf9b430 - Browse repository at this point
Copy the full SHA bf9b430View commit details -
Bumped the fsnotify from version v1.6.0 to v1.7.0
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
Configuration menu - View commit details
-
Copy full SHA for f697275 - Browse repository at this point
Copy the full SHA f697275View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ae399e - Browse repository at this point
Copy the full SHA 3ae399eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a836eb - Browse repository at this point
Copy the full SHA 8a836ebView commit details -
use the latest semver version for the badge
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 10fdbbc - Browse repository at this point
Copy the full SHA 10fdbbcView commit details -
Signed-off-by: kerthcet <kerthcet@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1887aa4 - Browse repository at this point
Copy the full SHA 1887aa4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f70db1 - Browse repository at this point
Copy the full SHA 6f70db1View commit details -
remove data race on the devicemanager client plugin
Change-Id: I45b85440a792e5ed2f75a344ec1f0332854d8d6d
Configuration menu - View commit details
-
Copy full SHA for ccbe40b - Browse repository at this point
Copy the full SHA ccbe40bView commit details -
revert: reverts fixes for TestEncryptionConfigHotReload flake
Signed-off-by: Nilekh Chaudhari <1626598+nilekhc@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 47bca28 - Browse repository at this point
Copy the full SHA 47bca28View commit details -
Signed-off-by: Nilekh Chaudhari <1626598+nilekhc@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e8e34ee - Browse repository at this point
Copy the full SHA e8e34eeView commit details -
Add volume plugin label to SELinux metrics
Record volume plugin name when a volume in a Pod needs a different "mount -o context" value than the actually mounted one. We expect that NFS, CIFS and CephFS volumes would be able to mount such volumes just fine with multiple "-o context" values. We know that the block-volume based ones (ext4, xfs, btrfs, ...) cannot do that. Therefore want to distinguish the volume plugin in metrics, anything block-volume based could break an existing application.
Configuration menu - View commit details
-
Copy full SHA for 5ba8dbd - Browse repository at this point
Copy the full SHA 5ba8dbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c9c4ae - Browse repository at this point
Copy the full SHA 4c9c4aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e2fec6 - Browse repository at this point
Copy the full SHA 6e2fec6View commit details -
Move SELinux warning metric to be counted once per pod
volume_manager_selinux_volume_context_mismatch_warnings_total should be counted only once per volume + pod. The previous location is evaluated periodically, so bump the metric only when a new pod is added to volume.
Configuration menu - View commit details
-
Copy full SHA for 3208331 - Browse repository at this point
Copy the full SHA 3208331View commit details -
Use device mountable volume, to make it impossible to share the same global mount with different SELinux contexts. And fix pod2Name to actually refer to pod2.
Configuration menu - View commit details
-
Copy full SHA for b8f4bd8 - Browse repository at this point
Copy the full SHA b8f4bd8View commit details -
Remove independent tests for metrics
Change-Id: Ibefebf95df47c68e6752e85c61fface9f06cbd38
Configuration menu - View commit details
-
Copy full SHA for 7e8e4a5 - Browse repository at this point
Copy the full SHA 7e8e4a5View commit details -
Use a wider-range of metric buckets for PodStartDuration
Signed-off-by: ruiwen-zhao <ruiwen@google.com>
Configuration menu - View commit details
-
Copy full SHA for 4bfdb3a - Browse repository at this point
Copy the full SHA 4bfdb3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f2681c - Browse repository at this point
Copy the full SHA 1f2681cView commit details -
kube-proxy: Optionally do privileged configs only
A new --init-only flag is added tha makes kube-proxy perform configuration that requires privileged mode and exit. It is intended to be executed in a privileged initContainer, while the main container may run with a stricter securityContext
Configuration menu - View commit details
-
Copy full SHA for 9348bb6 - Browse repository at this point
Copy the full SHA 9348bb6View commit details -
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c55bc68 - Browse repository at this point
Copy the full SHA c55bc68View commit details -
kubelet/images: refactor freeImage and imagesInEvictionOrder
Signed-off-by: Peter Hunt <pehunt@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for c5c6395 - Browse repository at this point
Copy the full SHA c5c6395View commit details -
kubelet/images: refactor image gc unit tests
Signed-off-by: Peter Hunt <pehunt@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 958898a - Browse repository at this point
Copy the full SHA 958898aView commit details -
kubelet: add and use ImageMaximumGCAge in KubeletConfiguration
Signed-off-by: Peter Hunt <pehunt@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 58566f5 - Browse repository at this point
Copy the full SHA 58566f5View commit details -
kubelet config validation: add validation for image max gc age
Signed-off-by: Peter Hunt <pehunt@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 0b3c3a0 - Browse repository at this point
Copy the full SHA 0b3c3a0View commit details -
kubelet/images: add and use freeOldImages function
to free images older than configured ImageGCMaximumAge Signed-off-by: Peter Hunt <pehunt@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 074acfb - Browse repository at this point
Copy the full SHA 074acfbView commit details -
kubelet/images: add unit test for MaxAge
Signed-off-by: Peter Hunt <pehunt@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for cdd5b21 - Browse repository at this point
Copy the full SHA cdd5b21View commit details -
metrics: add and use ImageGarbageCollectedTotal
to help find MaxAge thresholds and detect image addition/removal thrashing Signed-off-by: Peter Hunt <pehunt@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 77e2d05 - Browse repository at this point
Copy the full SHA 77e2d05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 194163f - Browse repository at this point
Copy the full SHA 194163fView commit details -
add variadic options to ValidateUpdate
stays API compatible while allowing us to pass in our CorrelatedObject va
Configuration menu - View commit details
-
Copy full SHA for e5f98b9 - Browse repository at this point
Copy the full SHA e5f98b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7953e63 - Browse repository at this point
Copy the full SHA 7953e63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2044539 - Browse repository at this point
Copy the full SHA 2044539View commit details -
ratcheting: provide a shared correlated object
will be shared with CEL and used for metrics
Configuration menu - View commit details
-
Copy full SHA for 1c903c7 - Browse repository at this point
Copy the full SHA 1c903c7View commit details -
replace CEL ValidateWithRatcheting with variadic options
so we can now supply a shared CorrelatedObject
Configuration menu - View commit details
-
Copy full SHA for 4a5df7d - Browse repository at this point
Copy the full SHA 4a5df7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f78ec33 - Browse repository at this point
Copy the full SHA f78ec33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40a8416 - Browse repository at this point
Copy the full SHA 40a8416View commit details -
verify-golangci-lint.sh: support arbitrary GOBIN
The in-tree configs use a relative path to find logcheck.so. This is useful because then the invocation of golangci-lint also works outside of the script. But when running with a containerized build, GOBIN points somewhere else. For that case, a temporary copy of the configuration has to be created with an absolute path.
Configuration menu - View commit details
-
Copy full SHA for 7ba6145 - Browse repository at this point
Copy the full SHA 7ba6145View commit details -
Add metric for e2e pod startup latency including image pull
Signed-off-by: ruiwen-zhao <ruiwen@google.com>
Configuration menu - View commit details
-
Copy full SHA for 6d0838f - Browse repository at this point
Copy the full SHA 6d0838fView commit details -
Rewrite ipvs/iptables tests that manually construct BaseEndpointInfo
The tests in pkg/proxy already test that EndpointSlice -> BaseEndpointInfo conversion works correctly; all we need to test in pkg/proxy/ipvs and pkg/proxy/iptables is that the correct set of endpoints get picked out where we expect them to, which doesn't require us to compare the complete BaseEndpointInfo objects.
Configuration menu - View commit details
-
Copy full SHA for df4e660 - Browse repository at this point
Copy the full SHA df4e660View commit details -
Clean up Endpoint / BaseEndpointInfo a bit
Remove NodeName, which was unused because we only care about IsLocal which was tracked separately. Remove Zone, which was unused because it's from the old topology system? Fix up some comments which still referred to Endpoints vs EndpointSlice differences. Also remove an unhelpful helper function in endpoints_test.go
Configuration menu - View commit details
-
Copy full SHA for 83e28ce - Browse repository at this point
Copy the full SHA 83e28ceView commit details -
Unexport BaseEndpointInfo fields, fix getter names
BaseEndpointInfo's fields, unlike BaseServicePortInfo's, were all exported, which then required adding "Get" before some of the function names in Endpoint so they wouldn't conflict. Fix that, now that the iptables and ipvs unit tests don't need to be able to construct BaseEndpointInfos by hand.
Configuration menu - View commit details
-
Copy full SHA for aec5886 - Browse repository at this point
Copy the full SHA aec5886View commit details -
Remove GA featuregate about CSIMigrationvSphere in 1.29
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
Configuration menu - View commit details
-
Copy full SHA for 44461e7 - Browse repository at this point
Copy the full SHA 44461e7View commit details -
kubeapiserver/options: fix cloud provider validation
Signed-off-by: Dr. Stefan Schimanski <stefan.schimanski@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 29bf1e2 - Browse repository at this point
Copy the full SHA 29bf1e2View commit details -
Add CDI support to the sample device plugin
Co-authored-by: Evan Lezar <elezar@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for 6eb6b83 - Browse repository at this point
Copy the full SHA 6eb6b83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 395bc38 - Browse repository at this point
Copy the full SHA 395bc38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20cd8d6 - Browse repository at this point
Copy the full SHA 20cd8d6View commit details -
Remove problematic Dbus restart test
Signed-off-by: Krzysztof Wilczyński <kwilczynski@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 519b082 - Browse repository at this point
Copy the full SHA 519b082View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d704e1 - Browse repository at this point
Copy the full SHA 2d704e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32406f6 - Browse repository at this point
Copy the full SHA 32406f6View commit details -
Use tracing semconv types instead of own defines
To keep things in sync when adding new traces, we now use the official semconv types of OTEL rather than our own values. Nothing should change for now behavior wise. Refers to kubernetes#119771 Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 5791717 - Browse repository at this point
Copy the full SHA 5791717View commit details -
node: e2e: topology-mgr: Determine threads per core
Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 0fa2b12 - Browse repository at this point
Copy the full SHA 0fa2b12View commit details -
node: e2e: topology-mgr: Disambiguage cores from cpus
Currently in the tests there is ambiguity in terms of host setup when it comes to cpus or cores. This commit disambiguates that. Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 5c6c83a - Browse repository at this point
Copy the full SHA 5c6c83aView commit details -
Remove unnecessary type conversion
Signed-off-by: mantuliu <240951888@qq.com>
Configuration menu - View commit details
-
Copy full SHA for 67f1b86 - Browse repository at this point
Copy the full SHA 67f1b86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30c42d7 - Browse repository at this point
Copy the full SHA 30c42d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3982708 - Browse repository at this point
Copy the full SHA 3982708View commit details -
Drop usage of deprecated method NewNamedRateLimitingQueue
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4cc99a0 - Browse repository at this point
Copy the full SHA 4cc99a0View commit details -
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3264989 - Browse repository at this point
Copy the full SHA 3264989View commit details -
DRA: call plugins for claims even if exist in cache
Today, DRA manager does not call plugin NodePrepareResource for claims that it previously successfully handled, that is, if claims are present in cache (checkpoint) even if node rebooted. After node reboots, it is required to call DRA plugin for resource claims so that plugins may prepare them again in case the resources dont persist reboot. To achieve that, once kubelet is started, we call DRA plugins for claims once if a pod sandbox is required to be created during PodSync. Signed-off-by: adrianc <adrianc@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for 9c70585 - Browse repository at this point
Copy the full SHA 9c70585View commit details -
adjust existing tests and add new test flows to cover new DRA manager behaviour Signed-off-by: adrianc <adrianc@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for 8501fd0 - Browse repository at this point
Copy the full SHA 8501fd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37e2a3d - Browse repository at this point
Copy the full SHA 37e2a3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19f3560 - Browse repository at this point
Copy the full SHA 19f3560View commit details -
Remove GAed feature gates OpenAPIV3
Signed-off-by: guangli.bao <guangli.bao@daocloud.io>
Configuration menu - View commit details
-
Copy full SHA for 0affd4b - Browse repository at this point
Copy the full SHA 0affd4bView commit details -
cluster/gce: set KUBE_WATCHLIST_INCONSISTENCY_DETECTOR when requested…
… by a CI job when the KUBE_WATCHLIST_INCONSISTENCY_DETECTOR environment variable was set then the reflector performs a data consistency check. The consistency check is meant to be enforced only in the CI, not in production. The check ensures that data retrieved by the watch-list api call is exactly the same as data received by the standard list api call. note that the new env var is set in the same places the ENABLE_CACHE_MUTATION_DETECTOR is set.
Configuration menu - View commit details
-
Copy full SHA for 979803c - Browse repository at this point
Copy the full SHA 979803cView commit details -
Improve performance of method PodRequests
Signed-off-by: mantuliu <240951888@qq.com>
Configuration menu - View commit details
-
Copy full SHA for b05b6d3 - Browse repository at this point
Copy the full SHA b05b6d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ba594d - Browse repository at this point
Copy the full SHA 1ba594dView commit details -
Add back k8s.io/kms/internal/plugins/_mock/go.*
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6908c28 - Browse repository at this point
Copy the full SHA 6908c28View commit details -
Configuration menu - View commit details
-
Copy full SHA for c432b8d - Browse repository at this point
Copy the full SHA c432b8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e12db66 - Browse repository at this point
Copy the full SHA e12db66View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2dd780 - Browse repository at this point
Copy the full SHA b2dd780View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0291540 - Browse repository at this point
Copy the full SHA 0291540View commit details -
Use k8s.io/utils/ptr in pkg/proxy (kubernetes#121154)
* Use k8s.io/utils/ptr in pkg/proxy * Replace pointer.String(), pointer.StringPtr(), and pointer.Bool() with ptr.To() * Replace pointer.Int32(constexpr) with ptr.To[int32](constexpr) * Replace pointer.Int32(int32(var)) with ptr.To(int32(var)) * Replace remaining pointer.Int32() cases with ptr.To * Replace 'tcpProtocol := v1.ProtocolTCP; ... &tcpProtocol', etc with ptr.To(v1.ProtocolTCP) * Replace 'nodeName = testHostname; ... &nodeName' with ptr.To(testHostname) * Use ptr.To for SessionAffinityConfig.ClientIP.TimeoutSeconds * Use ptr.To for InternalTrafficPolicy * Use ptr.To for LoadBalancer.Ingress.IPMode
Configuration menu - View commit details
-
Copy full SHA for b9f4717 - Browse repository at this point
Copy the full SHA b9f4717View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4641205 - Browse repository at this point
Copy the full SHA 4641205View commit details -
remove pc pvc status endpoints
Signed-off-by: Riaan Kleinhans <riaan@ii.coop>
Configuration menu - View commit details
-
Copy full SHA for 20bb2e5 - Browse repository at this point
Copy the full SHA 20bb2e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3841df3 - Browse repository at this point
Copy the full SHA 3841df3View commit details -
[KMSv2] promote KMSv2 and KMSv2KDF to GA
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bf17924 - Browse repository at this point
Copy the full SHA bf17924View commit details -
cloud-node-lifecycle controller: add fallback for empty providerID in…
… shutdown Simiarly to the function `ensureNodeExistsByProviderID`, `shutdownInCloudProvider` should have a logic where in case of an empty providerID we get it using the name of the node. This is to support scenarios when the function is called with Node object that has a name but does not have any provider ID. Currently in such a scenario we have an error as it is not possible to call `InstanceShutdownByProviderID` with empty value. With this change in such a scenario we will first obtain a correct provider ID and only afterwards check the shutdown status. Signed-off-by: Mat Kowalski <mko@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 88a0b0b - Browse repository at this point
Copy the full SHA 88a0b0bView commit details -
gce: fix test for non-existing instance in cloud
This commit fixes a GCE instance test for a scenario where instance does not exist in the cloud. In the `gce_instances.go` we have a code that handles such a scenario and strips off the error, i.e. ``` if providerID, err = cloudprovider.GetInstanceProviderID(ctx, g, types.NodeName(node.Name)); err != nil { if err == cloudprovider.InstanceNotFound { return false, nil } return false, err } ``` but nevertheless the test was expecing a non-empty error string. This issue got exposed when implementation of `GetInstanceProviderID` in the `cloud-provider/cloud.go` changed to return `InstanceNotFound` as-is and not as a custom string. Signed-off-by: Mat Kowalski <mko@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for ee4c201 - Browse repository at this point
Copy the full SHA ee4c201View commit details -
kubeadm: make super-admin.conf changes in app/constants
- Add the new file name: super-admin.conf and a function to return its default path GetSuperAdminKubeConfigPath() - Add the ClusterAdminsGroupAndClusterRoleBinding object name.
Configuration menu - View commit details
-
Copy full SHA for 61ecf38 - Browse repository at this point
Copy the full SHA 61ecf38View commit details -
kubeadm: make super-admin.conf changes in app/phases
- Register the new file in /certs/renewal, so that the file is renewed if present. If not present the common message "MISSING" is shown. Same for other certs/kubeconfig files. - In /kubeconfig, update the spec for admin.conf to use the "kubeadm:cluster-admins" Group. A new spec is added for the "super-admin.conf" file that uses the "system:masters" Group. - Add a new function EnsureAdminClusterRoleBinding() that includes logic to ensure that admin.conf contains a User that is properly bound on the "cluster-admin" built-in ClusterRole. This requires bootstrapping using the "system:masters" containing "super-admin.conf". Add detailed unit tests for this new logic. - In /upgrade#PerformPostUpgradeTasks() add logic to create the "admin.conf" and "super-admin.conf" with the new, updated specs. Add detailed unit tests for this new logic. - In /upgrade#StaticPodControlPlane() ensure that renewal of "super-admin.conf" is performed if the file exists. Update unit tests.
Configuration menu - View commit details
-
Copy full SHA for 60faf31 - Browse repository at this point
Copy the full SHA 60faf31View commit details -
kubeadm: make super-admin.conf changes to app/cmd
- Update unit tests in certs_test.go related to the "renew" CLI command. - In /init, (d *initData) Client(), make sure that the new logic for bootstrapping an "admin.conf" user is performed, by calling EnsureAdminClusterRoleBinding() from the phases backend. Add a "adminKubeConfigBootstrapped" flag that helps call this logic only once per "kubeadm init" binary execution. - In /phases/init include a new subphase for generating the "super-admin.conf" file. - In /phases/reset make sure the file "super-admin.conf" is cleaned if present. Update unit tests.
Configuration menu - View commit details
-
Copy full SHA for 061d6f9 - Browse repository at this point
Copy the full SHA 061d6f9View commit details