@@ -80,16 +80,22 @@ public DockerRuntimeConfiguration()
8080 [ DataMember ( Order = 4 , Name = "containerTemplate" ) , JsonPropertyOrder ( 4 ) , JsonPropertyName ( "containerTemplate" ) , YamlMember ( Order = 4 , Alias = "containerTemplate" ) ]
8181 public virtual Config ContainerTemplate { get ; set ; } = LoadContainerTemplate ( ) ;
8282
83+ /// <summary>
84+ /// Gets/sets the configuration of the host to use when running runner containers
85+ /// </summary>
86+ [ DataMember ( Order = 5 , Name = "hostConfig" ) , JsonPropertyOrder ( 5 ) , JsonPropertyName ( "hostConfig" ) , YamlMember ( Order = 5 , Alias = "hostConfig" ) ]
87+ public virtual HostConfig ? HostConfig { get ; set ; }
88+
8389 /// <summary>
8490 /// Gets/sets the path to the directory that contains the secrets to mount in runner containers on a per workflow configuration basis
8591 /// </summary>
86- [ DataMember ( Order = 5 , Name = "secrets" ) , JsonPropertyOrder ( 5 ) , JsonPropertyName ( "secrets" ) , YamlMember ( Order = 5 , Alias = "secrets" ) ]
92+ [ DataMember ( Order = 6 , Name = "secrets" ) , JsonPropertyOrder ( 6 ) , JsonPropertyName ( "secrets" ) , YamlMember ( Order = 6 , Alias = "secrets" ) ]
8793 public virtual DockerRuntimeSecretsConfiguration Secrets { get ; set ; } = new ( ) ;
8894
8995 /// <summary>
9096 /// Gets/sets the name of the network, if any, to connect Runner containers to
9197 /// </summary>
92- [ DataMember ( Order = 6 , Name = "network" ) , JsonPropertyOrder ( 6 ) , JsonPropertyName ( "network" ) , YamlMember ( Order = 6 , Alias = "network" ) ]
98+ [ DataMember ( Order = 7 , Name = "network" ) , JsonPropertyOrder ( 7 ) , JsonPropertyName ( "network" ) , YamlMember ( Order = 7 , Alias = "network" ) ]
9399 public virtual string Network { get ; set ; } = DefaultNetwork ;
94100
95101 /// <summary>
0 commit comments