Worker: allow configuring executor CloudWatch group
We need the ability to use different CloudWatch group for the osbuild-executor on Fedora workers in staging and production environment. Extend the worker confguration to allow configuring the CloudWatch group name used by the osbuild-executor. Extend the secure instance code to instruct cloud-init via user data to create /tmp/cloud_init_vars file with the CloudWatch group name in the osbuild-executor instance, to make it possible for the executor to configure its logging differently based on the value. Cover new changes by unit tests. Signed-off-by: Tomáš Hozza <thozza@redhat.com>
This commit is contained in:
parent
ceddabc395
commit
e7743f17ec
7 changed files with 90 additions and 21 deletions
|
|
@ -474,9 +474,10 @@ func main() {
|
|||
Store: store,
|
||||
Output: output,
|
||||
OSBuildExecutor: ExecutorConfiguration{
|
||||
Type: config.OSBuildExecutor.Type,
|
||||
IAMProfile: config.OSBuildExecutor.IAMProfile,
|
||||
KeyName: config.OSBuildExecutor.KeyName,
|
||||
Type: config.OSBuildExecutor.Type,
|
||||
IAMProfile: config.OSBuildExecutor.IAMProfile,
|
||||
KeyName: config.OSBuildExecutor.KeyName,
|
||||
CloudWatchGroup: config.OSBuildExecutor.CloudWatchGroup,
|
||||
},
|
||||
KojiServers: kojiServers,
|
||||
GCPConfig: gcpConfig,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue