# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: k8s.io/api/apps/v1beta1/generated.proto
# Protobuf Python Version: 4.25.2
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from akash.proto.k8s.io.api.core.v1 import generated_pb2 as k8s_dot_io_dot_api_dot_core_dot_v1_dot_generated__pb2
from akash.proto.k8s.io.apimachinery.pkg.apis.meta.v1 import generated_pb2 as k8s_dot_io_dot_apimachinery_dot_pkg_dot_apis_dot_meta_dot_v1_dot_generated__pb2
from akash.proto.k8s.io.apimachinery.pkg.runtime import generated_pb2 as k8s_dot_io_dot_apimachinery_dot_pkg_dot_runtime_dot_generated__pb2
from akash.proto.k8s.io.apimachinery.pkg.runtime.schema import generated_pb2 as k8s_dot_io_dot_apimachinery_dot_pkg_dot_runtime_dot_schema_dot_generated__pb2
from akash.proto.k8s.io.apimachinery.pkg.util.intstr import generated_pb2 as k8s_dot_io_dot_apimachinery_dot_pkg_dot_util_dot_intstr_dot_generated__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\'k8s.io/api/apps/v1beta1/generated.proto\x12\x17k8s.io.api.apps.v1beta1\x1a\"k8s.io/api/core/v1/generated.proto\x1a\x34k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto\x1a/k8s.io/apimachinery/pkg/runtime/generated.proto\x1a\x36k8s.io/apimachinery/pkg/runtime/schema/generated.proto\x1a\x33k8s.io/apimachinery/pkg/util/intstr/generated.proto\"\xa7\x01\n\x12\x43ontrollerRevision\x12\x42\n\x08metadata\x18\x01 \x01(\x0b\x32\x30.k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta\x12;\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32-.k8s.io.apimachinery.pkg.runtime.RawExtension\x12\x10\n\x08revision\x18\x03 \x01(\x03\"\x96\x01\n\x16\x43ontrollerRevisionList\x12@\n\x08metadata\x18\x01 \x01(\x0b\x32..k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta\x12:\n\x05items\x18\x02 \x03(\x0b\x32+.k8s.io.api.apps.v1beta1.ControllerRevision\"\xc2\x01\n\nDeployment\x12\x42\n\x08metadata\x18\x01 \x01(\x0b\x32\x30.k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta\x12\x35\n\x04spec\x18\x02 \x01(\x0b\x32\'.k8s.io.api.apps.v1beta1.DeploymentSpec\x12\x39\n\x06status\x18\x03 \x01(\x0b\x32).k8s.io.api.apps.v1beta1.DeploymentStatus\"\xe0\x01\n\x13\x44\x65ploymentCondition\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x42\n\x0elastUpdateTime\x18\x06 \x01(\x0b\x32*.k8s.io.apimachinery.pkg.apis.meta.v1.Time\x12\x46\n\x12lastTransitionTime\x18\x07 \x01(\x0b\x32*.k8s.io.apimachinery.pkg.apis.meta.v1.Time\x12\x0e\n\x06reason\x18\x04 \x01(\t\x12\x0f\n\x07message\x18\x05 \x01(\t\"\x86\x01\n\x0e\x44\x65ploymentList\x12@\n\x08metadata\x18\x01 \x01(\x0b\x32..k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta\x12\x32\n\x05items\x18\x02 \x03(\x0b\x32#.k8s.io.api.apps.v1beta1.Deployment\"\xfb\x01\n\x12\x44\x65ploymentRollback\x12\x0c\n\x04name\x18\x01 \x01(\t\x12_\n\x12updatedAnnotations\x18\x02 \x03(\x0b\x32\x43.k8s.io.api.apps.v1beta1.DeploymentRollback.UpdatedAnnotationsEntry\x12;\n\nrollbackTo\x18\x03 \x01(\x0b\x32\'.k8s.io.api.apps.v1beta1.RollbackConfig\x1a\x39\n\x17UpdatedAnnotationsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x84\x03\n\x0e\x44\x65ploymentSpec\x12\x10\n\x08replicas\x18\x01 \x01(\x05\x12\x45\n\x08selector\x18\x02 \x01(\x0b\x32\x33.k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector\x12\x35\n\x08template\x18\x03 \x01(\x0b\x32#.k8s.io.api.core.v1.PodTemplateSpec\x12=\n\x08strategy\x18\x04 \x01(\x0b\x32+.k8s.io.api.apps.v1beta1.DeploymentStrategy\x12\x17\n\x0fminReadySeconds\x18\x05 \x01(\x05\x12\x1c\n\x14revisionHistoryLimit\x18\x06 \x01(\x05\x12\x0e\n\x06paused\x18\x07 \x01(\x08\x12;\n\nrollbackTo\x18\x08 \x01(\x0b\x32\'.k8s.io.api.apps.v1beta1.RollbackConfig\x12\x1f\n\x17progressDeadlineSeconds\x18\t \x01(\x05\"\x82\x02\n\x10\x44\x65ploymentStatus\x12\x1a\n\x12observedGeneration\x18\x01 \x01(\x03\x12\x10\n\x08replicas\x18\x02 \x01(\x05\x12\x17\n\x0fupdatedReplicas\x18\x03 \x01(\x05\x12\x15\n\rreadyReplicas\x18\x07 \x01(\x05\x12\x19\n\x11\x61vailableReplicas\x18\x04 \x01(\x05\x12\x1b\n\x13unavailableReplicas\x18\x05 \x01(\x05\x12@\n\nconditions\x18\x06 \x03(\x0b\x32,.k8s.io.api.apps.v1beta1.DeploymentCondition\x12\x16\n\x0e\x63ollisionCount\x18\x08 \x01(\x05\"k\n\x12\x44\x65ploymentStrategy\x12\x0c\n\x04type\x18\x01 \x01(\t\x12G\n\rrollingUpdate\x18\x02 \x01(\x0b\x32\x30.k8s.io.api.apps.v1beta1.RollingUpdateDeployment\"\"\n\x0eRollbackConfig\x12\x10\n\x08revision\x18\x01 \x01(\x03\"\xa7\x01\n\x17RollingUpdateDeployment\x12H\n\x0emaxUnavailable\x18\x01 \x01(\x0b\x32\x30.k8s.io.apimachinery.pkg.util.intstr.IntOrString\x12\x42\n\x08maxSurge\x18\x02 \x01(\x0b\x32\x30.k8s.io.apimachinery.pkg.util.intstr.IntOrString\"\x7f\n RollingUpdateStatefulSetStrategy\x12\x11\n\tpartition\x18\x01 \x01(\x05\x12H\n\x0emaxUnavailable\x18\x02 \x01(\x0b\x32\x30.k8s.io.apimachinery.pkg.util.intstr.IntOrString\"\xb3\x01\n\x05Scale\x12\x42\n\x08metadata\x18\x01 \x01(\x0b\x32\x30.k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta\x12\x30\n\x04spec\x18\x02 \x01(\x0b\x32\".k8s.io.api.apps.v1beta1.ScaleSpec\x12\x34\n\x06status\x18\x03 \x01(\x0b\x32$.k8s.io.api.apps.v1beta1.ScaleStatus\"\x1d\n\tScaleSpec\x12\x10\n\x08replicas\x18\x01 \x01(\x05\"\xae\x01\n\x0bScaleStatus\x12\x10\n\x08replicas\x18\x01 \x01(\x05\x12\x44\n\x08selector\x18\x02 \x03(\x0b\x32\x32.k8s.io.api.apps.v1beta1.ScaleStatus.SelectorEntry\x12\x16\n\x0etargetSelector\x18\x03 \x01(\t\x1a/\n\rSelectorEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xc5\x01\n\x0bStatefulSet\x12\x42\n\x08metadata\x18\x01 \x01(\x0b\x32\x30.k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta\x12\x36\n\x04spec\x18\x02 \x01(\x0b\x32(.k8s.io.api.apps.v1beta1.StatefulSetSpec\x12:\n\x06status\x18\x03 \x01(\x0b\x32*.k8s.io.api.apps.v1beta1.StatefulSetStatus\"\x9d\x01\n\x14StatefulSetCondition\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x46\n\x12lastTransitionTime\x18\x03 \x01(\x0b\x32*.k8s.io.apimachinery.pkg.apis.meta.v1.Time\x12\x0e\n\x06reason\x18\x04 \x01(\t\x12\x0f\n\x07message\x18\x05 \x01(\t\"\x88\x01\n\x0fStatefulSetList\x12@\n\x08metadata\x18\x01 \x01(\x0b\x32..k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta\x12\x33\n\x05items\x18\x02 \x03(\x0b\x32$.k8s.io.api.apps.v1beta1.StatefulSet\"$\n\x13StatefulSetOrdinals\x12\r\n\x05start\x18\x01 \x01(\x05\"Z\n/StatefulSetPersistentVolumeClaimRetentionPolicy\x12\x13\n\x0bwhenDeleted\x18\x01 \x01(\t\x12\x12\n\nwhenScaled\x18\x02 \x01(\t\"\xd7\x04\n\x0fStatefulSetSpec\x12\x10\n\x08replicas\x18\x01 \x01(\x05\x12\x45\n\x08selector\x18\x02 \x01(\x0b\x32\x33.k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector\x12\x35\n\x08template\x18\x03 \x01(\x0b\x32#.k8s.io.api.core.v1.PodTemplateSpec\x12G\n\x14volumeClaimTemplates\x18\x04 \x03(\x0b\x32).k8s.io.api.core.v1.PersistentVolumeClaim\x12\x13\n\x0bserviceName\x18\x05 \x01(\t\x12\x1b\n\x13podManagementPolicy\x18\x06 \x01(\t\x12J\n\x0eupdateStrategy\x18\x07 \x01(\x0b\x32\x32.k8s.io.api.apps.v1beta1.StatefulSetUpdateStrategy\x12\x1c\n\x14revisionHistoryLimit\x18\x08 \x01(\x05\x12\x17\n\x0fminReadySeconds\x18\t \x01(\x05\x12v\n$persistentVolumeClaimRetentionPolicy\x18\n \x01(\x0b\x32H.k8s.io.api.apps.v1beta1.StatefulSetPersistentVolumeClaimRetentionPolicy\x12>\n\x08ordinals\x18\x0b \x01(\x0b\x32,.k8s.io.api.apps.v1beta1.StatefulSetOrdinals\"\xb1\x02\n\x11StatefulSetStatus\x12\x1a\n\x12observedGeneration\x18\x01 \x01(\x03\x12\x10\n\x08replicas\x18\x02 \x01(\x05\x12\x15\n\rreadyReplicas\x18\x03 \x01(\x05\x12\x17\n\x0f\x63urrentReplicas\x18\x04 \x01(\x05\x12\x17\n\x0fupdatedReplicas\x18\x05 \x01(\x05\x12\x17\n\x0f\x63urrentRevision\x18\x06 \x01(\t\x12\x16\n\x0eupdateRevision\x18\x07 \x01(\t\x12\x16\n\x0e\x63ollisionCount\x18\t \x01(\x05\x12\x41\n\nconditions\x18\n \x03(\x0b\x32-.k8s.io.api.apps.v1beta1.StatefulSetCondition\x12\x19\n\x11\x61vailableReplicas\x18\x0b \x01(\x05\"{\n\x19StatefulSetUpdateStrategy\x12\x0c\n\x04type\x18\x01 \x01(\t\x12P\n\rrollingUpdate\x18\x02 \x01(\x0b\x32\x39.k8s.io.api.apps.v1beta1.RollingUpdateStatefulSetStrategyB\x19Z\x17k8s.io/api/apps/v1beta1')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'k8s.io.api.apps.v1beta1.generated_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
  _globals['DESCRIPTOR']._options = None
  _globals['DESCRIPTOR']._serialized_options = b'Z\027k8s.io/api/apps/v1beta1'
  _globals['_DEPLOYMENTROLLBACK_UPDATEDANNOTATIONSENTRY']._options = None
  _globals['_DEPLOYMENTROLLBACK_UPDATEDANNOTATIONSENTRY']._serialized_options = b'8\001'
  _globals['_SCALESTATUS_SELECTORENTRY']._options = None
  _globals['_SCALESTATUS_SELECTORENTRY']._serialized_options = b'8\001'
  _globals['_CONTROLLERREVISION']._serialized_start=317
  _globals['_CONTROLLERREVISION']._serialized_end=484
  _globals['_CONTROLLERREVISIONLIST']._serialized_start=487
  _globals['_CONTROLLERREVISIONLIST']._serialized_end=637
  _globals['_DEPLOYMENT']._serialized_start=640
  _globals['_DEPLOYMENT']._serialized_end=834
  _globals['_DEPLOYMENTCONDITION']._serialized_start=837
  _globals['_DEPLOYMENTCONDITION']._serialized_end=1061
  _globals['_DEPLOYMENTLIST']._serialized_start=1064
  _globals['_DEPLOYMENTLIST']._serialized_end=1198
  _globals['_DEPLOYMENTROLLBACK']._serialized_start=1201
  _globals['_DEPLOYMENTROLLBACK']._serialized_end=1452
  _globals['_DEPLOYMENTROLLBACK_UPDATEDANNOTATIONSENTRY']._serialized_start=1395
  _globals['_DEPLOYMENTROLLBACK_UPDATEDANNOTATIONSENTRY']._serialized_end=1452
  _globals['_DEPLOYMENTSPEC']._serialized_start=1455
  _globals['_DEPLOYMENTSPEC']._serialized_end=1843
  _globals['_DEPLOYMENTSTATUS']._serialized_start=1846
  _globals['_DEPLOYMENTSTATUS']._serialized_end=2104
  _globals['_DEPLOYMENTSTRATEGY']._serialized_start=2106
  _globals['_DEPLOYMENTSTRATEGY']._serialized_end=2213
  _globals['_ROLLBACKCONFIG']._serialized_start=2215
  _globals['_ROLLBACKCONFIG']._serialized_end=2249
  _globals['_ROLLINGUPDATEDEPLOYMENT']._serialized_start=2252
  _globals['_ROLLINGUPDATEDEPLOYMENT']._serialized_end=2419
  _globals['_ROLLINGUPDATESTATEFULSETSTRATEGY']._serialized_start=2421
  _globals['_ROLLINGUPDATESTATEFULSETSTRATEGY']._serialized_end=2548
  _globals['_SCALE']._serialized_start=2551
  _globals['_SCALE']._serialized_end=2730
  _globals['_SCALESPEC']._serialized_start=2732
  _globals['_SCALESPEC']._serialized_end=2761
  _globals['_SCALESTATUS']._serialized_start=2764
  _globals['_SCALESTATUS']._serialized_end=2938
  _globals['_SCALESTATUS_SELECTORENTRY']._serialized_start=2891
  _globals['_SCALESTATUS_SELECTORENTRY']._serialized_end=2938
  _globals['_STATEFULSET']._serialized_start=2941
  _globals['_STATEFULSET']._serialized_end=3138
  _globals['_STATEFULSETCONDITION']._serialized_start=3141
  _globals['_STATEFULSETCONDITION']._serialized_end=3298
  _globals['_STATEFULSETLIST']._serialized_start=3301
  _globals['_STATEFULSETLIST']._serialized_end=3437
  _globals['_STATEFULSETORDINALS']._serialized_start=3439
  _globals['_STATEFULSETORDINALS']._serialized_end=3475
  _globals['_STATEFULSETPERSISTENTVOLUMECLAIMRETENTIONPOLICY']._serialized_start=3477
  _globals['_STATEFULSETPERSISTENTVOLUMECLAIMRETENTIONPOLICY']._serialized_end=3567
  _globals['_STATEFULSETSPEC']._serialized_start=3570
  _globals['_STATEFULSETSPEC']._serialized_end=4169
  _globals['_STATEFULSETSTATUS']._serialized_start=4172
  _globals['_STATEFULSETSTATUS']._serialized_end=4477
  _globals['_STATEFULSETUPDATESTRATEGY']._serialized_start=4479
  _globals['_STATEFULSETUPDATESTRATEGY']._serialized_end=4602
# @@protoc_insertion_point(module_scope)
