'Adds custom configuration parameters to argument parser.
This is a helper function for the free function init_argument_parser().'

@classmethod
def init_platform_argument_parser(cls, parser):

    parser.add_argument('--deploy_google_project', default=None, help='Google    project    to    deploy    to    if    --deploy_hal_platform    is    "gce".')
    parser.add_argument('--deploy_google_zone', default='us-central1-f', help='Google    zone    to    deploy    to    if    --deploy_hal_platform    is    "gce".')
    parser.add_argument('--deploy_google_instance', default=None, help='Google    instance    to    deploy    to    if    --deploy_hal_platform    is    "gce".')
    parser.add_argument('--deploy_google_network', default='default', help='The    GCP    Network    to    deploy    spinnaker    into.')
    parser.add_argument('--deploy_google_use_internal_ip', default=True, action='store_true', help='Force    the    internal    IP    to    connect    to    the    deployed    instance.    This    is    only    valid    when    talking    within    the    same    project.')
    parser.add_argument('--deploy_google_use_external_ip', dest='deploy_google_use_internal_ip', action='store_false', help='Force    the    external    IP    when    connecting    to    the    deployed    instance.')
    parser.add_argument('--deploy_google_tags', default='spinnaker-validation-instance', help='A    comma-delimited    list    of    GCP    network    tags    to    tag    the    deployed    instances    with.')
    parser.add_argument('--deploy_hal_google_service_account', default=None, help='When    deploying    to    gce,    this    is    the    service    account    to    use    for    configuring    halyard.')
