File tree Expand file tree Collapse file tree 1 file changed +17
-3
lines changed
pkg/controller/audit/backend Expand file tree Collapse file tree 1 file changed +17
-3
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ import (
1010 "github.com/metal-stack/metal-lib/pkg/pointer"
1111 appsv1 "k8s.io/api/apps/v1"
1212 corev1 "k8s.io/api/core/v1"
13+ metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
1314 "sigs.k8s.io/controller-runtime/pkg/client"
1415)
1516
@@ -102,9 +103,22 @@ func (s S3) PatchAuditWebhook(sts *appsv1.StatefulSet) {
102103}
103104
104105func (s S3 ) AdditionalShootObjects (* extensions.Cluster ) []client.Object {
105- return nil
106+ // No objects needed in the shoot cluster
107+ return []client.Object {}
106108}
107109
108- func (s S3 ) AdditionalSeedObjects (* extensions.Cluster ) []client.Object {
109- return nil
110+ func (s S3 ) AdditionalSeedObjects (cluster * extensions.Cluster ) []client.Object {
111+ // Create a secret in the seed cluster containing the credentials
112+ s3Secret := & corev1.Secret {
113+ ObjectMeta : metav1.ObjectMeta {
114+ Name : secretName ,
115+ Namespace : cluster .ObjectMeta .Name ,
116+ },
117+ Data : map [string ][]byte {
118+ "access_key_id" : s .secret .Data [s3SecretAccessKeyIDKey ],
119+ "secret_access_key" : s .secret .Data [s3SecretSecretAccessKeyKey ],
120+ },
121+ }
122+
123+ return []client.Object {s3Secret }
110124}
You can’t perform that action at this time.
0 commit comments