Upgrade to v3 and trust smtp domain
[ZITADOPER-7]
This commit is contained in:
@@ -26,9 +26,9 @@ import (
|
||||
"bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/builder"
|
||||
condition "bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/condition"
|
||||
"bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/controller/zitadel"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/middleware"
|
||||
pb "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/middleware"
|
||||
pb "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/management"
|
||||
durationpb "google.golang.org/protobuf/types/known/durationpb"
|
||||
"k8s.io/client-go/util/workqueue"
|
||||
ctrl "sigs.k8s.io/controller-runtime"
|
||||
|
||||
@@ -9,9 +9,9 @@ import (
|
||||
"context"
|
||||
"fmt"
|
||||
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/middleware"
|
||||
pb "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/middleware"
|
||||
pb "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/management"
|
||||
"sigs.k8s.io/controller-runtime/pkg/client"
|
||||
ctrlClient "sigs.k8s.io/controller-runtime/pkg/client"
|
||||
"sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
|
||||
|
||||
@@ -27,11 +27,11 @@ import (
|
||||
"bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/builder"
|
||||
condition "bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/condition"
|
||||
"bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/controller/zitadel"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/middleware"
|
||||
app "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/app"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/authn"
|
||||
pb "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/middleware"
|
||||
app "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/app"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/authn"
|
||||
pb "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/management"
|
||||
corev1 "k8s.io/api/core/v1"
|
||||
"k8s.io/apimachinery/pkg/types"
|
||||
"k8s.io/client-go/util/workqueue"
|
||||
|
||||
@@ -9,9 +9,9 @@ import (
|
||||
"context"
|
||||
"fmt"
|
||||
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/middleware"
|
||||
pb "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/middleware"
|
||||
pb "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/management"
|
||||
"sigs.k8s.io/controller-runtime/pkg/client"
|
||||
ctrlClient "sigs.k8s.io/controller-runtime/pkg/client"
|
||||
"sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
|
||||
|
||||
@@ -26,9 +26,9 @@ import (
|
||||
"bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/builder"
|
||||
condition "bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/condition"
|
||||
"bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/controller/zitadel"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/middleware"
|
||||
pb "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/middleware"
|
||||
pb "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/management"
|
||||
"k8s.io/client-go/util/workqueue"
|
||||
ctrl "sigs.k8s.io/controller-runtime"
|
||||
"sigs.k8s.io/controller-runtime/pkg/client"
|
||||
|
||||
@@ -7,9 +7,9 @@ import (
|
||||
"context"
|
||||
"fmt"
|
||||
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/middleware"
|
||||
pb "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/middleware"
|
||||
pb "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/management"
|
||||
"sigs.k8s.io/controller-runtime/pkg/client"
|
||||
ctrlClient "sigs.k8s.io/controller-runtime/pkg/client"
|
||||
"sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
|
||||
|
||||
@@ -13,13 +13,13 @@ import (
|
||||
"bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/builder"
|
||||
condition "bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/condition"
|
||||
"bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/controller/zitadel"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/middleware"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/authn"
|
||||
pb "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/management"
|
||||
object "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/object"
|
||||
project "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/project"
|
||||
user "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/user"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/middleware"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/authn"
|
||||
pb "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/management"
|
||||
object "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/object"
|
||||
project "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/project"
|
||||
user "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/user"
|
||||
corev1 "k8s.io/api/core/v1"
|
||||
"k8s.io/apimachinery/pkg/api/errors"
|
||||
"k8s.io/apimachinery/pkg/types"
|
||||
|
||||
@@ -9,8 +9,8 @@ import (
|
||||
"context"
|
||||
"fmt"
|
||||
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/management"
|
||||
pb "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/management"
|
||||
pb "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/management"
|
||||
"sigs.k8s.io/controller-runtime/pkg/client"
|
||||
ctrlClient "sigs.k8s.io/controller-runtime/pkg/client"
|
||||
"sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
|
||||
|
||||
@@ -26,10 +26,10 @@ import (
|
||||
"bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/builder"
|
||||
condition "bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/condition"
|
||||
"bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/controller/zitadel"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/middleware"
|
||||
app "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/app"
|
||||
pb "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/middleware"
|
||||
app "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/app"
|
||||
pb "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/management"
|
||||
durationpb "google.golang.org/protobuf/types/known/durationpb"
|
||||
corev1 "k8s.io/api/core/v1"
|
||||
"k8s.io/apimachinery/pkg/types"
|
||||
|
||||
@@ -9,9 +9,9 @@ import (
|
||||
"context"
|
||||
"fmt"
|
||||
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/middleware"
|
||||
pb "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/middleware"
|
||||
pb "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/management"
|
||||
"sigs.k8s.io/controller-runtime/pkg/client"
|
||||
ctrlClient "sigs.k8s.io/controller-runtime/pkg/client"
|
||||
"sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
|
||||
|
||||
@@ -26,10 +26,10 @@ import (
|
||||
condition "bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/condition"
|
||||
"bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/controller/zitadel"
|
||||
zitadelClient "bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/zitadel"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/middleware"
|
||||
adm "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/admin"
|
||||
pb "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/middleware"
|
||||
adm "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/admin"
|
||||
pb "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/management"
|
||||
"k8s.io/client-go/util/workqueue"
|
||||
ctrl "sigs.k8s.io/controller-runtime"
|
||||
"sigs.k8s.io/controller-runtime/pkg/client"
|
||||
|
||||
@@ -9,9 +9,9 @@ import (
|
||||
"context"
|
||||
"fmt"
|
||||
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/middleware"
|
||||
pb "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/middleware"
|
||||
pb "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/management"
|
||||
"sigs.k8s.io/controller-runtime/pkg/client"
|
||||
ctrlClient "sigs.k8s.io/controller-runtime/pkg/client"
|
||||
"sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
|
||||
|
||||
@@ -27,10 +27,10 @@ import (
|
||||
zitadelv1alpha1 "bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/api/v1alpha1"
|
||||
condition "bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/condition"
|
||||
"bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/controller/zitadel"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/middleware"
|
||||
pb "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/management"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/project"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/middleware"
|
||||
pb "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/project"
|
||||
"golang.org/x/exp/maps"
|
||||
"k8s.io/client-go/util/workqueue"
|
||||
ctrl "sigs.k8s.io/controller-runtime"
|
||||
|
||||
@@ -9,9 +9,9 @@ import (
|
||||
"context"
|
||||
"fmt"
|
||||
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/middleware"
|
||||
pb "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/management"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/middleware"
|
||||
pb "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/management"
|
||||
"sigs.k8s.io/controller-runtime/pkg/client"
|
||||
ctrlClient "sigs.k8s.io/controller-runtime/pkg/client"
|
||||
"sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
|
||||
|
||||
@@ -39,11 +39,11 @@ import (
|
||||
systemapiaccount "bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/systemapi"
|
||||
zitadelClient "bitbucket.org/topmanage-software-engineering/zitadel-k8s-operator/src/pkg/zitadel"
|
||||
"github.com/hashicorp/go-multierror"
|
||||
"github.com/zitadel/zitadel-go/v2/pkg/client/system"
|
||||
adm "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/admin"
|
||||
authn "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/authn"
|
||||
object "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/object"
|
||||
pb "github.com/zitadel/zitadel-go/v2/pkg/client/zitadel/system"
|
||||
"github.com/zitadel/zitadel-go/v3/pkg/client/system"
|
||||
adm "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/admin"
|
||||
authn "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/authn"
|
||||
object "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/object"
|
||||
pb "github.com/zitadel/zitadel-go/v3/pkg/client/zitadel/system"
|
||||
appsv1 "k8s.io/api/apps/v1"
|
||||
batchv1 "k8s.io/api/batch/v1"
|
||||
corev1 "k8s.io/api/core/v1"
|
||||
@@ -371,7 +371,7 @@ func (r *ZitadelClusterReconciler) reconcileDefaultInstance(ctx context.Context,
|
||||
if err != nil {
|
||||
return ctrl.Result{}, err
|
||||
}
|
||||
ztdClient, err := system.NewClient(GetIssuer(zitadel), GetAPI(zitadel), system.JWTProfileFromKey([]byte(privateKeyData), masterkey.OwnerName), system.WithInsecure())
|
||||
ztdClient, err := system.NewClient(ctx, GetIssuer(zitadel), GetAPI(zitadel), system.JWTProfileFromKey([]byte(privateKeyData), masterkey.OwnerName), system.WithInsecure())
|
||||
if err != nil {
|
||||
return ctrl.Result{}, fmt.Errorf("Error creating sytem client: %v", err)
|
||||
}
|
||||
@@ -472,6 +472,12 @@ func (r *ZitadelClusterReconciler) reconcileSMTPConfig(ctx context.Context, zita
|
||||
if err != nil {
|
||||
return ctrl.Result{}, err
|
||||
}
|
||||
_, err = adminClient.AddInstanceTrustedDomain(ctx, &adm.AddInstanceTrustedDomainRequest{
|
||||
Domain: strings.Split(zitadel.Spec.SMTPConfig.SenderAddress, "@")[1],
|
||||
})
|
||||
if err != nil {
|
||||
return ctrl.Result{}, err
|
||||
}
|
||||
var smtpId string
|
||||
resp, err := adminClient.GetSMTPConfig(ctx, &adm.GetSMTPConfigRequest{})
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user