Rats is a collection of tools to help researchers define and run experiments. It is designed to be a modular and extensible framework currently supporting building and running pipelines, integrating configs and services.
MIT License
13
stars
4
forks
source link
:arrow_up: dep-bump(deps): Bump the package-dependencies group across 1 directory with 5 updates #336
'ACTION REQUIRED: The Dynamic Resource Allocation (DRA) driver's DaemonSet
must be deployed with a service account that enables writing ResourceSlice
and reading ResourceClaim objects.'
(kubernetes/kubernetes#125163, @pohly) [SIG Auth, Node and Testing]
Added Coordinated Leader Election as Alpha under the CoordinatedLeaderElection feature gate. With the feature enabled, the control plane can use LeaseCandidate objects (coordination.k8s.io/v1alpha1 API group) to participate in a leader election and let the kube-apiserver select the best instance according to some strategy. (kubernetes/kubernetes#124012, @Jefftree) [SIG API Machinery, Apps, Auth, Cloud Provider, Etcd, Node, Release, Scheduling and Testing]
Added a .status.features.supplementalGroupsPolicy field to Nodes. The field is true when the feature is implemented in the CRI implementation (KEP-3619). (kubernetes/kubernetes#125470, @everpeace) [SIG API Machinery, Apps, Node and Testing]
Added an allocatedResourcesStatus to each container status to indicate the health status of devices exposed by the device plugin. (kubernetes/kubernetes#126243, @SergeyKanzhelev) [SIG API Machinery, Apps, Node and Testing]
Added support to the kube-proxy nodePortAddresses / --nodeport-addresses option to
accept the value "primary", meaning to only listen for NodePort connections
on the node's primary IPv4 and/or IPv6 address (according to the Node object).
This is strongly recommended, if you were not previously using
--nodeport-addresses, to avoid surprising behavior.
(This behavior is enabled by default with the nftables backend; you would
need to explicitly request --nodeport-addresses 0.0.0.0/0,::/0 there to get
the traditional "listen on all interfaces" behavior.) (kubernetes/kubernetes#123105, @danwinship) [SIG API Machinery, Network and Windows]
Added the feature gates StrictCostEnforcementForVAP and StrictCostEnforcementForWebhooks to enforce the strict cost calculation for CEL extended libraries. It is strongly recommended to turn on the feature gates as early as possible. (kubernetes/kubernetes#124675, @cici37) [SIG API Machinery, Auth, Node and Testing]
Changed how the API server handles updates to .spec.defaultBackend of Ingress objects.
Server-side apply now considers .spec.defaultBackend to be an atomic struct. This means that any field-owner who sets values in that struct (they are mutually exclusive) owns the whole struct. For almost all users this change has no impact; for controllers that want to change the default backend port from number to name (or vice-versa), this makes it easier. (kubernetes/kubernetes#126207, @thockin) [SIG API Machinery]
Component-base/logs: when compiled with Go >= 1.21, component-base will automatically configure the slog default logger together with initializing klog. (kubernetes/kubernetes#120696, @pohly) [SIG API Machinery, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation, Network, Storage and Testing]
CustomResourceDefinition objects created with non-empty caBundle fields which are invalid or do not contain any certificates will not appear in discovery or serve endpoints until a valid caBundle is provided. Updates to CustomResourceDefinition are no longer allowed to transition a valid caBundle field to an invalid caBundle field, because this breaks serving of the existing CustomResourceDefinition. (kubernetes/kubernetes#124061, @Jefftree) [SIG API Machinery]
Dynamic Resource Allocation (DRA): Added a feature so the number of ResourceClaim objects can be limited per namespace and by the number of devices requested through a specific class via the v1.ResourceQuota mechanism. (kubernetes/kubernetes#120611, @pohly) [SIG API Machinery, Apps, Auth, CLI, Etcd, Node, Release, Scheduling and Testing]
Dynamic Resource Allocation (DRA): client-side validation of a ResourceHandle would have accepted a missing DriverName, whereas server-side validation then would have raised an error. (kubernetes/kubernetes#124075, @pohly)
Dynamic Resource Allocation (DRA): in the pod.spec.recourceClaims array, the source indirection is no longer necessary. Instead of e.g. source: resourceClaimTemplateName: my-template, one can write resourceClaimTemplateName: my-template. (kubernetes/kubernetes#125116, @pohly) [SIG API Machinery, Apps, Auth, Node, Scheduling and Testing]
Enhanced the Dynamic Resource Allocation (DRA) with an updated version of the resource.k8s.io API group. The primary user-facing type remains the ResourceClaim, however significant changes have been made, resulting in the new version, v1alpha3, which is not compatible with the previous version. (kubernetes/kubernetes#125488, @pohly) [SIG API Machinery, Apps, Auth, CLI, Cluster Lifecycle, Etcd, Node, Release, Scheduling, Storage and Testing]
Fixed a 1.30.0 regression in OpenAPI descriptions of the imagePullSecrets and
hostAliases fields to mark the fields used as keys in those lists as either defaulted
or required. (kubernetes/kubernetes#124553, @pmalek)
Fixed a 1.30.0 regression in openapi descriptions of PodIP.IP and HostIP.IP fields to mark the fields used as keys in those lists as required. (kubernetes/kubernetes#126057, @thockin)
Fixed a bug in the API server where empty collections of ValidatingAdmissionPolicies did not have an items field. (kubernetes/kubernetes#124568, @xyz-li) [SIG API Machinery]
Fixed the documentation for the default value of the procMount entry in securityContext within a Pod.
The documentation was previously using the name of the internal variable DefaultProcMount, rather than the actual value, "Default". (kubernetes/kubernetes#125782, @aborrero) [SIG Apps and Node]
All credentials now implement the SupportsTokenInfo or AsyncSupportsTokenInfo protocol. Each credential now has a get_token_info method which returns an AccessTokenInfo object. The get_token_info method is an alternative method to get_token that improves support for more complex authentication scenarios. (#36882)
Information on when a token should be refreshed is now saved in AccessTokenInfo (if available).
Other Changes
Added identity config validation to ManagedIdentityCredential to avoid non-deterministic states (e.g. both resource_id and object_id are specified). (#36950)
Additional validation was added for ManagedIdentityCredential in Azure Cloud Shell environments. (#36438)
Bumped minimum dependency on azure-core to >=1.31.0.
azure-identity_1.18.0b2
1.18.0b2 (2024-08-09)
Features Added
Added support of send_certificate_chain keyword argument when using certs with the synchronous OnBehalfOfCredential. (#36810)
AzurePowerShellCredential now supports using secure strings when authenticating with PowerShell. (#36653)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the package-dependencies group with 5 updates in the /rats-devtools directory:
30.1.0
31.0.0
1.17.1
1.18.0
9.5.34
9.5.39
1.1.380
1.1.382.post1
0.6.5
0.6.8
Updates
kubernetes
from 30.1.0 to 31.0.0Release notes
Sourced from kubernetes's releases.
... (truncated)
Changelog
Sourced from kubernetes's changelog.
... (truncated)
Commits
bc8c691
Merge pull request #2281 from yliaog/automated-release-of-31.0.0-upstream-rel...dbdba2b
Fixed CHANGELOG, the API version should be 1.31.0, the release tooling365dbaf
Update the compatibility matrix and maintenance status77a9bd0
generated client changea15ecb1
update changelog173931a
update version constants for 31.0.0 released8ee677
Merge pull request #2277 from yliaog/automated-release-of-31.0.0b1-upstream-r...7abc423
updated compatibility matrix and maintenance status2be6881
generated client changee49c89a
update changelogUpdates
azure-identity
from 1.17.1 to 1.18.0Release notes
Sourced from azure-identity's releases.
Commits
7e9ddf8
[Identity] Prepare release (#37439)ddd5c27
[Identity] Implement new protocol for all credentials (#36882)b2043fa
[Identity] Update instance discovery error message (#36932)548ea62
Add cloud shell validation (#37278)e74ad46
Edit pass on Azure Identity README (#37274)5ae05fc
[Identity] Adjust CI setup script (#37238)828a14d
[Identity] Update credential docstrings (#37207)513989e
[Identity] Validate identity config for MICredential (#36950)347c625
[Identity] Stop using deprecated datetime methods (#36952)8a6980c
Pop client_secret to protect pipeline (#36947)Updates
mkdocs-material
from 9.5.34 to 9.5.39Release notes
Sourced from mkdocs-material's releases.
Changelog
Sourced from mkdocs-material's changelog.
... (truncated)
Commits
70db88f
Prepare 9.5.39 release187705e
Updated dependencies56fdb28
Adjusted code copy button documentationaeb9492
Fixed stay no page functionality when using mike's canonical versioning (#7559)50a15be
Updated link to step-by-step guide on YouTube117250a
Prepare 9.5.38 release74ca234
Added Albanian translations84ddbba
Prepare 9.5.37 releasefd98413
Documentation (#7557)573d23d
Updated dependenciesUpdates
pyright
from 1.1.380 to 1.1.382.post1Release notes
Sourced from pyright's releases.
Commits
74d0088
chore: release v1.1.382.post1 (#310)1ce7b23
fix: avoid warning for .post versions (#309)c61cac8
chore: release v1.1.382.post0 (#307)f8e7383
CI: correct setup for nodeenv testing (#306)276e381
fix: correct nodeenv environment (#305)05e4563
Pyright NPM Package update to 1.1.382 (#303)0bf95f9
refactor(internal): switch to src dir (#301)f4beb25
feat(cli): mention nodejs extra if nodeenv install failse2d0748
feat: add support for nodejs-wheel9edbff0
chore(internal): fix dev requirementsUpdates
ruff
from 0.6.5 to 0.6.8Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
... (truncated)
Commits
ae39ce5
Bump version to 0.6.8 (#13522)ff2d214
Don't skip over imports and other nodes containing nested statements in impor...9442cd8
Parenthesizematch..case
if
guards (#13513)8012707
Align formatting of patterns in match-cases with expression formatting in cla...d7ffe46
Disable thetypeset
plugin (#13517)7c83af4
red-knot: Implement thenot
operator for allType
variants (#13432)bbb044e
Detect tuples bound to variadic positional arguments i.e.*args
(#13512)4810652
Avoid UP028 false negatives with non-reference shadowed bindings of loop vari...11f06e0
Detect SIM910 when using variadic keyword arguments, i.e.,**kwargs
(#13503)f27a8b8
[internal]ComparableExpr
(f)strings and bytes made invariant under concate...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show