Skip to content

Commit a7babfb

Browse files
committed
upd NewGenerator to use ctx instead of logger
1 parent 17ae446 commit a7babfb

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

internal/certs/certs.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package certs
22

33
import (
44
"bytes"
5+
"context"
56
"crypto/rand"
67
"crypto/rsa"
78
"crypto/x509"
@@ -34,9 +35,9 @@ type CertGenConfig struct {
3435
DNSNames []string
3536
}
3637

37-
// NewGenerator creates a new cert generator.
38-
func NewGenerator(logger *zerolog.Logger) *Generator {
39-
log := logger.With().Str("component", "cert-generator").Logger()
38+
// NewGenerator creates a new cert generator using the logger from the context.
39+
func NewGenerator(ctx context.Context) *Generator {
40+
log := zerolog.Ctx(ctx).With().Str("component", "cert-generator").Logger()
4041

4142
return &Generator{
4243
logger: &log,

topaz/certs/generator.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package certs
22

33
import (
4+
"context"
45
"os"
56
"path/filepath"
67

@@ -60,7 +61,8 @@ func GenerateCerts(force bool, dnsNames []string, certPaths ...*CertPaths) error
6061

6162
func generate(dnsNames []string, certPaths ...*CertPaths) error {
6263
logger := zerolog.Nop()
63-
generator := certs.NewGenerator(&logger)
64+
ctx := logger.WithContext(context.Background())
65+
generator := certs.NewGenerator(ctx)
6466

6567
tab := table.New(os.Stderr)
6668
defer tab.Close()

topazd/cc/factory.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ func buildCC(
3232
return nil, nil, err
3333
}
3434

35-
generator := certs.NewGenerator(zerologLogger)
35+
ctx := zerologLogger.WithContext(errGroupAndContext.Ctx)
36+
37+
generator := certs.NewGenerator(ctx)
3638

3739
configConfig, err := config.NewConfig(configPath, zerologLogger, overrides, generator)
3840
if err != nil {

0 commit comments

Comments
 (0)