Skip to content
This repository has been archived by the owner on Jul 4, 2024. It is now read-only.

Commit

Permalink
Support fine-grained SLIS filtering during onboarding (#3787)
Browse files Browse the repository at this point in the history
* Initial implementation

* Remove adding of apps without template id and adopt e2e tests

* Fix e2e tests

* Adapt unit tests for onboarding

* Adopt system fetcher unit tests

* Fix lint

* Update values.yaml

* Fix lint 2

* Fix and add new e2e test for system fetcher

* Minor fixes and new e2e test cases

* Remove fmts

* Address comments

* Fix lint

* Use env var for slis label filter for input validation on create app template mutation

* Minor adjustment in fixtures for application template

* Fix imports

* Fix unit test

* Update dependencies

* Update values.yaml

* Revert go mod

* Fix unit test

* Fix e2e test

* Bump dependencies

* Bump dependencies 1

* Bump dependencies 2

* Update values.yaml

* Add missing constant

* Dependencies updates pass 1

* Adjust constant name

* Dependencies updates pass 1

* Dependencies updates pass 2

* Update values.yaml

---------

Co-authored-by: Dobromir Zahariev <dobromir.zahariev@sap.com>
  • Loading branch information
emmakarova and dzahariev authored May 9, 2024
1 parent 81a9643 commit 48af9ca
Show file tree
Hide file tree
Showing 43 changed files with 1,082 additions and 745 deletions.
28 changes: 14 additions & 14 deletions chart/compass/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -163,47 +163,47 @@ global:
path: europe-docker.pkg.dev/kyma-project
connector:
dir: dev/incubator/
version: "PR-3841"
version: "PR-3787"
name: compass-connector
connectivity_adapter:
dir: dev/incubator/
version: "PR-3841"
version: "PR-3787"
name: compass-connectivity-adapter
pairing_adapter:
dir: dev/incubator/
version: "PR-3841"
version: "PR-3787"
name: compass-pairing-adapter
director:
dir: dev/incubator/
version: "PR-3863"
version: "PR-3787"
name: compass-director
hydrator:
dir: dev/incubator/
version: "PR-3841"
version: "PR-3787"
name: compass-hydrator
ias_adapter:
dir: dev/incubator/
version: "PR-3831"
name: compass-ias-adapter
kyma_adapter:
dir: dev/incubator/
version: "PR-3863"
version: "PR-3787"
name: compass-kyma-adapter
instance_creator:
dir: dev/incubator/
version: "PR-3863"
version: "PR-3787"
name: compass-instance-creator
default_tenant_mapping_handler:
dir: dev/incubator/
version: "PR-3863"
version: "PR-3787"
name: compass-default-tenant-mapping-handler
gateway:
dir: dev/incubator/
version: "PR-3841"
version: "PR-3787"
name: compass-gateway
operations_controller:
dir: dev/incubator/
version: "PR-3841"
version: "PR-3787"
name: compass-operations-controller
ord_service:
dir: dev/incubator/
Expand All @@ -214,8 +214,8 @@ global:
version: "PR-3857"
name: compass-schema-migrator
system_broker:
dir: prod/incubator/
version: "v20240319-e2e1115b"
dir: dev/incubator/
version: "PR-3787"
name: compass-system-broker
certs_setup_job:
containerRegistry:
Expand All @@ -224,11 +224,11 @@ global:
version: "0a651695"
external_services_mock:
dir: dev/incubator/
version: "PR-3852"
version: "PR-3787"
name: compass-external-services-mock
e2e_tests:
dir: dev/incubator/
version: "PR-3862"
version: "PR-3787"
name: compass-e2e-tests
isLocalEnv: false
isForTesting: false
Expand Down
6 changes: 3 additions & 3 deletions components/connectivity-adapter/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ require (
github.com/huandu/xstrings v1.4.0 // indirect
github.com/imdario/mergo v0.3.14 // indirect
github.com/json-iterator/go v1.1.12 // indirect
github.com/kyma-incubator/compass/components/connector v0.0.0-20240311150451-fb47652e9f70
github.com/kyma-incubator/compass/components/director v0.0.0-20240425111152-510a4793a627
github.com/kyma-incubator/compass/components/connector v0.0.0-20240429124008-273ce1ffbcfd
github.com/kyma-incubator/compass/components/director v0.0.0-20240429124008-273ce1ffbcfd
github.com/machinebox/graphql v0.2.3-0.20181106130121-3a9253180225
github.com/mitchellh/copystructure v1.1.2 // indirect
github.com/mitchellh/reflectwalk v1.0.1 // indirect
Expand Down Expand Up @@ -69,7 +69,7 @@ require (
github.com/google/gnostic v0.5.7-v3refs // indirect
github.com/google/go-cmp v0.5.9 // indirect
github.com/josharian/intern v1.0.0 // indirect
github.com/kyma-incubator/compass/components/hydrator v0.0.0-20240314124741-0167d9da3002 // indirect
github.com/kyma-incubator/compass/components/hydrator v0.0.0-20240429124008-273ce1ffbcfd // indirect
github.com/lestrrat-go/backoff/v2 v2.0.8 // indirect
github.com/lestrrat-go/blackmagic v1.0.2 // indirect
github.com/lestrrat-go/httpcc v1.0.1 // indirect
Expand Down
12 changes: 6 additions & 6 deletions components/connectivity-adapter/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -111,12 +111,12 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
github.com/kyma-incubator/compass/components/connector v0.0.0-20240311150451-fb47652e9f70 h1:AjL9U/aofZGiNFsZwhum8uzdhEhiOA/Oh/h1pPX2iLw=
github.com/kyma-incubator/compass/components/connector v0.0.0-20240311150451-fb47652e9f70/go.mod h1:aTSRDHq6xlFs2BRBvfmT1MqP8IswASK71VLd7WAsn3M=
github.com/kyma-incubator/compass/components/director v0.0.0-20240425111152-510a4793a627 h1:SWUiUtNCftiLgm69J9q/K2UZxwA4lSyyRjF2dNbsunA=
github.com/kyma-incubator/compass/components/director v0.0.0-20240425111152-510a4793a627/go.mod h1:NHt7qzVMvyGmY7zUSZF4k3etMSiZ8EMjwZpt6S2OsgA=
github.com/kyma-incubator/compass/components/hydrator v0.0.0-20240314124741-0167d9da3002 h1:4JKJQP08PSka3Wdptux1LGLPCOImUpUb2XyDgT8dZE0=
github.com/kyma-incubator/compass/components/hydrator v0.0.0-20240314124741-0167d9da3002/go.mod h1:PtHvgiF7AGzfH9fbhv2DSR3UKsfYAYbqaMgmOXsNqPQ=
github.com/kyma-incubator/compass/components/connector v0.0.0-20240429124008-273ce1ffbcfd h1:TjUekPTEwiDYlFKPiA8rNZusXE12Fqu+1rt+qCqVKBA=
github.com/kyma-incubator/compass/components/connector v0.0.0-20240429124008-273ce1ffbcfd/go.mod h1:cX4NSnTtGPmaEKGhm5AlpVs9J4Xxa88ThwpDaDjbELs=
github.com/kyma-incubator/compass/components/director v0.0.0-20240429124008-273ce1ffbcfd h1:wpaRX4tOGWlsB8PJpoFS6ME5oalisDeFV727WI1GWx0=
github.com/kyma-incubator/compass/components/director v0.0.0-20240429124008-273ce1ffbcfd/go.mod h1:wg1FgZWQPtIyTzgIzmj8fuVDa7HYgspe2B6VKA1ssNM=
github.com/kyma-incubator/compass/components/hydrator v0.0.0-20240429124008-273ce1ffbcfd h1:L1E5EDGmFzRKP4CfuE79i6na/X/BShFRQUPb9ZzrmXE=
github.com/kyma-incubator/compass/components/hydrator v0.0.0-20240429124008-273ce1ffbcfd/go.mod h1:7E77J7wjTuitgnG3jW8fIDWe1cqrm6t7kLobraBSWaA=
github.com/lestrrat-go/backoff/v2 v2.0.8 h1:oNb5E5isby2kiro9AgdHLv5N5tint1AnDVVf2E2un5A=
github.com/lestrrat-go/backoff/v2 v2.0.8/go.mod h1:rHP/q/r9aT27n24JQLa7JhSQZCKBBOiM/uP402WwN8Y=
github.com/lestrrat-go/blackmagic v1.0.2 h1:Cg2gVSc9h7sz9NOByczrbUvLopQmXrfFx//N+AkAr5k=
Expand Down
2 changes: 1 addition & 1 deletion components/connector/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ require (
github.com/imdario/mergo v0.3.14 // indirect
github.com/josharian/intern v1.0.0 // indirect
github.com/json-iterator/go v1.1.12 // indirect
github.com/kyma-incubator/compass/components/director v0.0.0-20240425111152-510a4793a627
github.com/kyma-incubator/compass/components/director v0.0.0-20240429124008-273ce1ffbcfd
github.com/mailru/easyjson v0.7.7 // indirect
github.com/matryer/is v1.4.0 // indirect
github.com/mitchellh/mapstructure v1.5.0 // indirect
Expand Down
6 changes: 3 additions & 3 deletions components/connector/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -102,9 +102,9 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
github.com/kyma-incubator/compass/components/director v0.0.0-20240425111152-510a4793a627 h1:SWUiUtNCftiLgm69J9q/K2UZxwA4lSyyRjF2dNbsunA=
github.com/kyma-incubator/compass/components/director v0.0.0-20240425111152-510a4793a627/go.mod h1:NHt7qzVMvyGmY7zUSZF4k3etMSiZ8EMjwZpt6S2OsgA=
github.com/kyma-incubator/compass/components/hydrator v0.0.0-20240314124741-0167d9da3002 h1:4JKJQP08PSka3Wdptux1LGLPCOImUpUb2XyDgT8dZE0=
github.com/kyma-incubator/compass/components/director v0.0.0-20240429124008-273ce1ffbcfd h1:wpaRX4tOGWlsB8PJpoFS6ME5oalisDeFV727WI1GWx0=
github.com/kyma-incubator/compass/components/director v0.0.0-20240429124008-273ce1ffbcfd/go.mod h1:wg1FgZWQPtIyTzgIzmj8fuVDa7HYgspe2B6VKA1ssNM=
github.com/kyma-incubator/compass/components/hydrator v0.0.0-20240429123734-adb88b6256f6 h1:7c67hbc5DlbLJ3UDPDsjevMoaxNUcyr8C6ArL8AlDlA=
github.com/lestrrat-go/backoff/v2 v2.0.8 h1:oNb5E5isby2kiro9AgdHLv5N5tint1AnDVVf2E2un5A=
github.com/lestrrat-go/blackmagic v1.0.2 h1:Cg2gVSc9h7sz9NOByczrbUvLopQmXrfFx//N+AkAr5k=
github.com/lestrrat-go/httpcc v1.0.1 h1:ydWCStUeJLkpYyjLDHihupbn2tYmZ7m22BGkcvZZrIE=
Expand Down
1 change: 1 addition & 0 deletions components/connector/pkg/oathkeeper/contract.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ const (
ClientIdFromCertificateHeader = "Client-Id-From-Certificate"
ClientCertificateHashHeader = "Client-Certificate-Hash"
ClientCertificateIssuerHeader = "Client-Certificate-Issuer"
SubjectFromCertificateHeader = "Subject-From-Certificate"

ConnectorIssuer = "connector"
ExternalIssuer = "certificate-service"
Expand Down
6 changes: 3 additions & 3 deletions components/default-tenant-mapping-handler/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ go 1.18

require (
github.com/gorilla/mux v1.8.0
github.com/kyma-incubator/compass/components/director v0.0.0-20240425111152-510a4793a627
github.com/kyma-incubator/compass/components/hydrator v0.0.0-20240314124741-0167d9da3002
github.com/kyma-incubator/compass/components/director v0.0.0-20240429110850-4910d9feee24
github.com/kyma-incubator/compass/components/hydrator v0.0.0-20240429110850-4910d9feee24
github.com/pkg/errors v0.9.1
github.com/stretchr/testify v1.9.0
github.com/vrischmann/envconfig v1.3.0
Expand Down Expand Up @@ -42,7 +42,7 @@ require (
github.com/jmoiron/sqlx v1.3.5 // indirect
github.com/josharian/intern v1.0.0 // indirect
github.com/json-iterator/go v1.1.12 // indirect
github.com/kyma-incubator/compass/components/system-broker v0.0.0-20240311150451-fb47652e9f70 // indirect
github.com/kyma-incubator/compass/components/system-broker v0.0.0-20240418141740-4db3d23428fc // indirect
github.com/lestrrat-go/backoff/v2 v2.0.8 // indirect
github.com/lestrrat-go/blackmagic v1.0.2 // indirect
github.com/lestrrat-go/httpcc v1.0.1 // indirect
Expand Down
12 changes: 6 additions & 6 deletions components/default-tenant-mapping-handler/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -121,12 +121,12 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
github.com/kyma-incubator/compass/components/director v0.0.0-20240425111152-510a4793a627 h1:SWUiUtNCftiLgm69J9q/K2UZxwA4lSyyRjF2dNbsunA=
github.com/kyma-incubator/compass/components/director v0.0.0-20240425111152-510a4793a627/go.mod h1:NHt7qzVMvyGmY7zUSZF4k3etMSiZ8EMjwZpt6S2OsgA=
github.com/kyma-incubator/compass/components/hydrator v0.0.0-20240314124741-0167d9da3002 h1:4JKJQP08PSka3Wdptux1LGLPCOImUpUb2XyDgT8dZE0=
github.com/kyma-incubator/compass/components/hydrator v0.0.0-20240314124741-0167d9da3002/go.mod h1:PtHvgiF7AGzfH9fbhv2DSR3UKsfYAYbqaMgmOXsNqPQ=
github.com/kyma-incubator/compass/components/system-broker v0.0.0-20240311150451-fb47652e9f70 h1:fvgmP8FObin+awkAoOC0NYxmCQqqeQXF/Zy9W9wKWwo=
github.com/kyma-incubator/compass/components/system-broker v0.0.0-20240311150451-fb47652e9f70/go.mod h1:M80+x2ZTj07iGVKGintWNrWs2JkVP+FqqOmUoXg4njM=
github.com/kyma-incubator/compass/components/director v0.0.0-20240429110850-4910d9feee24 h1:D1GDAWJaGT32n+odbsYUBMD6FtuZ9zHNVOQJzT1BZ1g=
github.com/kyma-incubator/compass/components/director v0.0.0-20240429110850-4910d9feee24/go.mod h1:vFlOuojqIN9MtUq/1fG4qYPw6cEv++YA3EfDL/GGfdA=
github.com/kyma-incubator/compass/components/hydrator v0.0.0-20240429110850-4910d9feee24 h1:l4AVcRARFe+uYVnFMZfOHcQ+8GiESUgy9FGq6h+L9+w=
github.com/kyma-incubator/compass/components/hydrator v0.0.0-20240429110850-4910d9feee24/go.mod h1:/aDfaqnBjFNoEBLU18YoGOqz9zr/HoFPDtOAycy6RmM=
github.com/kyma-incubator/compass/components/system-broker v0.0.0-20240418141740-4db3d23428fc h1:Neiu5xrf5NO4HRCCcz4ge7qIQ0udEdopbR/ewS9O36U=
github.com/kyma-incubator/compass/components/system-broker v0.0.0-20240418141740-4db3d23428fc/go.mod h1:g8snMaDauX6zOxtWC1Bg0ZUYuI3YYkAoWCe1PO+j7M4=
github.com/lestrrat-go/backoff/v2 v2.0.8 h1:oNb5E5isby2kiro9AgdHLv5N5tint1AnDVVf2E2un5A=
github.com/lestrrat-go/backoff/v2 v2.0.8/go.mod h1:rHP/q/r9aT27n24JQLa7JhSQZCKBBOiM/uP402WwN8Y=
github.com/lestrrat-go/blackmagic v1.0.2 h1:Cg2gVSc9h7sz9NOByczrbUvLopQmXrfFx//N+AkAr5k=
Expand Down
54 changes: 25 additions & 29 deletions components/director/cmd/systemfetcher/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@ import (

"github.com/kyma-incubator/compass/components/director/pkg/cronjob"

"github.com/kyma-incubator/compass/components/director/internal/selfregmanager"

"github.com/gorilla/mux"
"github.com/kyma-incubator/compass/components/director/pkg/apperrors"
"github.com/kyma-incubator/compass/components/director/pkg/correlation"
Expand Down Expand Up @@ -94,7 +92,9 @@ import (
"github.com/vrischmann/envconfig"
)

const discoverSystemsOpMode = "DISCOVER_SYSTEMS"
const (
discoverSystemsOpMode = "DISCOVER_SYSTEMS"
)

type config struct {
Address string `envconfig:"default=127.0.0.1:8080"`
Expand Down Expand Up @@ -333,7 +333,7 @@ func reloadTemplates(ctx context.Context, cfg config, transact persistence.Trans
return nil, errors.Wrapf(err, "while creating template renderer")
}

err = calculateTemplateMappings(ctx, cfg, transact, appTemplateSvc, placeholdersMapping, templateRenderer)
err = calculateTemplateMappings(ctx, cfg, transact, appTemplateSvc, placeholdersMapping)
if err != nil {
return nil, errors.Wrapf(err, "while calculating application templates mappings")
}
Expand Down Expand Up @@ -640,8 +640,8 @@ func createAndRunConfigProvider(ctx context.Context, cfg config) *configprovider
return provider
}

func calculateTemplateMappings(ctx context.Context, cfg config, transact persistence.Transactioner, appTemplateSvc apptemplate.ApplicationTemplateService, placeholdersMapping []systemfetcher.PlaceholderMapping, renderer systemfetcher.TemplateRenderer) error {
applicationTemplates := make(map[systemfetcher.TemplateMappingKey]systemfetcher.TemplateMapping)
func calculateTemplateMappings(ctx context.Context, cfg config, transact persistence.Transactioner, appTemplateSvc apptemplate.ApplicationTemplateService, placeholdersMapping []systemfetcher.PlaceholderMapping) error {
applicationTemplates := make([]systemfetcher.TemplateMapping, 0)

tx, err := transact.Begin()
if err != nil {
Expand All @@ -657,38 +657,35 @@ func calculateTemplateMappings(ctx context.Context, cfg config, transact persist

selectFilterProperties := make(map[string]bool, 0)
for _, appTemplate := range appTemplates {
templateMappingKey := systemfetcher.TemplateMappingKey{}

labels, err := appTemplateSvc.ListLabels(ctx, appTemplate.ID)
if err != nil {
return errors.Wrapf(err, "while listing labels for application template with ID %q", appTemplate.ID)
}

regionModel, hasRegionLabel := labels[selfregmanager.RegionLabel]
if hasRegionLabel {
regionValue, ok := regionModel.Value.(string)
if !ok {
return errors.Errorf("%s label for Application Template with ID %s is not a string", selfregmanager.RegionLabel, appTemplate.ID)
}
slisFilterLabel, slisFilterLabelExists := labels[systemfetcher.SlisFilterLabelKey]
if !slisFilterLabelExists {
return errors.Errorf("missing slis filter label for application template with ID %q", appTemplate.ID)
}

applicationTemplates = append(applicationTemplates, systemfetcher.TemplateMapping{AppTemplate: appTemplate, Labels: labels})

templateMappingKey.Region = regionValue
productIDFilterMappings := make([]systemfetcher.ProductIDFilterMapping, 0)

slisFilterLabelJSON, err := json.Marshal(slisFilterLabel.Value)
if err != nil {
return err
}

systemRoleModel := labels[cfg.TemplateConfig.LabelFilter]
appTemplateLblFilterArr, ok := systemRoleModel.Value.([]interface{})
if !ok {
continue
err = json.Unmarshal(slisFilterLabelJSON, &productIDFilterMappings)
if err != nil {
return err
}

for _, systemRoleValue := range appTemplateLblFilterArr {
systemRoleStrValue, ok := systemRoleValue.(string)
if !ok {
continue
for _, mapping := range productIDFilterMappings {
for _, filter := range mapping.Filter {
topParent := getTopParentFromJSONPath(filter.Key)
selectFilterProperties[topParent] = true
}

templateMappingKey.Label = systemRoleStrValue

applicationTemplates[templateMappingKey] = systemfetcher.TemplateMapping{AppTemplate: appTemplate, Labels: labels, Renderer: renderer}
}

addPropertiesFromAppTemplatePlaceholders(selectFilterProperties, appTemplate.Placeholders)
Expand All @@ -707,10 +704,9 @@ func calculateTemplateMappings(ctx context.Context, cfg config, transact persist
}

func getTopParentFromJSONPath(jsonPath string) string {
prefix := "$."
infix := "."

topParent := strings.TrimPrefix(jsonPath, prefix)
topParent := strings.TrimPrefix(jsonPath, systemfetcher.TrimPrefix)
firstInfixIndex := strings.Index(topParent, infix)
if firstInfixIndex == -1 {
return topParent
Expand Down
6 changes: 3 additions & 3 deletions components/director/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ require (
github.com/hashicorp/go-multierror v1.1.1
github.com/jmoiron/sqlx v1.3.5
github.com/kelseyhightower/envconfig v1.3.0
github.com/kyma-incubator/compass/components/hydrator v0.0.0-20240314124741-0167d9da3002
github.com/kyma-incubator/compass/components/operations-controller v0.0.0-20240311150451-fb47652e9f70
github.com/kyma-incubator/compass/components/system-broker v0.0.0-20240311150451-fb47652e9f70
github.com/kyma-incubator/compass/components/hydrator v0.0.0-20240429124008-273ce1ffbcfd
github.com/kyma-incubator/compass/components/operations-controller v0.0.0-20240429124008-273ce1ffbcfd
github.com/kyma-incubator/compass/components/system-broker v0.0.0-20240429124008-273ce1ffbcfd
github.com/lestrrat-go/iter v1.0.2
github.com/lestrrat-go/jwx v1.2.29
github.com/lib/pq v1.10.9
Expand Down
12 changes: 6 additions & 6 deletions components/director/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -166,12 +166,12 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
github.com/kyma-incubator/compass/components/hydrator v0.0.0-20240314124741-0167d9da3002 h1:4JKJQP08PSka3Wdptux1LGLPCOImUpUb2XyDgT8dZE0=
github.com/kyma-incubator/compass/components/hydrator v0.0.0-20240314124741-0167d9da3002/go.mod h1:PtHvgiF7AGzfH9fbhv2DSR3UKsfYAYbqaMgmOXsNqPQ=
github.com/kyma-incubator/compass/components/operations-controller v0.0.0-20240311150451-fb47652e9f70 h1:3afnXj2h00pvllBbMD8GVl8uHy7xnRDWCTJABTRxxvU=
github.com/kyma-incubator/compass/components/operations-controller v0.0.0-20240311150451-fb47652e9f70/go.mod h1:SHHXJc/yxlOfs4Z1EnecAAQ9y8zjcoGqHoLrk3+Ptp0=
github.com/kyma-incubator/compass/components/system-broker v0.0.0-20240311150451-fb47652e9f70 h1:fvgmP8FObin+awkAoOC0NYxmCQqqeQXF/Zy9W9wKWwo=
github.com/kyma-incubator/compass/components/system-broker v0.0.0-20240311150451-fb47652e9f70/go.mod h1:M80+x2ZTj07iGVKGintWNrWs2JkVP+FqqOmUoXg4njM=
github.com/kyma-incubator/compass/components/hydrator v0.0.0-20240429124008-273ce1ffbcfd h1:L1E5EDGmFzRKP4CfuE79i6na/X/BShFRQUPb9ZzrmXE=
github.com/kyma-incubator/compass/components/hydrator v0.0.0-20240429124008-273ce1ffbcfd/go.mod h1:7E77J7wjTuitgnG3jW8fIDWe1cqrm6t7kLobraBSWaA=
github.com/kyma-incubator/compass/components/operations-controller v0.0.0-20240429124008-273ce1ffbcfd h1:jRbcqFfr+XeJsOuullxBGwP+FrwlVbHC4C9P60MNEyk=
github.com/kyma-incubator/compass/components/operations-controller v0.0.0-20240429124008-273ce1ffbcfd/go.mod h1:j2urxKT3hU0kl8trSVD2NHQjaysLfmG0mb3GuJ0R4sM=
github.com/kyma-incubator/compass/components/system-broker v0.0.0-20240429124008-273ce1ffbcfd h1:GhBHZx7u4BcZdlDzMBHVS2XD8EyhOERkNX8j/o4OHmw=
github.com/kyma-incubator/compass/components/system-broker v0.0.0-20240429124008-273ce1ffbcfd/go.mod h1:KMQiCxIa31w/KG8oXjB0w3HLMJgvb9WfNJ/PRj4mhH0=
github.com/lestrrat-go/backoff/v2 v2.0.8 h1:oNb5E5isby2kiro9AgdHLv5N5tint1AnDVVf2E2un5A=
github.com/lestrrat-go/backoff/v2 v2.0.8/go.mod h1:rHP/q/r9aT27n24JQLa7JhSQZCKBBOiM/uP402WwN8Y=
github.com/lestrrat-go/blackmagic v1.0.2 h1:Cg2gVSc9h7sz9NOByczrbUvLopQmXrfFx//N+AkAr5k=
Expand Down
Loading

0 comments on commit 48af9ca

Please sign in to comment.