Exemple #1
0
 def Args(parser):
     _Args(parser)
     _AddAdditionalZonesFlag(parser, deprecated=True)
     flags.AddNodeLocationsFlag(parser)
     flags.AddAddonsFlags(parser)
     flags.AddClusterAutoscalingFlags(parser)
     flags.AddMaxPodsPerNodeFlag(parser)
     flags.AddEnableAutoRepairFlag(parser, for_create=True)
     flags.AddEnableKubernetesAlphaFlag(parser)
     flags.AddEnableStackdriverKubernetesFlag(parser)
     flags.AddEnableLegacyAuthorizationFlag(parser)
     flags.AddIPAliasFlags(parser)
     flags.AddLabelsFlag(parser)
     flags.AddLocalSSDFlag(parser)
     flags.AddMaintenanceWindowFlag(parser)
     flags.AddMasterAuthorizedNetworksFlags(parser)
     flags.AddMinCpuPlatformFlag(parser)
     flags.AddNetworkPolicyFlags(parser)
     flags.AddNodeTaintsFlag(parser)
     flags.AddPreemptibleFlag(parser)
     flags.AddClusterNodeIdentityFlags(parser)
     flags.AddPrivateClusterFlags(parser,
                                  with_deprecated=False,
                                  with_alpha=False)
     flags.AddClusterVersionFlag(parser)
     flags.AddNodeVersionFlag(parser)
     flags.AddEnableAutoUpgradeFlag(parser)
     flags.AddTpuFlags(parser, hidden=False)
     flags.AddResourceUsageExportFlags(parser)
Exemple #2
0
    def Args(parser):
        _Args(parser)
        group = parser.add_mutually_exclusive_group()
        _AddAdditionalZonesFlag(group, deprecated=True)
        flags.AddNodeLocationsFlag(group)

        flags.AddAddonsFlags(parser)
        flags.AddClusterAutoscalingFlags(parser)
        flags.AddClusterNodeIdentityFlags(parser)
        flags.AddEnableAutoRepairFlag(parser)
        flags.AddEnableKubernetesAlphaFlag(parser)
        flags.AddEnableLegacyAuthorizationFlag(parser)
        flags.AddIPAliasFlags(parser, hidden=False)
        flags.AddLabelsFlag(parser)
        flags.AddLocalSSDFlag(parser)
        flags.AddMaintenanceWindowFlag(parser)
        flags.AddMasterAuthorizedNetworksFlags(parser)
        flags.AddMinCpuPlatformFlag(parser)
        # TODO(b/64091817) Un-hide once we're ready to release.
        flags.AddWorkloadMetadataFromNodeFlag(parser, hidden=True)
        flags.AddNetworkPolicyFlags(parser, hidden=True)
        flags.AddNodeTaintsFlag(parser)
        flags.AddPreemptibleFlag(parser)
        flags.AddNodeVersionFlag(parser)
        flags.AddPodSecurityPolicyFlag(parser, hidden=True)
        flags.AddAllowRouteOverlapFlag(parser)
Exemple #3
0
  def Args(parser):
    _Args(parser)
    group = parser.add_mutually_exclusive_group()
    _AddAdditionalZonesFlag(group, deprecated=True)
    flags.AddNodeLocationsFlag(group)

    flags.AddAcceleratorArgs(parser)
    flags.AddAddonsFlags(parser)
    flags.AddClusterAutoscalingFlags(parser)
    flags.AddEnableAutoRepairFlag(parser)
    flags.AddEnableBinAuthzFlag(parser, hidden=True)
    flags.AddEnableKubernetesAlphaFlag(parser)
    flags.AddEnableLegacyAuthorizationFlag(parser)
    flags.AddIPAliasFlags(parser)
    flags.AddIstioConfigFlag(parser)
    flags.AddLabelsFlag(parser)
    flags.AddLocalSSDAndLocalSSDVolumeConfigsFlag(parser)
    flags.AddMaintenanceWindowFlag(parser)
    flags.AddMasterAuthorizedNetworksFlags(parser)
    flags.AddMinCpuPlatformFlag(parser)
    flags.AddWorkloadMetadataFromNodeFlag(parser)
    flags.AddNetworkPolicyFlags(parser)
    flags.AddEnableSharedNetworkFlag(parser, hidden=True)
    flags.AddAutoprovisioningFlags(parser, hidden=False)
    flags.AddNodeTaintsFlag(parser)
    flags.AddPreemptibleFlag(parser)
    flags.AddPodSecurityPolicyFlag(parser)
    flags.AddAllowRouteOverlapFlag(parser)
    flags.AddPrivateClusterFlags(parser, hidden=False)
    flags.AddClusterNodeIdentityFlags(parser)
    flags.AddTpuFlags(parser, hidden=False)
Exemple #4
0
    def Args(parser):
        _Args(parser)
        group = parser.add_mutually_exclusive_group()
        _AddAdditionalZonesFlag(group, deprecated=True)

        flags.AddAcceleratorArgs(parser)
        flags.AddAddonsFlags(parser)
        flags.AddClusterAutoscalingFlags(parser)
        flags.AddClusterScopesFlag(parser)
        flags.AddEnableAuditLoggingFlag(parser, hidden=True)
        flags.AddEnableAutoRepairFlag(parser)
        flags.AddEnableAutoUpgradeFlag(parser)
        flags.AddEnableKubernetesAlphaFlag(parser)
        flags.AddEnableLegacyAuthorizationFlag(parser)
        flags.AddIPAliasFlags(parser, hidden=False)
        flags.AddLabelsFlag(parser)
        flags.AddLocalSSDFlag(parser)
        flags.AddMaintenanceWindowFlag(parser, hidden=True)
        flags.AddMasterAuthorizedNetworksFlags(parser)
        flags.AddMinCpuPlatformFlag(parser)
        flags.AddWorkloadMetadataFromNodeFlag(parser, hidden=True)
        flags.AddNetworkPolicyFlags(parser, hidden=False)
        flags.AddNodeLocationsFlag(group)
        flags.AddNodeTaintsFlag(parser, hidden=True)
        flags.AddPreemptibleFlag(parser)
        flags.AddServiceAccountFlag(parser)
Exemple #5
0
 def Args(parser):
   _Args(parser)
   _AddAdditionalZonesFlag(parser, deprecated=True)
   flags.AddNodeLocationsFlag(parser)
   flags.AddAddonsFlags(parser)
   flags.AddClusterAutoscalingFlags(parser)
   flags.AddMaxPodsPerNodeFlag(parser)
   flags.AddEnableAutoRepairFlag(parser, for_create=True)
   flags.AddEnableBinAuthzFlag(parser)
   flags.AddEnableKubernetesAlphaFlag(parser)
   flags.AddEnableCloudRunAlphaFlag(parser)
   flags.AddEnableStackdriverKubernetesFlag(parser)
   flags.AddEnableLegacyAuthorizationFlag(parser)
   flags.AddIPAliasFlags(parser)
   flags.AddLabelsFlag(parser)
   flags.AddLocalSSDFlag(parser)
   flags.AddMaintenanceWindowGroup(parser, hidden=False,
                                   recurring_windows_hidden=True)
   flags.AddMainAuthorizedNetworksFlags(parser)
   flags.AddMinCpuPlatformFlag(parser)
   flags.AddNetworkPolicyFlags(parser)
   flags.AddNodeTaintsFlag(parser)
   flags.AddPreemptibleFlag(parser)
   flags.AddClusterNodeIdentityFlags(parser)
   flags.AddPrivateClusterFlags(
       parser, with_deprecated=False, with_alpha=False)
   flags.AddClusterVersionFlag(parser)
   flags.AddNodeVersionFlag(parser)
   flags.AddEnableAutoUpgradeFlag(parser, default=True)
   flags.AddEnableIntraNodeVisibilityFlag(parser)
   flags.AddTpuFlags(parser, hidden=False)
   flags.AddAutoprovisioningFlags(parser, hidden=False, for_create=True,
                                  ga=True)
   flags.AddResourceUsageExportFlags(parser)
   flags.AddVerticalPodAutoscalingFlag(parser)
Exemple #6
0
 def Args(parser):
     _Args(parser)
     _AddAdditionalZonesFlag(parser)
     flags.AddAddonsFlags(parser, add_disable_addons_flag=True)
     flags.AddClusterAutoscalingFlags(parser)
     flags.AddEnableAutoRepairFlag(parser, suppressed=True)
     flags.AddEnableKubernetesAlphaFlag(parser, suppressed=True)
     flags.AddEnableLegacyAuthorizationFlag(parser, hidden=True)
     flags.AddIPAliasFlags(parser, hidden=True)
     flags.AddLabelsFlag(parser, suppressed=True)
     flags.AddLocalSSDFlag(parser, suppressed=True)
     flags.AddMaintenanceWindowFlag(parser, hidden=True)
     flags.AddMasterAuthorizedNetworksFlags(parser, hidden=True)
     flags.AddNetworkPolicyFlags(parser, hidden=True)
     flags.AddNodeTaintsFlag(parser, hidden=True)
     flags.AddPreemptibleFlag(parser, suppressed=True)
     flags.AddDeprecatedClusterNodeIdentityFlags(parser)
Exemple #7
0
 def Args(parser):
     _Args(parser)
     _AddAdditionalZonesFlag(parser, deprecated=True)
     flags.AddNodeLocationsFlag(parser)
     flags.AddAddonsFlags(parser)
     flags.AddClusterAutoscalingFlags(parser)
     flags.AddEnableAutoRepairFlag(parser, for_create=True)
     flags.AddEnableKubernetesAlphaFlag(parser)
     flags.AddEnableLegacyAuthorizationFlag(parser)
     flags.AddIPAliasFlags(parser)
     flags.AddLabelsFlag(parser)
     flags.AddLocalSSDFlag(parser)
     flags.AddMaintenanceWindowFlag(parser)
     flags.AddMasterAuthorizedNetworksFlags(parser)
     flags.AddMinCpuPlatformFlag(parser)
     flags.AddNetworkPolicyFlags(parser)
     flags.AddNodeTaintsFlag(parser)
     flags.AddPreemptibleFlag(parser)
     flags.AddDeprecatedClusterNodeIdentityFlags(parser)
Exemple #8
0
 def Args(parser):
   _Args(parser)
   _AddAdditionalZonesFlag(parser)
   flags.AddAddonsFlags(parser)
   flags.AddClusterAutoscalingFlags(parser)
   flags.AddClusterScopesFlag(parser)
   flags.AddEnableAutoRepairFlag(parser)
   flags.AddEnableKubernetesAlphaFlag(parser)
   flags.AddEnableLegacyAuthorizationFlag(parser)
   flags.AddIPAliasFlags(parser, hidden=False)
   flags.AddLabelsFlag(parser)
   flags.AddLocalSSDFlag(parser)
   flags.AddMaintenanceWindowFlag(parser)
   flags.AddMasterAuthorizedNetworksFlags(parser)
   flags.AddMinCpuPlatformFlag(parser)
   flags.AddNetworkPolicyFlags(parser, hidden=True)
   flags.AddNodeTaintsFlag(parser, hidden=True)
   flags.AddPreemptibleFlag(parser)
   flags.AddServiceAccountFlag(parser)
Exemple #9
0
 def Args(parser):
     _Args(parser)
     _AddAdditionalZonesFlag(parser)
     flags.AddAddonsFlags(parser,
                          hide_addons_flag=True,
                          deprecate_disable_addons_flag=False)
     flags.AddClusterAutoscalingFlags(parser, hidden=True)
     flags.AddEnableAutoRepairFlag(parser, suppressed=True)
     flags.AddEnableAutoUpgradeFlag(parser, suppressed=True)
     flags.AddEnableKubernetesAlphaFlag(parser, suppressed=True)
     flags.AddEnableLegacyAuthorizationFlag(parser, hidden=True)
     flags.AddIPAliasFlags(parser, hidden=True)
     flags.AddLabelsFlag(parser, suppressed=True)
     flags.AddLocalSSDFlag(parser, suppressed=True)
     flags.AddMaintenanceWindowFlag(parser, hidden=True)
     flags.AddMasterAuthorizedNetworksFlags(parser, hidden=True)
     flags.AddNetworkPolicyFlags(parser, hidden=True)
     flags.AddNodeTaintsFlag(parser, hidden=True)
     flags.AddOldClusterScopesFlag(parser)
     flags.AddPreemptibleFlag(parser, suppressed=True)
     flags.AddServiceAccountFlag(parser, suppressed=True)
Exemple #10
0
    def Args(parser):
        _Args(parser)
        group = parser.add_mutually_exclusive_group()
        _AddAdditionalZonesFlag(group, deprecated=True)
        flags.AddNodeLocationsFlag(group)

        flags.AddAcceleratorArgs(parser)
        flags.AddAddonsFlags(parser)
        flags.AddClusterAutoscalingFlags(parser)
        flags.AddEnableAutoRepairFlag(parser)
        flags.AddEnableBinAuthzFlag(parser, hidden=True)
        flags.AddEnableKubernetesAlphaFlag(parser)
        flags.AddEnableLegacyAuthorizationFlag(parser)
        flags.AddIPAliasFlags(parser)
        flags.AddIstioConfigFlag(parser)
        flags.AddLabelsFlag(parser)
        flags.AddLocalSSDAndLocalSSDVolumeConfigsFlag(parser)
        flags.AddMaintenanceWindowFlag(parser)
        flags.AddMasterAuthorizedNetworksFlags(parser)
        flags.AddMinCpuPlatformFlag(parser)
        flags.AddWorkloadMetadataFromNodeFlag(parser)
        flags.AddNetworkPolicyFlags(parser)
        flags.AddEnableSharedNetworkFlag(parser, hidden=True)
        flags.AddAutoprovisioningFlags(parser, hidden=False)
        flags.AddNodeTaintsFlag(parser)
        flags.AddPreemptibleFlag(parser)
        flags.AddPodSecurityPolicyFlag(parser)
        flags.AddAllowRouteOverlapFlag(parser)
        flags.AddPrivateClusterFlags(parser, hidden=False)
        flags.AddClusterNodeIdentityFlags(parser)
        flags.AddTpuFlags(parser, hidden=False)
        parser.add_argument(
            '--enable-stackdriver-kubernetes',
            action='store_true',
            default=False,
            hidden=True,
            help='Enable logging and monitoring beta experience. Cloud Logging '
            'and Cloud Monitoring are both required.')