@@ -80,16 +80,22 @@ public DockerRuntimeConfiguration()
80
80
[ DataMember ( Order = 4 , Name = "containerTemplate" ) , JsonPropertyOrder ( 4 ) , JsonPropertyName ( "containerTemplate" ) , YamlMember ( Order = 4 , Alias = "containerTemplate" ) ]
81
81
public virtual Config ContainerTemplate { get ; set ; } = LoadContainerTemplate ( ) ;
82
82
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
+
83
89
/// <summary>
84
90
/// Gets/sets the path to the directory that contains the secrets to mount in runner containers on a per workflow configuration basis
85
91
/// </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" ) ]
87
93
public virtual DockerRuntimeSecretsConfiguration Secrets { get ; set ; } = new ( ) ;
88
94
89
95
/// <summary>
90
96
/// Gets/sets the name of the network, if any, to connect Runner containers to
91
97
/// </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" ) ]
93
99
public virtual string Network { get ; set ; } = DefaultNetwork ;
94
100
95
101
/// <summary>
0 commit comments