Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions nebius/logging/v1/agentmanager/version_service.proto
Original file line number Diff line number Diff line change
Expand Up @@ -221,7 +221,15 @@ message GetVersionResponse {
}

// Feature flags for the agent. Keys are UPPER_CASE flag names, values are flag values (typically "true"/"false").
// When feature_flags_unavailable is true the agent must ignore this field and
// keep its current flag set unchanged.
map<string, string> feature_flags = 5;

// True when the server could not load feature-flag state. The agent must
// keep its current flag set instead of treating an empty feature_flags map
// as "clear all". The default value of false means feature_flags is
// authoritative — including legitimately empty.
bool feature_flags_unavailable = 6;
}

// Parameters when no operation is required.
Expand Down
8 changes: 8 additions & 0 deletions nebius/mk8s/v1/cluster_service.proto
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ syntax = "proto3";
package nebius.mk8s.v1;

import "buf/validate/validate.proto";
import "google/protobuf/timestamp.proto";
import "nebius/annotations.proto";
import "nebius/common/v1/metadata.proto";
import "nebius/common/v1/operation.proto";
Expand Down Expand Up @@ -98,4 +99,11 @@ message ListClusterControlPlaneVersionsResponse {
message ClusterControlPlaneVersion {
// Format of the version includes only MAJOR.MINOR, the same as can be passed to cluster creation API. For example "1.31".
string version = 1;

// Restricted shows versions available only for internal Nebius use, mostly those about to get released to public.
// To use such versions - a feature restricted_k8s_versions should be enabled on a cluster.
bool restricted = 2;

// EndOfLife determines when the version will be forced out of use.
google.protobuf.Timestamp end_of_life = 3;
}