Class: Google::Cloud::Container::V1beta1::NodePool::UpdateInfo::BlueGreenInfo

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/container/v1beta1/cluster_service.rb

Overview

Information relevant to blue-green upgrade.

Defined Under Namespace

Modules: Phase

Instance Attribute Summary collapse

Instance Attribute Details

#blue_instance_group_urls::Array<::String>

Returns The resource URLs of the managed instance groups associated with blue pool.

Returns:



3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3887

class BlueGreenInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Phase represents the different stages blue-green upgrade is running in.
  module Phase
    # Unspecified phase.
    PHASE_UNSPECIFIED = 0

    # blue-green upgrade has been initiated.
    UPDATE_STARTED = 1

    # Start creating green pool nodes.
    CREATING_GREEN_POOL = 2

    # Start cordoning blue pool nodes.
    CORDONING_BLUE_POOL = 3

    # Start waiting after cordoning the blue pool and before draining it.
    WAITING_TO_DRAIN_BLUE_POOL = 8

    # Start draining blue pool nodes.
    DRAINING_BLUE_POOL = 4

    # Start soaking time after draining entire blue pool.
    NODE_POOL_SOAKING = 5

    # Start deleting blue nodes.
    DELETING_BLUE_POOL = 6

    # Rollback has been initiated.
    ROLLBACK_STARTED = 7
  end
end

#blue_pool_deletion_start_time::String

Returns Time to start deleting blue pool to complete blue-green upgrade, in RFC3339 text format.

Returns:

  • (::String)

    Time to start deleting blue pool to complete blue-green upgrade, in RFC3339 text format.



3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3887

class BlueGreenInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Phase represents the different stages blue-green upgrade is running in.
  module Phase
    # Unspecified phase.
    PHASE_UNSPECIFIED = 0

    # blue-green upgrade has been initiated.
    UPDATE_STARTED = 1

    # Start creating green pool nodes.
    CREATING_GREEN_POOL = 2

    # Start cordoning blue pool nodes.
    CORDONING_BLUE_POOL = 3

    # Start waiting after cordoning the blue pool and before draining it.
    WAITING_TO_DRAIN_BLUE_POOL = 8

    # Start draining blue pool nodes.
    DRAINING_BLUE_POOL = 4

    # Start soaking time after draining entire blue pool.
    NODE_POOL_SOAKING = 5

    # Start deleting blue nodes.
    DELETING_BLUE_POOL = 6

    # Rollback has been initiated.
    ROLLBACK_STARTED = 7
  end
end

#green_instance_group_urls::Array<::String>

Returns The resource URLs of the managed instance groups associated with green pool.

Returns:



3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3887

class BlueGreenInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Phase represents the different stages blue-green upgrade is running in.
  module Phase
    # Unspecified phase.
    PHASE_UNSPECIFIED = 0

    # blue-green upgrade has been initiated.
    UPDATE_STARTED = 1

    # Start creating green pool nodes.
    CREATING_GREEN_POOL = 2

    # Start cordoning blue pool nodes.
    CORDONING_BLUE_POOL = 3

    # Start waiting after cordoning the blue pool and before draining it.
    WAITING_TO_DRAIN_BLUE_POOL = 8

    # Start draining blue pool nodes.
    DRAINING_BLUE_POOL = 4

    # Start soaking time after draining entire blue pool.
    NODE_POOL_SOAKING = 5

    # Start deleting blue nodes.
    DELETING_BLUE_POOL = 6

    # Rollback has been initiated.
    ROLLBACK_STARTED = 7
  end
end

#green_pool_version::String

Returns Version of green pool.

Returns:

  • (::String)

    Version of green pool.



3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3887

class BlueGreenInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Phase represents the different stages blue-green upgrade is running in.
  module Phase
    # Unspecified phase.
    PHASE_UNSPECIFIED = 0

    # blue-green upgrade has been initiated.
    UPDATE_STARTED = 1

    # Start creating green pool nodes.
    CREATING_GREEN_POOL = 2

    # Start cordoning blue pool nodes.
    CORDONING_BLUE_POOL = 3

    # Start waiting after cordoning the blue pool and before draining it.
    WAITING_TO_DRAIN_BLUE_POOL = 8

    # Start draining blue pool nodes.
    DRAINING_BLUE_POOL = 4

    # Start soaking time after draining entire blue pool.
    NODE_POOL_SOAKING = 5

    # Start deleting blue nodes.
    DELETING_BLUE_POOL = 6

    # Rollback has been initiated.
    ROLLBACK_STARTED = 7
  end
end

#phase::Google::Cloud::Container::V1beta1::NodePool::UpdateInfo::BlueGreenInfo::Phase

Returns Current blue-green upgrade phase.



3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3887

class BlueGreenInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Phase represents the different stages blue-green upgrade is running in.
  module Phase
    # Unspecified phase.
    PHASE_UNSPECIFIED = 0

    # blue-green upgrade has been initiated.
    UPDATE_STARTED = 1

    # Start creating green pool nodes.
    CREATING_GREEN_POOL = 2

    # Start cordoning blue pool nodes.
    CORDONING_BLUE_POOL = 3

    # Start waiting after cordoning the blue pool and before draining it.
    WAITING_TO_DRAIN_BLUE_POOL = 8

    # Start draining blue pool nodes.
    DRAINING_BLUE_POOL = 4

    # Start soaking time after draining entire blue pool.
    NODE_POOL_SOAKING = 5

    # Start deleting blue nodes.
    DELETING_BLUE_POOL = 6

    # Rollback has been initiated.
    ROLLBACK_STARTED = 7
  end
end