mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-05-30 11:34:26 -04:00
deubgd: add instance metadata to collected logs
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
This commit is contained in:
parent
568f288f0d
commit
e5e5d8eaae
6 changed files with 99 additions and 23 deletions
|
@ -59,13 +59,7 @@ func main() {
|
|||
|
||||
csp := os.Getenv("CONSTEL_CSP")
|
||||
|
||||
infoMap := info.NewMap()
|
||||
infoMap.RegisterOnReceiveTrigger(
|
||||
logcollector.NewStartTrigger(ctx, wg, platform.FromString(csp), log.Named("logcollector")),
|
||||
)
|
||||
|
||||
download := deploy.New(log.Named("download"), &net.Dialer{}, serviceManager, streamer, infoMap)
|
||||
var fetcher metadata.Fetcher
|
||||
var fetcher *cloudprovider.Fetcher
|
||||
switch platform.FromString(csp) {
|
||||
case platform.AWS:
|
||||
meta, err := awscloud.New(ctx)
|
||||
|
@ -94,8 +88,16 @@ func main() {
|
|||
|
||||
default:
|
||||
log.Errorf("Unknown / unimplemented cloud provider CONSTEL_CSP=%v. Using fallback", csp)
|
||||
fetcher = fallback.Fetcher{}
|
||||
fetcher = fallback.NewFallbackFetcher()
|
||||
}
|
||||
|
||||
infoMap := info.NewMap()
|
||||
infoMap.RegisterOnReceiveTrigger(
|
||||
logcollector.NewStartTrigger(ctx, wg, platform.FromString(csp), fetcher, log.Named("logcollector")),
|
||||
)
|
||||
|
||||
download := deploy.New(log.Named("download"), &net.Dialer{}, serviceManager, streamer, infoMap)
|
||||
|
||||
sched := metadata.NewScheduler(log.Named("scheduler"), fetcher, download)
|
||||
serv := server.New(log.Named("server"), serviceManager, streamer, infoMap)
|
||||
if err := deploy.DefaultServiceUnit(ctx, serviceManager); err != nil {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue