cloudapi: enable masked services
Extend the cloudapi to accept masked systemd services as a customization.
This commit is contained in:
parent
f6b76cce31
commit
c480d79e95
4 changed files with 192 additions and 171 deletions
|
|
@ -176,6 +176,10 @@ func (request *ComposeRequest) GetCustomizationsFromBlueprintRequest() (*bluepri
|
|||
servicesCustomization.Disabled = make([]string, len(*rbpc.Services.Disabled))
|
||||
copy(servicesCustomization.Disabled, *rbpc.Services.Disabled)
|
||||
}
|
||||
if rbpc.Services.Masked != nil {
|
||||
servicesCustomization.Masked = make([]string, len(*rbpc.Services.Masked))
|
||||
copy(servicesCustomization.Masked, *rbpc.Services.Masked)
|
||||
}
|
||||
c.Services = servicesCustomization
|
||||
}
|
||||
|
||||
|
|
@ -657,6 +661,10 @@ func (request *ComposeRequest) GetBlueprintFromCustomizations() (blueprint.Bluep
|
|||
servicesCustomization.Disabled = make([]string, len(*request.Customizations.Services.Disabled))
|
||||
copy(servicesCustomization.Disabled, *request.Customizations.Services.Disabled)
|
||||
}
|
||||
if request.Customizations.Services.Masked != nil {
|
||||
servicesCustomization.Masked = make([]string, len(*request.Customizations.Services.Masked))
|
||||
copy(servicesCustomization.Masked, *request.Customizations.Services.Masked)
|
||||
}
|
||||
bp.Customizations.Services = servicesCustomization
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue