1config_overrides_file:
2  arg_name: config-overrides-file
3  type: "googlecloudsdk.calliope.arg_parsers:FileContents:"
4  help_text: |-
5    Path to a JSON or YAML file that contains game server config overrides in the rollout. The game
6    server config overrides follows the format of following example
7        ```
8        - realmsSelector:
9            realms:
10            - realm1
11            - realm2
12          configVersion: version2
13        - realmsSelector:
14            realms:
15            - realm4
16          configVersion: version3
17        ```
18fleet_configs_file:
19  arg_name: fleet-configs-file
20  required: true
21  type: "googlecloudsdk.calliope.arg_parsers:FileContents:"
22  help_text: |-
23    Path to a JSON or YAML file that contains fleet configs. The fleet configs configs follows
24    the format of the field in Agones Fleet cusomt resource. Please
25    see https://github.com/googleforgames/agones/blob/master/examples/simple-udp/fleet.yaml for
26    example and
27    https://agones.dev/site/docs/reference/fleet/ for fleet_spec
28    definition.
29scaling_configs_file:
30  arg_name: scaling-configs-file
31  type: "googlecloudsdk.calliope.arg_parsers:FileContents:"
32  help_text: |-
33    Path to a JSON or YAML file that contains scaling configs. The fleet autoscaler spec
34    field in configs file follows Agones Fleet Autoscaler custom resource. Please see
35    https://github.com/googleforgames/agones/blob/master/examples/simple-udp/fleetautoscaler.yaml
36    for example and
37    https://agones.dev/site/docs/reference/fleetautoscaler/
38    for Fleet Autoscaler Spec definition. Scaling config file can also specifies schedules.
39