Skip to content

Commit a020cce

Browse files
Merge pull request #15 from umago/gosec
Enable gosec linter
2 parents 8fbb40a + ff20222 commit a020cce

2 files changed

Lines changed: 10 additions & 3 deletions

File tree

.golangci.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ linters:
88
- errcheck
99
- ginkgolinter
1010
- goconst
11+
- gosec
1112
- gocyclo
1213
- govet
1314
- ineffassign
@@ -34,6 +35,12 @@ linters:
3435
- dupl
3536
- lll
3637
path: internal/*
38+
- linters:
39+
- gosec
40+
path: _test\.go
41+
- linters:
42+
- gosec
43+
path: ^test/
3744
paths:
3845
- third_party$
3946
- builtin$

internal/controller/constants.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@ const (
3636
OpenStackLightspeedDefaultProvider = "openstack-lightspeed-provider"
3737
OpenStackLightspeedVectorDBPath = "/rag/vector_db/os_product_docs"
3838

39-
ServingCertSecretAnnotationKey = "service.beta.openshift.io/serving-cert-secret-name"
39+
ServingCertSecretAnnotationKey = "service.beta.openshift.io/serving-cert-secret-name" // #nosec G101 -- annotation key, not a credential
4040

4141
// Monitoring
42-
MetricsReaderServiceAccountTokenSecretName = "metrics-reader-token"
42+
MetricsReaderServiceAccountTokenSecretName = "metrics-reader-token" // #nosec G101 -- Kubernetes Secret resource name, not a credential
4343
MetricsReaderServiceAccountName = "lightspeed-operator-metrics-reader"
4444

4545
// Postgres
@@ -284,7 +284,7 @@ const (
284284
// by the OpenShift service-ca operator when the lightspeed-app-server Service is
285285
// annotated with service.beta.openshift.io/serving-cert-secret-name. Contains
286286
// tls.crt and tls.key used by the lightspeed-service-api container to serve HTTPS.
287-
OpenStackLightspeedCertsSecretName = "lightspeed-tls"
287+
OpenStackLightspeedCertsSecretName = "lightspeed-tls" // #nosec G101 -- Kubernetes Secret resource name, not a credential
288288

289289
// PostgresCertsSecretName is the name of the Secret auto-provisioned by the
290290
// OpenShift service-ca operator when the lightspeed-postgres-server Service is

0 commit comments

Comments
 (0)