Skip to content

Commit 88baa4b

Browse files
committed
exclude from cert monitoring
Signed-off-by: myajima <myajima@lycorp.co.jp>
1 parent 4120536 commit 88baa4b

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

pkg/metrics/service.go

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,10 @@ func New(ctx context.Context, idCfg *config.IdentityConfig) (daemon.Daemon, erro
6565
// https://github.com/enix/x509-certificate-exporter/blob/main/cmd/x509-certificate-exporter/main.go
6666
// https://github.com/enix/x509-certificate-exporter/blob/beb88b34b490add4015c8b380d975eb9cb340d44/internal/exporter.go#L26
6767
exporter := internal.Exporter{
68-
ListenAddress: idCfg.MetricsServerAddr,
69-
SystemdSocket: false,
70-
ConfigFile: "",
71-
Files: []string{
72-
idCfg.CertFile,
73-
idCfg.CaCertFile,
74-
},
68+
ListenAddress: idCfg.MetricsServerAddr,
69+
SystemdSocket: false,
70+
ConfigFile: "",
71+
Files: []string{},
7572
Directories: []string{},
7673
YAMLs: []string{},
7774
TrimPathComponents: 0,
@@ -87,6 +84,13 @@ func New(ctx context.Context, idCfg *config.IdentityConfig) (daemon.Daemon, erro
8784
KubeExcludeLabels: []string{},
8885
}
8986

87+
if idCfg.CertFile != "" {
88+
exporter.Files = append(exporter.Files, idCfg.CertFile)
89+
}
90+
if idCfg.CaCertFile != "" {
91+
exporter.Files = append(exporter.Files, idCfg.CaCertFile)
92+
}
93+
9094
if idCfg.RoleCert.Use {
9195
for _, dr := range idCfg.RoleCert.TargetDomainRoles {
9296
fileName, err := extutil.GeneratePath(idCfg.RoleCert.Format, dr.Domain, dr.Role, idCfg.RoleCert.Delimiter)

0 commit comments

Comments
 (0)