Skip to content

Commit 96599f0

Browse files
authored
Merge branch 'main' into cleanup_audit
2 parents 3af9a67 + 1194ece commit 96599f0

File tree

5 files changed

+14
-9
lines changed

5 files changed

+14
-9
lines changed

pkg/aiven/aiven_config/environment.go

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import (
1212
const (
1313
KafkaEnvName = "kafka-secret.env"
1414
OpenSearchEnvName = "opensearch-secret.env"
15+
OpenSearchHostKey = "OPEN_SEARCH_HOST"
1516
OpenSearchURIKey = "OPEN_SEARCH_URI"
1617
OpenSearchUsernameKey = "OPEN_SEARCH_USERNAME"
1718
OpenSearchPasswordKey = "OPEN_SEARCH_PASSWORD"

pkg/aiven/aiven_services/common.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"fmt"
55
"strings"
66

7-
"github.com/nais/liberator/pkg/apis/aiven.nais.io/v1"
7+
aiven_nais_io_v1 "github.com/nais/liberator/pkg/apis/aiven.nais.io/v1"
88
)
99

1010
type ServiceSetup struct {

pkg/aiven/aiven_services/kafka.go

+2-3
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@ package aiven_services
22

33
import (
44
"fmt"
5-
"reflect"
65
"strings"
76

8-
"github.com/nais/liberator/pkg/apis/aiven.nais.io/v1"
7+
aiven_nais_io_v1 "github.com/nais/liberator/pkg/apis/aiven.nais.io/v1"
98
)
109

1110
type KafkaPool int64
@@ -61,5 +60,5 @@ func (k *Kafka) Generate(generator SecretGenerator) error {
6160
}
6261

6362
func (k *Kafka) Is(other Service) bool {
64-
return reflect.TypeOf(other) == reflect.TypeOf(k)
63+
return k.Name() == other.Name()
6564
}

pkg/aiven/aiven_services/opensearch.go

+2-3
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@ package aiven_services
22

33
import (
44
"fmt"
5-
"reflect"
65
"strings"
76

8-
"github.com/nais/liberator/pkg/apis/aiven.nais.io/v1"
7+
aiven_nais_io_v1 "github.com/nais/liberator/pkg/apis/aiven.nais.io/v1"
98
)
109

1110
type OpenSearchAccess int64
@@ -65,5 +64,5 @@ func (o *OpenSearch) Generate(generator SecretGenerator) error {
6564
}
6665

6766
func (o *OpenSearch) Is(other Service) bool {
68-
return reflect.TypeOf(other) == reflect.TypeOf(o)
67+
return o.Name() == other.Name()
6968
}

pkg/aiven/secret.go

+8-2
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,16 @@ func ExtractAndGenerateConfig(service aiven_services.Service, secretName, namesp
5151
return fmt.Errorf("secret is must have at least one of these annotations: '%s', '%s'", AivenatorProtectedAnnotation, AivenatorProtectedExpireAtAnnotation)
5252
}
5353

54-
err = secret.generateConfig()
55-
if err != nil {
54+
if err := secret.generateConfig(); err != nil {
5655
return fmt.Errorf("generating config: %w", err)
5756
}
57+
58+
if secret.Service.Is(&aiven_services.OpenSearch{}) {
59+
data := secret.Secret.Data
60+
log.Default().Printf("OpenSearch dashboard: https://%s (username: %s, password: %s)",
61+
data[aiven_config.OpenSearchHostKey], data[aiven_config.OpenSearchUsernameKey], data[aiven_config.OpenSearchPasswordKey])
62+
}
63+
5864
log.Default().Printf("configurations from secret '%s' found here:\n%s", existingSecret.Name, dest)
5965
return nil
6066
}

0 commit comments

Comments
 (0)