From ea88738f2dda01c277fdd9c6950e08be0ea23693 Mon Sep 17 00:00:00 2001 From: Maxence Maireaux Date: Tue, 5 Dec 2023 17:45:04 +0100 Subject: [PATCH] chore: change licence --- .github/labeler.yml | 70 ++-- .local/auth/config.yaml | 24 -- .local/dex/dex-config.yaml | 52 --- .local/docker-compose.yml | 23 ++ .local/gateway/Caddyfile | 91 +---- .local/process-compose.yaml | 73 +--- Dockerfile | 40 -- Earthfile | 139 +++---- LICENSE | 27 +- apps/Earthfile | 22 ++ {components => apps}/fctl/.gitignore | 0 {components => apps}/fctl/.goreleaser.yml | 0 .../fctl/.pre-commit-config.yaml | 0 {components => apps}/fctl/Dockerfile | 4 +- {components => apps}/fctl/Earthfile | 7 +- {components => apps}/fctl/Taskfile.yaml | 0 {components => apps}/fctl/build.Dockerfile | 0 .../fctl/cmd/auth/clients/create.go | 0 .../fctl/cmd/auth/clients/delete.go | 0 .../fctl/cmd/auth/clients/list.go | 0 .../fctl/cmd/auth/clients/root.go | 0 .../fctl/cmd/auth/clients/secrets/create.go | 0 .../fctl/cmd/auth/clients/secrets/delete.go | 0 .../fctl/cmd/auth/clients/secrets/root.go | 0 .../fctl/cmd/auth/clients/show.go | 0 .../fctl/cmd/auth/clients/update.go | 0 .../fctl/cmd/auth/clients/views/client.go | 0 .../fctl/cmd/auth/clients/views/secrets.go | 0 {components => apps}/fctl/cmd/auth/root.go | 0 .../fctl/cmd/auth/users/list.go | 0 .../fctl/cmd/auth/users/root.go | 0 .../fctl/cmd/auth/users/show.go | 0 .../fctl/cmd/cloud/generate_personal_token.go | 0 .../fctl/cmd/cloud/me/info.go | 0 .../fctl/cmd/cloud/me/invitations/accept.go | 0 .../fctl/cmd/cloud/me/invitations/decline.go | 0 .../fctl/cmd/cloud/me/invitations/list.go | 0 .../fctl/cmd/cloud/me/invitations/root.go | 0 .../fctl/cmd/cloud/me/root.go | 0 .../fctl/cmd/cloud/organizations/create.go | 0 .../fctl/cmd/cloud/organizations/delete.go | 0 .../cloud/organizations/invitations/delete.go | 0 .../cloud/organizations/invitations/list.go | 0 .../cloud/organizations/invitations/root.go | 0 .../cloud/organizations/invitations/send.go | 0 .../fctl/cmd/cloud/organizations/list.go | 0 .../fctl/cmd/cloud/organizations/root.go | 0 .../fctl/cmd/cloud/regions/create.go | 0 .../fctl/cmd/cloud/regions/delete.go | 0 .../fctl/cmd/cloud/regions/list.go | 0 .../fctl/cmd/cloud/regions/root.go | 0 .../fctl/cmd/cloud/regions/show.go | 0 {components => apps}/fctl/cmd/cloud/root.go | 0 .../fctl/cmd/cloud/users/list.go | 0 .../fctl/cmd/cloud/users/root.go | 0 .../fctl/cmd/cloud/users/show.go | 0 .../fctl/cmd/cloud/users/unlink.go | 0 .../cmd/ledger/accounts/delete_metadata.go | 0 .../fctl/cmd/ledger/accounts/list.go | 0 .../fctl/cmd/ledger/accounts/root.go | 0 .../fctl/cmd/ledger/accounts/set_metadata.go | 0 .../fctl/cmd/ledger/accounts/show.go | 0 .../fctl/cmd/ledger/create.go | 0 .../fctl/cmd/ledger/internal/flags.go | 0 .../fctl/cmd/ledger/internal/print.go | 0 .../fctl/cmd/ledger/internal/transaction.go | 0 {components => apps}/fctl/cmd/ledger/list.go | 0 {components => apps}/fctl/cmd/ledger/root.go | 0 {components => apps}/fctl/cmd/ledger/send.go | 0 .../fctl/cmd/ledger/serverinfo.go | 0 {components => apps}/fctl/cmd/ledger/stats.go | 0 .../ledger/transactions/delete_metadata.go | 0 .../fctl/cmd/ledger/transactions/list.go | 0 .../fctl/cmd/ledger/transactions/num.go | 0 .../fctl/cmd/ledger/transactions/revert.go | 0 .../fctl/cmd/ledger/transactions/root.go | 0 .../cmd/ledger/transactions/set_metadata.go | 0 .../fctl/cmd/ledger/transactions/show.go | 0 .../fctl/cmd/login/controller.go | 0 {components => apps}/fctl/cmd/login/login.go | 0 .../cmd/orchestration/instances/describe.go | 0 .../fctl/cmd/orchestration/instances/list.go | 0 .../fctl/cmd/orchestration/instances/root.go | 0 .../cmd/orchestration/instances/send_event.go | 0 .../fctl/cmd/orchestration/instances/show.go | 0 .../fctl/cmd/orchestration/instances/stop.go | 0 .../fctl/cmd/orchestration/internal/print.go | 0 .../fctl/cmd/orchestration/root.go | 0 .../cmd/orchestration/workflows/create.go | 0 .../cmd/orchestration/workflows/delete.go | 0 .../fctl/cmd/orchestration/workflows/list.go | 0 .../fctl/cmd/orchestration/workflows/root.go | 0 .../fctl/cmd/orchestration/workflows/run.go | 0 .../fctl/cmd/orchestration/workflows/show.go | 0 .../fctl/cmd/payments/accounts/balances.go | 0 .../fctl/cmd/payments/accounts/list.go | 0 .../fctl/cmd/payments/accounts/root.go | 0 .../fctl/cmd/payments/accounts/show.go | 0 .../fctl/cmd/payments/bankaccounts/create.go | 0 .../fctl/cmd/payments/bankaccounts/list.go | 0 .../fctl/cmd/payments/bankaccounts/root.go | 0 .../fctl/cmd/payments/bankaccounts/show.go | 0 .../fctl/cmd/payments/connectors/getconfig.go | 0 .../cmd/payments/connectors/install/atlar.go | 0 .../connectors/install/bankingcircle.go | 0 .../connectors/install/currencycloud.go | 0 .../payments/connectors/install/mangopay.go | 0 .../cmd/payments/connectors/install/modulr.go | 0 .../payments/connectors/install/moneycorp.go | 0 .../cmd/payments/connectors/install/root.go | 0 .../cmd/payments/connectors/install/stripe.go | 0 .../cmd/payments/connectors/install/wise.go | 0 .../connectors/internal/connectors.go | 0 .../fctl/cmd/payments/connectors/list.go | 0 .../fctl/cmd/payments/connectors/root.go | 0 .../fctl/cmd/payments/connectors/uninstall.go | 0 .../connectors/views/banking_circle.go | 0 .../connectors/views/currency_cloud.go | 0 .../cmd/payments/connectors/views/mangopay.go | 0 .../cmd/payments/connectors/views/modulr.go | 0 .../payments/connectors/views/moneycorp.go | 0 .../cmd/payments/connectors/views/stripe.go | 0 .../cmd/payments/connectors/views/wise.go | 0 .../fctl/cmd/payments/payments/list.go | 0 .../fctl/cmd/payments/payments/root.go | 0 .../fctl/cmd/payments/root.go | 0 .../cmd/payments/transferinitiation/create.go | 0 .../cmd/payments/transferinitiation/delete.go | 0 .../cmd/payments/transferinitiation/list.go | 0 .../cmd/payments/transferinitiation/retry.go | 0 .../cmd/payments/transferinitiation/root.go | 0 .../cmd/payments/transferinitiation/show.go | 0 .../transferinitiation/update_status.go | 0 .../fctl/cmd/payments/versions/versions.go | 0 .../fctl/cmd/profiles/delete.go | 0 .../fctl/cmd/profiles/list.go | 0 .../fctl/cmd/profiles/rename.go | 0 .../fctl/cmd/profiles/root.go | 0 .../cmd/profiles/setdefaultorganization.go | 0 .../fctl/cmd/profiles/show.go | 0 {components => apps}/fctl/cmd/profiles/use.go | 0 {components => apps}/fctl/cmd/prompt.go | 0 {components => apps}/fctl/cmd/root.go | 0 {components => apps}/fctl/cmd/search/root.go | 0 .../fctl/cmd/search/views/accounts.go | 0 .../fctl/cmd/search/views/assets.go | 0 .../fctl/cmd/search/views/payment.go | 0 .../fctl/cmd/search/views/transactions.go | 0 .../fctl/cmd/stack/controller.go | 0 {components => apps}/fctl/cmd/stack/create.go | 0 {components => apps}/fctl/cmd/stack/delete.go | 0 .../fctl/cmd/stack/disable.go | 0 {components => apps}/fctl/cmd/stack/enable.go | 0 .../fctl/cmd/stack/internal/print.go | 0 {components => apps}/fctl/cmd/stack/list.go | 0 .../fctl/cmd/stack/restore.go | 0 {components => apps}/fctl/cmd/stack/root.go | 0 {components => apps}/fctl/cmd/stack/show.go | 0 {components => apps}/fctl/cmd/ui/ui.go | 0 .../fctl/cmd/version/version.go | 0 .../fctl/cmd/wallets/balances/create.go | 0 .../fctl/cmd/wallets/balances/list.go | 0 .../fctl/cmd/wallets/balances/root.go | 0 .../fctl/cmd/wallets/balances/show.go | 0 .../fctl/cmd/wallets/create.go | 0 .../fctl/cmd/wallets/credit.go | 0 .../fctl/cmd/wallets/debit.go | 0 .../fctl/cmd/wallets/holds/confirm.go | 0 .../fctl/cmd/wallets/holds/list.go | 0 .../fctl/cmd/wallets/holds/root.go | 0 .../fctl/cmd/wallets/holds/show.go | 0 .../fctl/cmd/wallets/holds/void.go | 0 .../fctl/cmd/wallets/internal/command.go | 0 .../fctl/cmd/wallets/internal/subject.go | 0 .../cmd/wallets/internal/views/balance.go | 0 .../fctl/cmd/wallets/internal/views/hold.go | 0 .../fctl/cmd/wallets/internal/views/wallet.go | 0 {components => apps}/fctl/cmd/wallets/list.go | 0 {components => apps}/fctl/cmd/wallets/root.go | 0 {components => apps}/fctl/cmd/wallets/show.go | 0 .../fctl/cmd/wallets/transactions/list.go | 0 .../fctl/cmd/wallets/transactions/root.go | 0 .../fctl/cmd/wallets/update.go | 0 .../fctl/cmd/webhooks/activate.go | 0 .../fctl/cmd/webhooks/create.go | 0 .../fctl/cmd/webhooks/deactivate.go | 0 .../fctl/cmd/webhooks/delete.go | 0 .../fctl/cmd/webhooks/list.go | 0 .../fctl/cmd/webhooks/root.go | 0 .../fctl/cmd/webhooks/secret.go | 0 .../auth => apps/fctl}/commitlint.config.js | 0 {components => apps}/fctl/go.mod | 0 {components => apps}/fctl/go.sum | 0 {components => apps}/fctl/main.go | 0 .../fctl/membership-swagger.yaml | 0 .../fctl/membershipclient/.gitignore | 0 .../.openapi-generator-ignore | 0 .../membershipclient/.openapi-generator/FILES | 0 .../.openapi-generator/VERSION | 0 .../fctl/membershipclient/.travis.yml | 0 .../fctl/membershipclient/README.md | 0 .../fctl/membershipclient/api/openapi.yaml | 0 .../fctl/membershipclient/api_default.go | 0 .../fctl/membershipclient/client.go | 0 .../fctl/membershipclient/configuration.go | 0 .../fctl/membershipclient/docs/AnyRegion.md | 0 .../membershipclient/docs/AnyRegionAllOf.md | 0 .../membershipclient/docs/BillingPortal.md | 0 .../docs/BillingPortalResponse.md | 0 .../membershipclient/docs/BillingSetup.md | 0 .../docs/BillingSetupResponse.md | 0 .../docs/CreateInvitationResponse.md | 0 .../docs/CreateOrganizationResponse.md | 0 .../docs/CreatePrivateRegionRequest.md | 0 .../docs/CreateStackRequest.md | 0 .../docs/CreateStackRequestAllOf.md | 0 .../docs/CreateStackResponse.md | 0 .../docs/CreatedPrivateRegionResponse.md | 0 .../fctl/membershipclient/docs/DefaultApi.md | 0 .../fctl/membershipclient/docs/Error.md | 0 .../docs/GetRegionResponse.md | 0 .../fctl/membershipclient/docs/Invitation.md | 0 .../docs/ListInvitationsResponse.md | 0 .../docs/ListOrganizationExpandedResponse.md | 0 ...stOrganizationExpandedResponseDataInner.md | 0 ...anizationExpandedResponseDataInnerAllOf.md | 0 .../docs/ListOrganizationResponse.md | 0 .../docs/ListRegionsResponse.md | 0 .../docs/ListStacksResponse.md | 0 .../docs/ListUsersResponse.md | 0 .../membershipclient/docs/Organization.md | 0 .../docs/OrganizationAllOf.md | 0 .../membershipclient/docs/OrganizationData.md | 0 .../membershipclient/docs/PrivateRegion.md | 0 .../docs/PrivateRegionAllOf.md | 0 .../docs/PrivateRegionAllOfSecret.md | 0 .../membershipclient/docs/PublicRegion.md | 0 .../docs/PublicRegionAllOf.md | 0 .../membershipclient/docs/ReadUserResponse.md | 0 .../fctl/membershipclient/docs/Region.md | 0 .../fctl/membershipclient/docs/ServerInfo.md | 0 .../fctl/membershipclient/docs/Stack.md | 0 .../fctl/membershipclient/docs/StackAllOf.md | 0 .../fctl/membershipclient/docs/StackData.md | 0 .../membershipclient/docs/StackLifeCycle.md | 0 .../docs/UpdatableUserData.md | 0 .../docs/UpdateUserResponse.md | 0 .../fctl/membershipclient/docs/User.md | 0 .../fctl/membershipclient/docs/UserAllOf.md | 0 .../fctl/membershipclient/docs/UserData.md | 0 .../membershipclient/docs/UserDataAllOf.md | 0 .../fctl/membershipclient/git_push.sh | 0 .../fctl/membershipclient/go.mod | 0 apps/fctl/membershipclient/go.sum | 360 ++++++++++++++++++ .../fctl/membershipclient/model_any_region.go | 0 .../model_any_region_all_of.go | 0 .../membershipclient/model_billing_portal.go | 0 .../model_billing_portal_response.go | 0 .../membershipclient/model_billing_setup.go | 0 .../model_billing_setup_response.go | 0 .../model_create_invitation_response.go | 0 .../model_create_organization_response.go | 0 .../model_create_private_region_request.go | 0 .../model_create_stack_request.go | 0 .../model_create_stack_request_all_of.go | 0 .../model_create_stack_response.go | 0 .../model_created_private_region_response.go | 0 .../fctl/membershipclient/model_error.go | 0 .../model_get_region_response.go | 0 .../fctl/membershipclient/model_invitation.go | 0 .../model_list_invitations_response.go | 0 ...del_list_organization_expanded_response.go | 0 ...ganization_expanded_response_data_inner.go | 0 ...ion_expanded_response_data_inner_all_of.go | 0 .../model_list_organization_response.go | 0 .../model_list_regions_response.go | 0 .../model_list_stacks_response.go | 0 .../model_list_users_response.go | 0 .../membershipclient/model_organization.go | 0 .../model_organization_all_of.go | 0 .../model_organization_data.go | 0 .../membershipclient/model_private_region.go | 0 .../model_private_region_all_of.go | 0 .../model_private_region_all_of_secret.go | 0 .../membershipclient/model_public_region.go | 0 .../model_public_region_all_of.go | 0 .../model_read_user_response.go | 0 .../fctl/membershipclient/model_region.go | 0 .../membershipclient/model_server_info.go | 0 .../fctl/membershipclient/model_stack.go | 0 .../membershipclient/model_stack_all_of.go | 0 .../fctl/membershipclient/model_stack_data.go | 0 .../model_stack_life_cycle.go | 0 .../model_updatable_user_data.go | 0 .../model_update_user_response.go | 0 .../fctl/membershipclient/model_user.go | 0 .../membershipclient/model_user_all_of.go | 0 .../fctl/membershipclient/model_user_data.go | 0 .../model_user_data_all_of.go | 0 .../fctl/membershipclient/response.go | 0 .../fctl/membershipclient/utils.go | 0 {components => apps}/fctl/pkg/approval.go | 0 {components => apps}/fctl/pkg/claims.go | 0 {components => apps}/fctl/pkg/clients.go | 0 {components => apps}/fctl/pkg/command.go | 0 {components => apps}/fctl/pkg/config.go | 0 {components => apps}/fctl/pkg/controller.go | 0 {components => apps}/fctl/pkg/file.go | 0 {components => apps}/fctl/pkg/flags.go | 0 {components => apps}/fctl/pkg/http.go | 0 {components => apps}/fctl/pkg/manager.go | 0 {components => apps}/fctl/pkg/metadata.go | 0 {components => apps}/fctl/pkg/print.go | 0 {components => apps}/fctl/pkg/profile.go | 0 {components => apps}/fctl/pkg/ptr.go | 0 {components => apps}/fctl/pkg/relyingparty.go | 0 {components => apps}/fctl/pkg/theme.go | 0 {components => apps}/fctl/pkg/utils.go | 0 .../fctl/scripts/completions.sh | 0 {components => apps}/fctl/workflow.yaml | 0 .../ledger/.all-contributorsrc | 0 {components => apps}/ledger/.dockerignore | 0 .../ledger/.github/CODEOWNERS | 0 .../ledger/.github/FUNDING.yml | 0 .../.github/ISSUE_TEMPLATE/bug_report.md | 0 .../.github/ISSUE_TEMPLATE/feature_request.md | 0 .../pull_request_sdk_template.md | 0 .../pull_request_template.md | 0 .../ledger/.github/dependabot.yml | 0 .../ledger/.github/labeler.yml | 0 .../ledger/.github/workflows/main.yml | 0 .../ledger/.github/workflows/release.yml | 0 {components => apps}/ledger/.gitignore | 0 {components => apps}/ledger/.gitrepo | 0 .../ledger/.goreleaser.ledger.yml | 0 {components => apps}/ledger/.goreleaser.yml | 0 .../ledger/.pre-commit-config.yaml | 0 {components => apps}/ledger/CONDUCT.md | 0 {components => apps}/ledger/CONTRIBUTING.md | 0 {components => apps}/ledger/Dockerfile | 2 +- {components => apps}/ledger/Earthfile | 17 +- {components => apps}/ledger/LICENSE | 0 {components => apps}/ledger/Procfile | 0 {components => apps}/ledger/README.md | 0 {components => apps}/ledger/SDK.md | 0 {components => apps}/ledger/Taskfile.yaml | 0 .../ledger/benchmarks/ledger_test.go | 0 .../ledger/benchmarks/main_test.go | 0 {components => apps}/ledger/build.Dockerfile | 0 {components => apps}/ledger/cmd/buckets.go | 0 {components => apps}/ledger/cmd/container.go | 0 {components => apps}/ledger/cmd/doc.go | 0 .../ledger/cmd/internal/analytics.go | 0 .../ledger/cmd/internal/analytics_test.go | 0 .../ledger/cmd/internal/env.go | 0 .../ledger/cmd/internal/utils.go | 0 {components => apps}/ledger/cmd/root.go | 0 {components => apps}/ledger/cmd/serve.go | 0 {components => apps}/ledger/cmd/version.go | 0 .../ledger/docker-compose.release.yml | 0 .../ledger/docker-compose.yml | 0 .../examples/basic-auth/docker-compose.yml | 0 .../jaeger-exporter/docker-compose.yml | 0 .../examples/otlp-exporter/docker-compose.yml | 0 .../otlp-exporter/otel-collector-config.yaml | 0 .../examples/otlp-exporter/prometheus.yaml | 0 .../ledger/examples/publisher-http/Caddyfile | 0 .../publisher-http/docker-compose.yml | 0 .../publisher-kafka/docker-compose.yml | 0 {components => apps}/ledger/go.mod | 0 {components => apps}/ledger/go.sum | 0 .../ledger/internal/account.go | 0 .../ledger/internal/account_test.go | 0 .../ledger/internal/analytics/analytics.go | 0 .../internal/analytics/analytics_test.go | 0 .../ledger/internal/analytics/backend.go | 0 .../ledger/internal/analytics/backend_test.go | 0 .../ledger/internal/analytics/module.go | 0 .../ledger/internal/api/backend/backend.go | 0 .../internal/api/backend/backend_generated.go | 0 .../ledger/internal/api/backend/context.go | 0 .../internal/api/backend/playnumscript.go | 0 .../ledger/internal/api/backend/resolver.go | 0 .../ledger/internal/api/module.go | 0 .../ledger/internal/api/read_only.go | 0 .../ledger/internal/api/router.go | 0 .../ledger/internal/api/v1/api_utils_test.go | 0 .../internal/api/v1/controllers_accounts.go | 0 .../api/v1/controllers_accounts_test.go | 0 .../internal/api/v1/controllers_balances.go | 0 .../api/v1/controllers_balances_test.go | 0 .../internal/api/v1/controllers_config.go | 0 .../api/v1/controllers_config_test.go | 2 +- .../internal/api/v1/controllers_info.go | 0 .../internal/api/v1/controllers_info_test.go | 0 .../api/v1/controllers_transactions.go | 0 .../api/v1/controllers_transactions_test.go | 0 .../ledger/internal/api/v1/errors.go | 0 .../api/v1/middleware_auto_create_ledger.go | 0 .../internal/api/v1/middlewares_metrics.go | 0 .../ledger/internal/api/v1/query.go | 0 .../ledger/internal/api/v1/routes.go | 0 .../ledger/internal/api/v1/utils.go | 0 .../ledger/internal/api/v2/api_utils_test.go | 0 .../ledger/internal/api/v2/bulk.go | 0 .../internal/api/v2/controllers_accounts.go | 0 .../api/v2/controllers_accounts_test.go | 0 .../internal/api/v2/controllers_balances.go | 0 .../api/v2/controllers_balances_test.go | 0 .../internal/api/v2/controllers_bulk.go | 0 .../internal/api/v2/controllers_bulk_test.go | 0 .../internal/api/v2/controllers_config.go | 0 .../api/v2/controllers_config_test.go | 0 .../api/v2/controllers_create_ledger.go | 0 .../api/v2/controllers_create_ledger_test.go | 0 .../internal/api/v2/controllers_get_ledger.go | 0 .../api/v2/controllers_get_ledger_test.go | 2 +- .../internal/api/v2/controllers_info.go | 0 .../internal/api/v2/controllers_info_test.go | 0 .../api/v2/controllers_list_ledgers.go | 0 .../api/v2/controllers_transactions.go | 0 .../api/v2/controllers_transactions_test.go | 0 .../ledger/internal/api/v2/errors.go | 0 .../internal/api/v2/middlewares_metrics.go | 0 .../ledger/internal/api/v2/query.go | 0 .../ledger/internal/api/v2/routes.go | 0 .../ledger/internal/api/v2/utils.go | 0 {components => apps}/ledger/internal/asset.go | 0 .../ledger/internal/bigint.go | 0 .../ledger/internal/bus/message.go | 0 .../ledger/internal/bus/monitor.go | 0 .../ledger/internal/bus/monitor_test.go | 0 .../internal/engine/command/commander.go | 0 .../internal/engine/command/commander_test.go | 0 .../internal/engine/command/compiler.go | 0 .../internal/engine/command/compiler_test.go | 0 .../ledger/internal/engine/command/context.go | 0 .../ledger/internal/engine/command/errors.go | 0 .../ledger/internal/engine/command/lock.go | 0 .../internal/engine/command/lock_test.go | 0 .../internal/engine/command/reference.go | 0 .../ledger/internal/engine/command/store.go | 0 .../ledger/internal/engine/errors.go | 0 .../ledger/internal/engine/ledger.go | 0 .../ledger/internal/engine/migrations.go | 0 .../ledger/internal/engine/module.go | 0 .../ledger/internal/engine/resolver.go | 0 .../ledger/internal/engine/stats.go | 0 .../internal/engine/utils/batching/batcher.go | 0 .../ledger/internal/engine/utils/job/jobs.go | 0 .../internal/engine/utils/job/jobs_test.go | 0 {components => apps}/ledger/internal/log.go | 0 .../ledger/internal/machine/account.go | 0 .../ledger/internal/machine/address.go | 0 .../ledger/internal/machine/allotment.go | 0 .../ledger/internal/machine/allotment_test.go | 0 .../ledger/internal/machine/asset.go | 0 .../internal/machine/docs/instructions.md | 0 .../ledger/internal/machine/docs/types.md | 0 .../ledger/internal/machine/errors.go | 0 .../ledger/internal/machine/examples/basic.go | 0 .../ledger/internal/machine/funding.go | 0 .../ledger/internal/machine/funding_test.go | 0 .../ledger/internal/machine/json.go | 0 .../ledger/internal/machine/json_test.go | 0 .../ledger/internal/machine/monetary.go | 0 .../ledger/internal/machine/number.go | 0 .../ledger/internal/machine/portion.go | 0 .../ledger/internal/machine/portion_test.go | 0 .../internal/machine/script/NumScript.g4 | 0 .../machine/script/compiler/allotment.go | 0 .../machine/script/compiler/compiler.go | 0 .../machine/script/compiler/compiler_test.go | 0 .../machine/script/compiler/destination.go | 0 .../internal/machine/script/compiler/error.go | 0 .../machine/script/compiler/error_test.go | 0 .../machine/script/compiler/program.go | 0 .../machine/script/compiler/source.go | 0 .../internal/machine/script/generate.go | 0 .../internal/machine/script/generate.sh | 0 .../machine/script/parser/NumScript.interp | 0 .../machine/script/parser/NumScript.tokens | 0 .../script/parser/NumScriptLexer.interp | 0 .../script/parser/NumScriptLexer.tokens | 0 .../script/parser/numscript_base_listener.go | 0 .../machine/script/parser/numscript_lexer.go | 0 .../script/parser/numscript_listener.go | 0 .../machine/script/parser/numscript_parser.go | 0 .../ledger/internal/machine/value.go | 0 .../ledger/internal/machine/vm/machine.go | 0 .../internal/machine/vm/machine_kept_test.go | 0 .../machine/vm/machine_overdraft_test.go | 0 .../internal/machine/vm/machine_test.go | 0 .../machine/vm/program/instructions.go | 0 .../internal/machine/vm/program/program.go | 0 .../machine/vm/program/program_test.go | 0 .../internal/machine/vm/program/resource.go | 0 .../machine/vm/program/resource_test.go | 0 .../ledger/internal/machine/vm/run.go | 0 .../ledger/internal/machine/vm/run_test.go | 0 .../ledger/internal/machine/vm/stack.go | 0 .../ledger/internal/machine/vm/store.go | 0 .../ledger/internal/metadata.go | 0 .../ledger/internal/numscript.go | 0 .../internal/opentelemetry/metrics/metrics.go | 0 .../internal/opentelemetry/tracer/tracer.go | 0 .../ledger/internal/posting.go | 0 .../ledger/internal/posting_test.go | 0 .../ledger/internal/script.go | 0 .../ledger/internal/storage/driver/cli.go | 0 .../ledger/internal/storage/driver/driver.go | 0 .../internal/storage/driver/driver_test.go | 0 .../internal/storage/driver/main_test.go | 0 .../ledger/internal/storage/flags.go | 0 .../ledger/internal/storage/inmemory.go | 0 .../internal/storage/ledgerstore/accounts.go | 0 .../storage/ledgerstore/accounts_test.go | 0 .../internal/storage/ledgerstore/balances.go | 0 .../storage/ledgerstore/balances_test.go | 0 .../internal/storage/ledgerstore/bucket.go | 0 .../storage/ledgerstore/bucket_test.go | 0 .../internal/storage/ledgerstore/errors.go | 0 .../internal/storage/ledgerstore/logs.go | 0 .../internal/storage/ledgerstore/logs_test.go | 0 .../internal/storage/ledgerstore/main_test.go | 0 .../ledgerstore/migrations/0-init-schema.sql | 0 .../storage/ledgerstore/migrations_v1.go | 0 .../internal/storage/ledgerstore/store.go | 0 .../ledgerstore/store_benchmarks_test.go | 0 .../storage/ledgerstore/store_test.go | 0 .../storage/ledgerstore/transactions.go | 0 .../storage/ledgerstore/transactions_test.go | 0 .../internal/storage/ledgerstore/utils.go | 0 .../internal/storage/paginate/bigint.go | 0 .../internal/storage/paginate/iterate.go | 0 .../internal/storage/paginate/main_test.go | 0 .../internal/storage/paginate/pagination.go | 0 .../storage/paginate/pagination_column.go | 0 .../paginate/pagination_column_test.go | 0 .../storage/paginate/pagination_offset.go | 0 .../paginate/pagination_offset_test.go | 0 .../internal/storage/sqlutils/errors.go | 0 .../ledger/internal/storage/sqlutils/utils.go | 0 .../storage/storagetesting/storage.go | 0 .../storage/systemstore/configuration.go | 0 .../internal/storage/systemstore/ledgers.go | 0 .../storage/systemstore/ledgers_test.go | 0 .../internal/storage/systemstore/main_test.go | 0 .../storage/systemstore/migrations.go | 0 .../internal/storage/systemstore/store.go | 0 .../ledger/internal/testing/compare.go | 0 {components => apps}/ledger/internal/time.go | 0 .../ledger/internal/transaction.go | 0 .../ledger/internal/transaction_test.go | 0 .../ledger/internal/volumes.go | 0 {components => apps}/ledger/libs/.gitignore | 0 .../ledger/libs/.pre-commit-config.yaml | 0 {components => apps}/ledger/libs/Earthfile | 0 {components => apps}/ledger/libs/README.md | 0 {components => apps}/ledger/libs/Taskfile.yml | 0 .../ledger/libs/analytics/cli.go | 0 .../ledger/libs/analytics/cli_test.go | 0 .../ledger/libs/analytics/module.go | 0 .../ledger/libs/analytics/module_test.go | 0 .../ledger/libs/analytics/segment.go | 0 .../ledger/libs/analytics/segment_test.go | 0 .../ledger/libs/api/apitesting/utils.go | 0 .../ledger/libs/api/handler_info.go | 0 {components => apps}/ledger/libs/api/query.go | 0 .../ledger/libs/api/response.go | 0 .../ledger/libs/api/response_test.go | 0 .../ledger/libs/api/response_utils.go | 0 {components => apps}/ledger/libs/api/utils.go | 0 .../ledger/libs/ballast/ballast.go | 0 .../ledger/libs/ballast/module.go | 0 .../ledger/libs/bun/bundebug/debug_hook.go | 0 .../libs/bun/bunexplain/explain_hook.go | 0 .../libs/collectionutils/linked_list.go | 0 .../ledger/libs/collectionutils/map.go | 0 .../ledger/libs/collectionutils/slice.go | 0 .../ledger/libs}/commitlint.config.js | 0 .../ledger/libs/contextutil/contextutil.go | 0 {components => apps}/ledger/libs/doc.go | 0 {components => apps}/ledger/libs/go.mod | 8 +- {components => apps}/ledger/libs/go.sum | 16 +- .../ledger/libs/health/controller.go | 0 .../ledger/libs/health/controller_test.go | 0 .../ledger/libs/health/health.go | 0 .../ledger/libs/health/module.go | 0 .../ledger/libs/httpclient/debug.go | 0 .../ledger/libs/httpserver/serverport.go | 0 .../ledger/libs/logging/context.go | 0 .../ledger/libs/logging/logging.go | 0 .../ledger/libs/logging/logrus.go | 0 .../ledger/libs/logging/zapadapter.go | 0 .../ledger/libs/metadata/metadata.go | 0 .../ledger/libs/metadata/owner.go | 0 .../ledger/libs/migrations/migration.go | 0 .../ledger/libs/migrations/migrator.go | 0 .../ledger/libs/migrations/migrator_test.go | 0 .../oauth2/oauth2introspect/introspect.go | 0 .../oauth2/oauth2introspect/middleware.go | 0 {components => apps}/ledger/libs/otlp/cli.go | 0 .../ledger/libs/otlp/error.go | 0 .../ledger/libs/otlp/http_client.go | 0 {components => apps}/ledger/libs/otlp/otlp.go | 0 .../ledger/libs/otlp/otlpmetrics/cli.go | 0 .../ledger/libs/otlp/otlpmetrics/module.go | 0 .../libs/otlp/otlpmetrics/otlpexporter.go | 0 .../libs/otlp/otlpmetrics/stdoutexporter.go | 0 .../ledger/libs/otlp/otlptraces/cli.go | 0 .../ledger/libs/otlp/otlptraces/cli_test.go | 0 .../libs/otlp/otlptraces/jaegerexporter.go | 0 .../libs/otlp/otlptraces/otlpexporter.go | 0 .../libs/otlp/otlptraces/stdoutexporter.go | 0 .../ledger/libs/otlp/otlptraces/traces.go | 0 .../libs/otlp/otlptraces/traces_test.go | 0 .../ledger/libs/otlp/recover.go | 0 .../ledger/libs/pgtesting/README.md | 0 .../ledger/libs/pgtesting/postgres.go | 0 .../ledger/libs/pgtesting/postgres_test.go | 0 .../ledger/libs/pointer/utils.go | 0 .../ledger/libs/publish/cli.go | 0 .../ledger/libs/publish/http.go | 0 .../ledger/libs/publish/kafka.go | 0 .../ledger/libs/publish/kafka_scram.go | 0 .../ledger/libs/publish/logging.go | 0 .../ledger/libs/publish/messages.go | 0 .../ledger/libs/publish/module.go | 0 .../ledger/libs/publish/module_test.go | 0 .../ledger/libs/publish/nats.go | 0 .../ledger/libs/query/expression.go | 0 .../ledger/libs/query/expression_test.go | 0 .../ledger/libs/query/mapping.go | 0 .../ledger/libs/service/app.go | 0 .../ledger/libs/service/context.go | 0 .../ledger/libs/service/logging.go | 0 {components => apps}/ledger/main.go | 0 {components => apps}/ledger/openapi.yaml | 0 .../ledger/pkg/events/events.go | 0 {components => apps}/operator/.dockerignore | 0 .../.earthly/configuration}/.helmignore | 0 .../.earthly/configuration/Chart.yaml | 0 .../templates/configuration.yaml | 0 .../templates/elasticsearch-secret.yaml | 0 .../templates/postgres-secret.yaml | 0 .../templates/temporal-secret.yaml | 0 .../.earthly/configuration/values.yaml | 0 .../operator/.earthly/k8s-versions.yaml | 0 {components => apps}/operator/.gitignore | 0 {components => apps}/operator/.goreleaser.yml | 0 .../operator/.pre-commit-config.yaml | 0 {components => apps}/operator/Dockerfile | 4 +- {components => apps}/operator/Earthfile | 26 +- {components/agent => apps/operator}/LICENSE | 0 {components => apps}/operator/Makefile | 0 {components => apps}/operator/PROJECT | 0 {components => apps}/operator/README.md | 0 {components => apps}/operator/Taskfile.yaml | 0 {components => apps}/operator/VAULT.md | 0 .../auth.components/v1beta1/clients_types.go | 0 .../apis/auth.components/v1beta1/condition.go | 0 .../v1beta1/groupversion_info.go | 0 .../auth.components/v1beta1/scope_types.go | 0 .../apis/auth.components/v1beta1/status.go | 0 .../v1beta1/zz_generated.deepcopy.go | 0 .../auth.components/v1beta2/clients_types.go | 0 .../apis/auth.components/v1beta2/condition.go | 0 .../v1beta2/groupversion_info.go | 0 .../auth.components/v1beta2/scope_types.go | 0 .../apis/auth.components/v1beta2/status.go | 0 .../v1beta2/zz_generated.deepcopy.go | 0 .../v1beta1/groupversion_info.go | 0 .../v1beta1/server_types.go | 0 .../v1beta1/stream_types.go | 0 .../v1beta1/zz_generated.deepcopy.go | 0 .../v1beta2/groupversion_info.go | 0 .../v1beta2/server_types.go | 0 .../v1beta2/stream_types.go | 0 .../v1beta2/zz_generated.deepcopy.go | 0 .../apis/components/v1beta1/auth_types.go | 0 .../apis/components/v1beta1/collector.go | 0 .../apis/components/v1beta1/condition.go | 0 .../apis/components/v1beta1/control_types.go | 0 .../components/v1beta1/groupversion_info.go | 0 .../operator/apis/components/v1beta1/image.go | 0 .../apis/components/v1beta1/ingress.go | 0 .../apis/components/v1beta1/ledger_types.go | 0 .../apis/components/v1beta1/monitoring.go | 0 .../apis/components/v1beta1/payments_types.go | 0 .../apis/components/v1beta1/postgres.go | 0 .../operator/apis/components/v1beta1/scale.go | 0 .../apis/components/v1beta1/search_types.go | 0 .../v1beta1/searchingester_types.go | 0 .../apis/components/v1beta1/shared_types.go | 0 .../apis/components/v1beta1/status.go | 0 .../apis/components/v1beta1/webhooks_types.go | 0 .../v1beta1/zz_generated.deepcopy.go | 0 .../operator/apis/components/v1beta2/auth.go | 0 .../apis/components/v1beta2/auth_types.go | 0 .../apis/components/v1beta2/collector.go | 0 .../apis/components/v1beta2/common.go | 0 .../apis/components/v1beta2/condition.go | 0 .../apis/components/v1beta2/control_types.go | 0 .../v1beta2/counterparties_types.go | 0 .../operator/apis/components/v1beta2/env.go | 0 .../components/v1beta2/groupversion_info.go | 0 .../operator/apis/components/v1beta2/image.go | 0 .../apis/components/v1beta2/ingress.go | 0 .../apis/components/v1beta2/ledger_types.go | 0 .../apis/components/v1beta2/monitoring.go | 0 .../components/v1beta2/orchestration_types.go | 0 .../apis/components/v1beta2/payments_types.go | 0 .../apis/components/v1beta2/postgres.go | 0 .../operator/apis/components/v1beta2/scale.go | 0 .../apis/components/v1beta2/search_types.go | 0 .../apis/components/v1beta2/shared_types.go | 0 .../apis/components/v1beta2/status.go | 0 .../apis/components/v1beta2/wallets_types.go | 0 .../apis/components/v1beta2/webhooks_types.go | 0 .../v1beta2/zz_generated.deepcopy.go | 0 .../operator/apis/stack/v1beta1/auth.go | 0 .../operator/apis/stack/v1beta1/auth_types.go | 0 .../operator/apis/stack/v1beta1/common.go | 0 .../operator/apis/stack/v1beta1/condition.go | 0 .../apis/stack/v1beta1/configuration_types.go | 0 .../apis/stack/v1beta1/control_types.go | 0 .../apis/stack/v1beta1/groupversion_info.go | 0 .../operator/apis/stack/v1beta1/image.go | 0 .../operator/apis/stack/v1beta1/ingress.go | 0 .../apis/stack/v1beta1/ledger_types.go | 0 .../apis/stack/v1beta1/license_types.go | 0 .../operator/apis/stack/v1beta1/monitoring.go | 0 .../apis/stack/v1beta1/payments_types.go | 0 .../operator/apis/stack/v1beta1/postgres.go | 0 .../operator/apis/stack/v1beta1/scale.go | 0 .../apis/stack/v1beta1/search_types.go | 0 .../apis/stack/v1beta1/shared_types.go | 0 .../apis/stack/v1beta1/stack_types.go | 0 .../operator/apis/stack/v1beta1/status.go | 0 .../apis/stack/v1beta1/webhooks_types.go | 0 .../stack/v1beta1/zz_generated.deepcopy.go | 0 .../operator/apis/stack/v1beta2/auth_types.go | 0 .../apis/stack/v1beta2/configuration_types.go | 0 .../apis/stack/v1beta2/control_types.go | 0 .../stack/v1beta2/counterparties_types.go | 0 .../apis/stack/v1beta2/groupversion_info.go | 0 .../apis/stack/v1beta2/ledger_types.go | 0 .../apis/stack/v1beta2/orchestration_types.go | 0 .../apis/stack/v1beta2/payments_types.go | 0 .../apis/stack/v1beta2/search_types.go | 0 .../apis/stack/v1beta2/shared_types.go | 0 .../apis/stack/v1beta2/stack_types.go | 0 .../apis/stack/v1beta2/stack_webhook.go | 0 .../apis/stack/v1beta2/versions_types.go | 0 .../apis/stack/v1beta2/wallets_types.go | 0 .../apis/stack/v1beta2/webhooks_types.go | 0 .../stack/v1beta2/zz_generated.deepcopy.go | 0 .../operator/apis/stack/v1beta3/auth_types.go | 0 .../operator/apis/stack/v1beta3/broker.go | 0 .../operator/apis/stack/v1beta3/common.go | 0 .../operator/apis/stack/v1beta3/condition.go | 0 .../apis/stack/v1beta3/configuration_types.go | 0 .../stack/v1beta3/configuration_webhook.go | 0 .../apis/stack/v1beta3/control_types.go | 0 .../apis/stack/v1beta3/gateway_types.go | 0 .../apis/stack/v1beta3/groupversion_info.go | 0 .../operator/apis/stack/v1beta3/ingress.go | 0 .../apis/stack/v1beta3/ledger_types.go | 0 .../apis/stack/v1beta3/migration_types.go | 0 .../apis/stack/v1beta3/orchestration_types.go | 0 .../apis/stack/v1beta3/payments_types.go | 0 .../operator/apis/stack/v1beta3/postgres.go | 0 .../apis/stack/v1beta3/search_types.go | 0 .../apis/stack/v1beta3/shared_types.go | 0 .../apis/stack/v1beta3/stack_types.go | 0 .../apis/stack/v1beta3/stack_webhook.go | 0 .../apis/stack/v1beta3/stargate_types.go | 0 .../operator/apis/stack/v1beta3/status.go | 0 .../apis/stack/v1beta3/versions_types.go | 0 .../apis/stack/v1beta3/wallets_types.go | 0 .../apis/stack/v1beta3/webhooks_types.go | 0 .../stack/v1beta3/zz_generated.deepcopy.go | 0 .../operator/build.Dockerfile | 0 .../operator}/commitlint.config.js | 0 .../config/certmanager/certificate.yaml | 0 .../config/certmanager/kustomization.yaml | 0 .../config/certmanager/kustomizeconfig.yaml | 0 .../auth.components.formance.com_clients.yaml | 0 .../auth.components.formance.com_scopes.yaml | 0 ...nthos.components.formance.com_servers.yaml | 0 ...nthos.components.formance.com_streams.yaml | 0 .../bases/components.formance.com_auths.yaml | 0 .../components.formance.com_controls.yaml | 0 ...omponents.formance.com_counterparties.yaml | 0 .../components.formance.com_ledgers.yaml | 0 ...omponents.formance.com_orchestrations.yaml | 0 .../components.formance.com_payments.yaml | 0 .../components.formance.com_searches.yaml | 0 ...mponents.formance.com_searchingesters.yaml | 0 .../components.formance.com_stargates.yaml | 0 .../components.formance.com_wallets.yaml | 0 .../components.formance.com_webhooks.yaml | 0 .../stack.formance.com_configurations.yaml | 0 .../bases/stack.formance.com_licenses.yaml | 0 .../bases/stack.formance.com_migrations.yaml | 0 .../crd/bases/stack.formance.com_stacks.yaml | 0 .../bases/stack.formance.com_versions.yaml | 0 .../operator/config/crd/kustomization.yaml | 0 .../operator/config/crd/kustomizeconfig.yaml | 0 ...cainjection_in_auth.components_oauths.yaml | 0 ...cainjection_in_auth.components_scopes.yaml | 0 ...jection_in_benthos.components_servers.yaml | 0 ...jection_in_benthos.components_streams.yaml | 0 .../cainjection_in_components_auths.yaml | 0 .../cainjection_in_components_benthos.yaml | 0 ...njection_in_components_benthosstreams.yaml | 0 .../cainjection_in_components_controls.yaml | 0 .../cainjection_in_components_ledgers.yaml | 0 ...njection_in_components_orchestrations.yaml | 0 .../cainjection_in_components_payments.yaml | 0 .../cainjection_in_components_searches.yaml | 0 .../cainjection_in_components_webhooks.yaml | 0 .../cainjection_in_stack_configurations.yaml | 0 .../cainjection_in_stack_migrations.yaml | 0 .../patches/cainjection_in_stack_stacks.yaml | 0 .../cainjection_in_stack_versions.yaml | 0 .../webhook_in_auth.components_clients.yaml | 0 .../webhook_in_auth.components_scopes.yaml | 0 ...webhook_in_benthos.components_servers.yaml | 0 ...webhook_in_benthos.components_streams.yaml | 0 .../patches/webhook_in_components_auths.yaml | 0 .../webhook_in_components_benthos.yaml | 0 .../webhook_in_components_benthosstreams.yaml | 0 .../webhook_in_components_controls.yaml | 0 .../webhook_in_components_ledgers.yaml | 0 .../webhook_in_components_orchestrations.yaml | 0 .../webhook_in_components_payments.yaml | 0 .../webhook_in_components_searches.yaml | 0 .../webhook_in_components_webhooks.yaml | 0 .../webhook_in_stack_configurations.yaml | 0 .../patches/webhook_in_stack_migrations.yaml | 0 .../crd/patches/webhook_in_stack_stacks.yaml | 0 .../patches/webhook_in_stack_versions.yaml | 0 .../config/default/kustomization.yaml | 0 .../default/manager_auth_proxy_patch.yaml | 0 .../config/default/manager_config_patch.yaml | 0 .../config/default/manager_webhook_patch.yaml | 0 .../default/webhookcainjection_patch.yaml | 0 .../manager/controller_manager_config.yaml | 0 .../config/manager/kustomization.yaml | 0 .../operator/config/manager/manager.yaml | 0 .../config/prometheus/kustomization.yaml | 0 .../operator/config/prometheus/monitor.yaml | 0 .../auth.components_oauth_editor_role.yaml | 0 .../auth.components_oauth_viewer_role.yaml | 0 .../auth.components_scope_editor_role.yaml | 0 .../auth.components_scope_viewer_role.yaml | 0 .../rbac/auth_proxy_client_clusterrole.yaml | 0 .../operator/config/rbac/auth_proxy_role.yaml | 0 .../config/rbac/auth_proxy_role_binding.yaml | 0 .../config/rbac/auth_proxy_service.yaml | 0 ...benthos.components_server_editor_role.yaml | 0 ...benthos.components_server_viewer_role.yaml | 0 ...benthos.components_stream_editor_role.yaml | 0 ...benthos.components_stream_viewer_role.yaml | 0 ...ents.formance.com_benthos_viewer_role.yaml | 0 ...ormance.com_benthosstream_editor_role.yaml | 0 ...ormance.com_benthosstream_viewer_role.yaml | 0 .../rbac/components_auth_editor_role.yaml | 0 .../rbac/components_auth_viewer_role.yaml | 0 .../rbac/components_benthos_editor_role.yaml | 0 .../rbac/components_control_editor_role.yaml | 0 .../rbac/components_control_viewer_role.yaml | 0 .../rbac/components_ledger_editor_role.yaml | 0 .../rbac/components_ledger_viewer_role.yaml | 0 .../components_orchestration_editor_role.yaml | 0 .../components_orchestration_viewer_role.yaml | 0 .../rbac/components_payments_editor_role.yaml | 0 .../rbac/components_payments_viewer_role.yaml | 0 .../rbac/components_search_editor_role.yaml | 0 .../rbac/components_search_viewer_role.yaml | 0 .../rbac/components_webhooks_editor_role.yaml | 0 .../rbac/components_webhooks_viewer_role.yaml | 0 .../operator/config/rbac/kustomization.yaml | 0 .../config/rbac/leader_election_role.yaml | 0 .../rbac/leader_election_role_binding.yaml | 0 .../config/rbac/organization_editor_role.yaml | 0 .../config/rbac/organization_viewer_role.yaml | 0 .../operator/config/rbac/role.yaml | 0 .../operator/config/rbac/role_binding.yaml | 0 .../operator/config/rbac/service_account.yaml | 0 .../rbac/stack_configuration_editor_role.yaml | 0 .../rbac/stack_configuration_viewer_role.yaml | 0 .../rbac/stack_migration_editor_role.yaml | 0 .../rbac/stack_migration_viewer_role.yaml | 0 .../config/rbac/stack_stack_editor_role.yaml | 0 .../config/rbac/stack_stack_viewer_role.yaml | 0 .../rbac/stack_versions_editor_role.yaml | 0 .../rbac/stack_versions_viewer_role.yaml | 0 .../samples/components_v1beta1_webhooks.yaml | 0 .../components_v1beta2_orchestration.yaml | 0 .../samples/stack_v1beta1_versions.yaml | 0 .../config/samples/stack_v1beta2_stack.yaml | 0 .../samples/stack_v1beta3_migration.yaml | 0 .../config/webhook/kustomization.yaml | 0 .../config/webhook/kustomizeconfig.yaml | 0 .../operator/config/webhook/manifests.yaml | 0 .../operator/config/webhook/service.yaml | 0 {components => apps}/operator/go.mod | 2 +- {components => apps}/operator/go.sum | 0 .../operator/hack/boilerplate.go.txt | 0 .../operator/helm/.helmignore | 0 {components => apps}/operator/helm/Chart.yaml | 0 {components => apps}/operator/helm/README.md | 0 .../operator/helm/templates/_helpers.tpl | 0 .../operator/helm/templates/deployment.yaml | 0 ...system-mutating-webhook-configuration.yaml | 0 ...ion_configurations.stack.formance.com.yaml | 0 ...inition_migrations.stack.formance.com.yaml | 0 ...edefinition_stacks.stack.formance.com.yaml | 0 ...efinition_versions.stack.formance.com.yaml | 0 ...tificate_formance-system-serving-cert.yaml | 0 ...uer_formance-system-selfsigned-issuer.yaml | 0 ...sterrole_formance-system-manager-role.yaml | 0 ...errole_formance-system-metrics-reader.yaml | 0 ...lusterrole_formance-system-proxy-role.yaml | 0 ...g_formance-system-manager-rolebinding.yaml | 0 ...ing_formance-system-proxy-rolebinding.yaml | 0 ..._formance-system-leader-election-role.yaml | 0 ...ce-system-leader-election-rolebinding.yaml | 0 ...figmap_formance-system-manager-config.yaml | 0 ...em-controller-manager-metrics-service.yaml | 0 ...rvice_formance-system-webhook-service.yaml | 0 ...nt_formance-system-controller-manager.yaml | 0 .../operator/helm/values.yaml | 0 .../collectionutils/collectionutil.go | 0 .../operator/internal/common/liveness.go | 0 .../operator/internal/common/port.go | 0 .../controllers/stack/migration_reconciler.go | 0 .../controllers/stack/stack_finalizer.go | 0 .../controllers/stack/stack_reconciler.go | 0 .../stack/stack_reconciler_test.go | 0 .../internal/controllers/stack/suite_test.go | 0 .../configuration.yaml | 0 .../results/configmaps--v1/auth-config.yaml | 0 .../configmaps--v1/gateway-config.yaml | 0 .../configmaps--v1/search-benthos-global.yaml | 0 .../search-benthos-resources.yaml | 0 .../search-benthos-streams.yaml | 0 .../search-benthos-templates.yaml | 0 .../cronjobs-batch-v1/reindex-ledger.yaml | 0 .../monopod-disabled-one-service.yaml | 0 .../gateway.yaml | 0 .../jobs-batch-v1/auth-create-database.yaml | 0 .../payments-create-database.yaml | 0 .../payments-latest-db-migration.yaml | 0 .../webhooks-create-database.yaml | 0 .../payments-v0.6.5-post-upgrade.yaml | 0 .../payments-v0.7.0-post-upgrade.yaml | 0 .../payments-v0.8.0-post-upgrade.yaml | 0 .../payments-v0.8.1-post-upgrade.yaml | 0 .../payments-v1.0.0-beta.3-pre-upgrade.yaml | 0 .../search-v0.0.0-pre-upgrade.yaml | 0 .../search-v0.10.0-pre-upgrade.yaml | 0 .../search-v0.7.0-post-upgrade.yaml | 0 .../search-v0.7.0-pre-upgrade.yaml | 0 .../wallets-v0.4.3-post-upgrade.yaml | 0 .../wallets-v0.4.4-post-upgrade.yaml | 0 .../results/secrets--v1/auth-secret.yaml | 0 .../results/services--v1/auth.yaml | 0 .../results/services--v1/control.yaml | 0 .../results/services--v1/gateway.yaml | 0 .../results/services--v1/payments-api.yaml | 0 .../services--v1/payments-connectors.yaml | 0 .../results/services--v1/search-benthos.yaml | 0 .../results/services--v1/search.yaml | 0 .../results/services--v1/wallets.yaml | 0 .../results/services--v1/webhooks.yaml | 0 .../monopod-disabled-one-service/stack.yaml | 0 .../versions.yaml | 0 .../monopod-latest/configuration.yaml | 0 .../results/configmaps--v1/auth-config.yaml | 0 .../configmaps--v1/gateway-config.yaml | 0 .../configmaps--v1/search-benthos-global.yaml | 0 .../search-benthos-resources.yaml | 0 .../search-benthos-streams.yaml | 0 .../search-benthos-templates.yaml | 0 .../cronjobs-batch-v1/reindex-ledger.yaml | 0 .../deployments-apps-v1/monopod-latest.yaml | 0 .../gateway.yaml | 0 .../jobs-batch-v1/auth-create-database.yaml | 0 .../jobs-batch-v1/ledger-create-database.yaml | 0 .../ledger-latest-db-migration.yaml | 0 .../orchestration-create-database.yaml | 0 .../payments-create-database.yaml | 0 .../payments-latest-db-migration.yaml | 0 .../webhooks-create-database.yaml | 0 .../payments-v0.6.5-post-upgrade.yaml | 0 .../payments-v0.7.0-post-upgrade.yaml | 0 .../payments-v0.8.0-post-upgrade.yaml | 0 .../payments-v0.8.1-post-upgrade.yaml | 0 .../payments-v1.0.0-beta.3-pre-upgrade.yaml | 0 .../search-v0.0.0-pre-upgrade.yaml | 0 .../search-v0.10.0-pre-upgrade.yaml | 0 .../search-v0.7.0-post-upgrade.yaml | 0 .../search-v0.7.0-pre-upgrade.yaml | 0 .../wallets-v0.4.3-post-upgrade.yaml | 0 .../wallets-v0.4.4-post-upgrade.yaml | 0 .../results/secrets--v1/auth-secret.yaml | 0 .../results/services--v1/auth.yaml | 0 .../results/services--v1/control.yaml | 0 .../results/services--v1/gateway.yaml | 0 .../results/services--v1/ledger.yaml | 0 .../results/services--v1/orchestration.yaml | 0 .../results/services--v1/payments-api.yaml | 0 .../services--v1/payments-connectors.yaml | 0 .../results/services--v1/search-benthos.yaml | 0 .../results/services--v1/search.yaml | 0 .../results/services--v1/wallets.yaml | 0 .../results/services--v1/webhooks.yaml | 0 .../stack/testdata/monopod-latest/stack.yaml | 0 .../testdata/monopod-latest/versions.yaml | 0 .../monopod-ledgerv1/configuration.yaml | 0 .../results/configmaps--v1/auth-config.yaml | 0 .../configmaps--v1/gateway-config.yaml | 0 .../configmaps--v1/search-benthos-global.yaml | 0 .../search-benthos-resources.yaml | 0 .../search-benthos-streams.yaml | 0 .../search-benthos-templates.yaml | 0 .../cronjobs-batch-v1/reindex-ledger.yaml | 0 .../deployments-apps-v1/monopod-ledgerv1.yaml | 0 .../gateway.yaml | 0 .../jobs-batch-v1/auth-create-database.yaml | 0 .../jobs-batch-v1/ledger-create-database.yaml | 0 .../orchestration-create-database.yaml | 0 .../jobs-batch-v1/payments--db-migration.yaml | 0 .../payments-create-database.yaml | 0 .../webhooks-create-database.yaml | 0 .../payments-v0.6.5-post-upgrade.yaml | 0 .../payments-v0.7.0-post-upgrade.yaml | 0 .../payments-v0.8.0-post-upgrade.yaml | 0 .../payments-v0.8.1-post-upgrade.yaml | 0 .../payments-v1.0.0-beta.3-pre-upgrade.yaml | 0 .../search-v0.0.0-pre-upgrade.yaml | 0 .../search-v0.10.0-pre-upgrade.yaml | 0 .../search-v0.7.0-post-upgrade.yaml | 0 .../search-v0.7.0-pre-upgrade.yaml | 0 .../wallets-v0.4.3-post-upgrade.yaml | 0 .../wallets-v0.4.4-post-upgrade.yaml | 0 .../results/secrets--v1/auth-secret.yaml | 0 .../results/services--v1/auth.yaml | 0 .../results/services--v1/control.yaml | 0 .../results/services--v1/gateway.yaml | 0 .../results/services--v1/ledger.yaml | 0 .../results/services--v1/orchestration.yaml | 0 .../results/services--v1/payments-api.yaml | 0 .../services--v1/payments-connectors.yaml | 0 .../results/services--v1/search-benthos.yaml | 0 .../results/services--v1/search.yaml | 0 .../results/services--v1/wallets.yaml | 0 .../results/services--v1/webhooks.yaml | 0 .../testdata/monopod-ledgerv1/stack.yaml | 0 .../testdata/monopod-ledgerv1/versions.yaml | 0 .../configuration.yaml | 0 .../results/configmaps--v1/auth-config.yaml | 0 .../configmaps--v1/gateway-config.yaml | 0 .../configmaps--v1/search-benthos-global.yaml | 0 .../search-benthos-resources.yaml | 0 .../search-benthos-streams.yaml | 0 .../search-benthos-templates.yaml | 0 .../cronjobs-batch-v1/reindex-ledger.yaml | 0 ...monopod-payments-after-v1-0-0-alpha-6.yaml | 0 .../gateway.yaml | 0 .../jobs-batch-v1/auth-create-database.yaml | 0 .../jobs-batch-v1/ledger-create-database.yaml | 0 .../ledger-latest-db-migration.yaml | 0 .../orchestration-create-database.yaml | 0 .../payments-create-database.yaml | 0 .../payments-v1.0.0-alpha.6-db-migration.yaml | 0 .../webhooks-create-database.yaml | 0 .../payments-v0.6.5-post-upgrade.yaml | 0 .../payments-v0.7.0-post-upgrade.yaml | 0 .../payments-v0.8.0-post-upgrade.yaml | 0 .../payments-v0.8.1-post-upgrade.yaml | 0 .../search-v0.0.0-pre-upgrade.yaml | 0 .../search-v0.10.0-pre-upgrade.yaml | 0 .../search-v0.7.0-post-upgrade.yaml | 0 .../search-v0.7.0-pre-upgrade.yaml | 0 .../wallets-v0.4.3-post-upgrade.yaml | 0 .../wallets-v0.4.4-post-upgrade.yaml | 0 .../results/secrets--v1/auth-secret.yaml | 0 .../results/services--v1/auth.yaml | 0 .../results/services--v1/control.yaml | 0 .../results/services--v1/gateway.yaml | 0 .../results/services--v1/ledger.yaml | 0 .../results/services--v1/orchestration.yaml | 0 .../results/services--v1/payments-api.yaml | 0 .../services--v1/payments-connectors.yaml | 0 .../results/services--v1/search-benthos.yaml | 0 .../results/services--v1/search.yaml | 0 .../results/services--v1/wallets.yaml | 0 .../results/services--v1/webhooks.yaml | 0 .../stack.yaml | 0 .../versions.yaml | 0 .../configuration.yaml | 0 .../results/configmaps--v1/auth-config.yaml | 0 .../configmaps--v1/gateway-config.yaml | 0 .../configmaps--v1/search-benthos-global.yaml | 0 .../search-benthos-resources.yaml | 0 .../search-benthos-streams.yaml | 0 .../search-benthos-templates.yaml | 0 .../cronjobs-batch-v1/reindex-ledger.yaml | 0 ...onopod-payments-before-v1-0-0-alpha-6.yaml | 0 .../gateway.yaml | 0 .../jobs-batch-v1/auth-create-database.yaml | 0 .../jobs-batch-v1/ledger-create-database.yaml | 0 .../ledger-latest-db-migration.yaml | 0 .../orchestration-create-database.yaml | 0 .../payments-create-database.yaml | 0 .../payments-v0.7.0-db-migration.yaml | 0 .../webhooks-create-database.yaml | 0 .../payments-v0.6.5-post-upgrade.yaml | 0 .../payments-v0.7.0-post-upgrade.yaml | 0 .../search-v0.0.0-pre-upgrade.yaml | 0 .../search-v0.10.0-pre-upgrade.yaml | 0 .../search-v0.7.0-post-upgrade.yaml | 0 .../search-v0.7.0-pre-upgrade.yaml | 0 .../wallets-v0.4.3-post-upgrade.yaml | 0 .../wallets-v0.4.4-post-upgrade.yaml | 0 .../results/secrets--v1/auth-secret.yaml | 0 .../results/services--v1/auth.yaml | 0 .../results/services--v1/control.yaml | 0 .../results/services--v1/gateway.yaml | 0 .../results/services--v1/ledger.yaml | 0 .../results/services--v1/orchestration.yaml | 0 .../results/services--v1/payments.yaml | 0 .../results/services--v1/search-benthos.yaml | 0 .../results/services--v1/search.yaml | 0 .../results/services--v1/wallets.yaml | 0 .../results/services--v1/webhooks.yaml | 0 .../stack.yaml | 0 .../versions.yaml | 0 .../configuration.yaml | 0 .../results/configmaps--v1/auth-config.yaml | 0 .../configmaps--v1/gateway-config.yaml | 0 .../configmaps--v1/search-benthos-global.yaml | 0 .../search-benthos-resources.yaml | 0 .../search-benthos-streams.yaml | 0 .../search-benthos-templates.yaml | 0 .../cronjobs-batch-v1/reindex-ledger.yaml | 0 .../monopod-search-before-v0-7-0.yaml | 0 .../gateway.yaml | 0 .../jobs-batch-v1/auth-create-database.yaml | 0 .../jobs-batch-v1/ledger--db-migration.yaml | 0 .../jobs-batch-v1/ledger-create-database.yaml | 0 .../orchestration-create-database.yaml | 0 .../jobs-batch-v1/payments--db-migration.yaml | 0 .../payments-create-database.yaml | 0 .../webhooks-create-database.yaml | 0 .../payments-v0.6.5-post-upgrade.yaml | 0 .../payments-v0.7.0-post-upgrade.yaml | 0 .../payments-v0.8.0-post-upgrade.yaml | 0 .../payments-v0.8.1-post-upgrade.yaml | 0 .../payments-v1.0.0-beta.3-pre-upgrade.yaml | 0 .../search-v0.0.0-pre-upgrade.yaml | 0 .../wallets-v0.4.3-post-upgrade.yaml | 0 .../wallets-v0.4.4-post-upgrade.yaml | 0 .../results/secrets--v1/auth-secret.yaml | 0 .../results/services--v1/auth.yaml | 0 .../results/services--v1/control.yaml | 0 .../results/services--v1/gateway.yaml | 0 .../results/services--v1/ledger.yaml | 0 .../results/services--v1/orchestration.yaml | 0 .../results/services--v1/payments-api.yaml | 0 .../services--v1/payments-connectors.yaml | 0 .../results/services--v1/search-benthos.yaml | 0 .../results/services--v1/search.yaml | 0 .../results/services--v1/wallets.yaml | 0 .../results/services--v1/webhooks.yaml | 0 .../monopod-search-before-v0.7.0/stack.yaml | 0 .../versions.yaml | 0 .../multipod-debug/configuration.yaml | 0 .../results/configmaps--v1/auth-config.yaml | 0 .../configmaps--v1/gateway-config.yaml | 0 .../configmaps--v1/search-benthos-global.yaml | 0 .../search-benthos-resources.yaml | 0 .../search-benthos-streams.yaml | 0 .../search-benthos-templates.yaml | 0 .../cronjobs-batch-v1/reindex-ledger.yaml | 0 .../results/deployments-apps-v1/auth.yaml | 0 .../results/deployments-apps-v1/control.yaml | 0 .../results/deployments-apps-v1/gateway.yaml | 0 .../results/deployments-apps-v1/ledger.yaml | 0 .../orchestration-worker.yaml | 0 .../deployments-apps-v1/orchestration.yaml | 0 .../deployments-apps-v1/payments-api.yaml | 0 .../payments-connectors.yaml | 0 .../deployments-apps-v1/search-benthos.yaml | 0 .../results/deployments-apps-v1/search.yaml | 0 .../results/deployments-apps-v1/stargate.yaml | 0 .../results/deployments-apps-v1/wallets.yaml | 0 .../deployments-apps-v1/webhooks-worker.yaml | 0 .../results/deployments-apps-v1/webhooks.yaml | 0 .../gateway.yaml | 0 .../jobs-batch-v1/auth-create-database.yaml | 0 .../jobs-batch-v1/ledger-create-database.yaml | 0 .../ledger-latest-db-migration.yaml | 0 .../orchestration-create-database.yaml | 0 .../payments-create-database.yaml | 0 .../payments-latest-db-migration.yaml | 0 .../webhooks-create-database.yaml | 0 .../payments-v0.6.5-post-upgrade.yaml | 0 .../payments-v0.7.0-post-upgrade.yaml | 0 .../payments-v0.8.0-post-upgrade.yaml | 0 .../payments-v0.8.1-post-upgrade.yaml | 0 .../payments-v1.0.0-beta.3-pre-upgrade.yaml | 0 .../search-v0.0.0-pre-upgrade.yaml | 0 .../search-v0.10.0-pre-upgrade.yaml | 0 .../search-v0.7.0-post-upgrade.yaml | 0 .../search-v0.7.0-pre-upgrade.yaml | 0 .../wallets-v0.4.3-post-upgrade.yaml | 0 .../wallets-v0.4.4-post-upgrade.yaml | 0 .../results/secrets--v1/auth-secret.yaml | 0 .../results/services--v1/auth.yaml | 0 .../results/services--v1/control.yaml | 0 .../results/services--v1/gateway.yaml | 0 .../results/services--v1/ledger.yaml | 0 .../results/services--v1/orchestration.yaml | 0 .../results/services--v1/payments-api.yaml | 0 .../services--v1/payments-connectors.yaml | 0 .../results/services--v1/search-benthos.yaml | 0 .../results/services--v1/search.yaml | 0 .../results/services--v1/wallets.yaml | 0 .../results/services--v1/webhooks.yaml | 0 .../stack/testdata/multipod-debug/stack.yaml | 0 .../testdata/multipod-debug/versions.yaml | 0 .../configuration.yaml | 0 .../results/configmaps--v1/auth-config.yaml | 0 .../configmaps--v1/gateway-config.yaml | 0 .../configmaps--v1/search-benthos-global.yaml | 0 .../search-benthos-resources.yaml | 0 .../search-benthos-streams.yaml | 0 .../search-benthos-templates.yaml | 0 .../cronjobs-batch-v1/reindex-ledger.yaml | 0 .../results/deployments-apps-v1/auth.yaml | 0 .../results/deployments-apps-v1/control.yaml | 0 .../results/deployments-apps-v1/gateway.yaml | 0 .../results/deployments-apps-v1/ledger.yaml | 0 .../deployments-apps-v1/payments-api.yaml | 0 .../payments-connectors.yaml | 0 .../deployments-apps-v1/search-benthos.yaml | 0 .../results/deployments-apps-v1/search.yaml | 0 .../results/deployments-apps-v1/stargate.yaml | 0 .../results/deployments-apps-v1/wallets.yaml | 0 .../deployments-apps-v1/webhooks-worker.yaml | 0 .../results/deployments-apps-v1/webhooks.yaml | 0 .../gateway.yaml | 0 .../jobs-batch-v1/auth-create-database.yaml | 0 .../jobs-batch-v1/ledger-create-database.yaml | 0 .../ledger-latest-db-migration.yaml | 0 .../payments-create-database.yaml | 0 .../payments-latest-db-migration.yaml | 0 .../webhooks-create-database.yaml | 0 .../payments-v0.6.5-post-upgrade.yaml | 0 .../payments-v0.7.0-post-upgrade.yaml | 0 .../payments-v0.8.0-post-upgrade.yaml | 0 .../payments-v0.8.1-post-upgrade.yaml | 0 .../payments-v1.0.0-beta.3-pre-upgrade.yaml | 0 .../search-v0.0.0-pre-upgrade.yaml | 0 .../search-v0.10.0-pre-upgrade.yaml | 0 .../search-v0.7.0-post-upgrade.yaml | 0 .../search-v0.7.0-pre-upgrade.yaml | 0 .../wallets-v0.4.3-post-upgrade.yaml | 0 .../wallets-v0.4.4-post-upgrade.yaml | 0 .../results/secrets--v1/auth-secret.yaml | 0 .../results/services--v1/auth.yaml | 0 .../results/services--v1/control.yaml | 0 .../results/services--v1/gateway.yaml | 0 .../results/services--v1/ledger.yaml | 0 .../results/services--v1/payments-api.yaml | 0 .../services--v1/payments-connectors.yaml | 0 .../results/services--v1/search-benthos.yaml | 0 .../results/services--v1/search.yaml | 0 .../results/services--v1/wallets.yaml | 0 .../results/services--v1/webhooks.yaml | 0 .../multipod-disabled-one-service/stack.yaml | 0 .../versions.yaml | 0 .../configuration.yaml | 0 .../results/configmaps--v1/auth-config.yaml | 0 .../configmaps--v1/gateway-config.yaml | 0 .../search-benthos-resources.yaml | 0 .../search-benthos-streams.yaml | 0 .../search-benthos-templates.yaml | 0 .../cronjobs-batch-v1/reindex-ledger.yaml | 0 .../results/deployments-apps-v1/auth.yaml | 0 .../results/deployments-apps-v1/control.yaml | 0 .../results/deployments-apps-v1/gateway.yaml | 0 .../results/deployments-apps-v1/ledger.yaml | 0 .../orchestration-worker.yaml | 0 .../deployments-apps-v1/orchestration.yaml | 0 .../deployments-apps-v1/payments-api.yaml | 0 .../payments-connectors.yaml | 0 .../deployments-apps-v1/search-benthos.yaml | 0 .../results/deployments-apps-v1/search.yaml | 0 .../results/deployments-apps-v1/stargate.yaml | 0 .../results/deployments-apps-v1/wallets.yaml | 0 .../deployments-apps-v1/webhooks-worker.yaml | 0 .../results/deployments-apps-v1/webhooks.yaml | 0 .../gateway.yaml | 0 .../jobs-batch-v1/auth-create-database.yaml | 0 .../jobs-batch-v1/ledger-create-database.yaml | 0 .../ledger-latest-db-migration.yaml | 0 .../orchestration-create-database.yaml | 0 .../payments-create-database.yaml | 0 .../payments-latest-db-migration.yaml | 0 .../webhooks-create-database.yaml | 0 .../payments-v0.6.5-post-upgrade.yaml | 0 .../payments-v0.7.0-post-upgrade.yaml | 0 .../payments-v0.8.0-post-upgrade.yaml | 0 .../payments-v0.8.1-post-upgrade.yaml | 0 .../payments-v1.0.0-beta.3-pre-upgrade.yaml | 0 .../search-v0.0.0-pre-upgrade.yaml | 0 .../search-v0.10.0-pre-upgrade.yaml | 0 .../search-v0.7.0-post-upgrade.yaml | 0 .../search-v0.7.0-pre-upgrade.yaml | 0 .../wallets-v0.4.3-post-upgrade.yaml | 0 .../wallets-v0.4.4-post-upgrade.yaml | 0 .../results/secrets--v1/auth-secret.yaml | 0 .../results/services--v1/auth.yaml | 0 .../results/services--v1/control.yaml | 0 .../results/services--v1/gateway.yaml | 0 .../results/services--v1/ledger.yaml | 0 .../results/services--v1/orchestration.yaml | 0 .../results/services--v1/payments-api.yaml | 0 .../services--v1/payments-connectors.yaml | 0 .../results/services--v1/search-benthos.yaml | 0 .../results/services--v1/search.yaml | 0 .../results/services--v1/wallets.yaml | 0 .../results/services--v1/webhooks.yaml | 0 .../multipod-latest-no-monitoring/stack.yaml | 0 .../versions.yaml | 0 .../configuration.yaml | 0 .../results/configmaps--v1/auth-config.yaml | 0 .../configmaps--v1/gateway-config.yaml | 0 .../configmaps--v1/search-benthos-global.yaml | 0 .../search-benthos-resources.yaml | 0 .../search-benthos-streams.yaml | 0 .../search-benthos-templates.yaml | 0 .../cronjobs-batch-v1/reindex-ledger.yaml | 0 .../results/deployments-apps-v1/auth.yaml | 0 .../results/deployments-apps-v1/control.yaml | 0 .../results/deployments-apps-v1/gateway.yaml | 0 .../results/deployments-apps-v1/ledger.yaml | 0 .../orchestration-worker.yaml | 0 .../deployments-apps-v1/orchestration.yaml | 0 .../deployments-apps-v1/payments-api.yaml | 0 .../payments-connectors.yaml | 0 .../deployments-apps-v1/search-benthos.yaml | 0 .../results/deployments-apps-v1/search.yaml | 0 .../results/deployments-apps-v1/stargate.yaml | 0 .../results/deployments-apps-v1/wallets.yaml | 0 .../deployments-apps-v1/webhooks-worker.yaml | 0 .../results/deployments-apps-v1/webhooks.yaml | 0 .../gateway.yaml | 0 .../jobs-batch-v1/auth-create-database.yaml | 0 .../jobs-batch-v1/ledger-create-database.yaml | 0 .../ledger-latest-db-migration.yaml | 0 .../orchestration-create-database.yaml | 0 .../payments-create-database.yaml | 0 .../payments-latest-db-migration.yaml | 0 .../webhooks-create-database.yaml | 0 .../payments-v0.6.5-post-upgrade.yaml | 0 .../payments-v0.7.0-post-upgrade.yaml | 0 .../payments-v0.8.0-post-upgrade.yaml | 0 .../payments-v0.8.1-post-upgrade.yaml | 0 .../payments-v1.0.0-beta.3-pre-upgrade.yaml | 0 .../search-v0.0.0-pre-upgrade.yaml | 0 .../search-v0.10.0-pre-upgrade.yaml | 0 .../search-v0.7.0-post-upgrade.yaml | 0 .../search-v0.7.0-pre-upgrade.yaml | 0 .../wallets-v0.4.3-post-upgrade.yaml | 0 .../wallets-v0.4.4-post-upgrade.yaml | 0 .../results/secrets--v1/auth-secret.yaml | 0 .../results/services--v1/auth.yaml | 0 .../results/services--v1/control.yaml | 0 .../results/services--v1/gateway.yaml | 0 .../results/services--v1/ledger.yaml | 0 .../results/services--v1/orchestration.yaml | 0 .../results/services--v1/payments-api.yaml | 0 .../services--v1/payments-connectors.yaml | 0 .../results/services--v1/search-benthos.yaml | 0 .../results/services--v1/search.yaml | 0 .../results/services--v1/wallets.yaml | 0 .../results/services--v1/webhooks.yaml | 0 .../stack.yaml | 0 .../versions.yaml | 0 .../configuration.yaml | 0 .../results/configmaps--v1/auth-config.yaml | 0 .../configmaps--v1/gateway-config.yaml | 0 .../configmaps--v1/search-benthos-global.yaml | 0 .../search-benthos-resources.yaml | 0 .../search-benthos-streams.yaml | 0 .../search-benthos-templates.yaml | 0 .../cronjobs-batch-v1/reindex-ledger.yaml | 0 .../results/deployments-apps-v1/auth.yaml | 0 .../results/deployments-apps-v1/gateway.yaml | 0 .../results/deployments-apps-v1/ledger.yaml | 0 .../orchestration-worker.yaml | 0 .../deployments-apps-v1/orchestration.yaml | 0 .../deployments-apps-v1/payments-api.yaml | 0 .../payments-connectors.yaml | 0 .../deployments-apps-v1/search-benthos.yaml | 0 .../results/deployments-apps-v1/search.yaml | 0 .../results/deployments-apps-v1/stargate.yaml | 0 .../results/deployments-apps-v1/wallets.yaml | 0 .../deployments-apps-v1/webhooks-worker.yaml | 0 .../results/deployments-apps-v1/webhooks.yaml | 0 .../gateway.yaml | 0 .../jobs-batch-v1/auth-create-database.yaml | 0 .../jobs-batch-v1/ledger-create-database.yaml | 0 .../ledger-latest-db-migration.yaml | 0 .../orchestration-create-database.yaml | 0 .../payments-create-database.yaml | 0 .../payments-latest-db-migration.yaml | 0 .../webhooks-create-database.yaml | 0 .../payments-v0.6.5-post-upgrade.yaml | 0 .../payments-v0.7.0-post-upgrade.yaml | 0 .../payments-v0.8.0-post-upgrade.yaml | 0 .../payments-v0.8.1-post-upgrade.yaml | 0 .../payments-v1.0.0-beta.3-pre-upgrade.yaml | 0 .../search-v0.0.0-pre-upgrade.yaml | 0 .../search-v0.10.0-pre-upgrade.yaml | 0 .../search-v0.7.0-post-upgrade.yaml | 0 .../search-v0.7.0-pre-upgrade.yaml | 0 .../wallets-v0.4.3-post-upgrade.yaml | 0 .../wallets-v0.4.4-post-upgrade.yaml | 0 .../results/secrets--v1/auth-secret.yaml | 0 .../results/services--v1/auth.yaml | 0 .../results/services--v1/gateway.yaml | 0 .../results/services--v1/ledger.yaml | 0 .../results/services--v1/orchestration.yaml | 0 .../results/services--v1/payments-api.yaml | 0 .../services--v1/payments-connectors.yaml | 0 .../results/services--v1/search-benthos.yaml | 0 .../results/services--v1/search.yaml | 0 .../results/services--v1/wallets.yaml | 0 .../results/services--v1/webhooks.yaml | 0 .../stack.yaml | 0 .../versions.yaml | 0 .../additional-resources/postgres-secret.yaml | 0 .../additional-resources/temporal-secret.yaml | 0 .../configuration.yaml | 0 .../results/configmaps--v1/auth-config.yaml | 0 .../configmaps--v1/gateway-config.yaml | 0 .../configmaps--v1/search-benthos-global.yaml | 0 .../search-benthos-resources.yaml | 0 .../search-benthos-streams.yaml | 0 .../search-benthos-templates.yaml | 0 .../cronjobs-batch-v1/reindex-ledger.yaml | 0 .../results/deployments-apps-v1/auth.yaml | 0 .../results/deployments-apps-v1/control.yaml | 0 .../results/deployments-apps-v1/gateway.yaml | 0 .../results/deployments-apps-v1/ledger.yaml | 0 .../orchestration-worker.yaml | 0 .../deployments-apps-v1/orchestration.yaml | 0 .../deployments-apps-v1/payments-api.yaml | 0 .../payments-connectors.yaml | 0 .../deployments-apps-v1/search-benthos.yaml | 0 .../results/deployments-apps-v1/search.yaml | 0 .../results/deployments-apps-v1/stargate.yaml | 0 .../results/deployments-apps-v1/wallets.yaml | 0 .../deployments-apps-v1/webhooks-worker.yaml | 0 .../results/deployments-apps-v1/webhooks.yaml | 0 .../gateway.yaml | 0 .../jobs-batch-v1/auth-create-database.yaml | 0 .../jobs-batch-v1/ledger-create-database.yaml | 0 .../ledger-latest-db-migration.yaml | 0 .../orchestration-create-database.yaml | 0 .../payments-create-database.yaml | 0 .../payments-latest-db-migration.yaml | 0 .../webhooks-create-database.yaml | 0 .../payments-v0.6.5-post-upgrade.yaml | 0 .../payments-v0.7.0-post-upgrade.yaml | 0 .../payments-v0.8.0-post-upgrade.yaml | 0 .../payments-v0.8.1-post-upgrade.yaml | 0 .../payments-v1.0.0-beta.3-pre-upgrade.yaml | 0 .../search-v0.0.0-pre-upgrade.yaml | 0 .../search-v0.10.0-pre-upgrade.yaml | 0 .../search-v0.7.0-post-upgrade.yaml | 0 .../search-v0.7.0-pre-upgrade.yaml | 0 .../wallets-v0.4.3-post-upgrade.yaml | 0 .../wallets-v0.4.4-post-upgrade.yaml | 0 .../results/secrets--v1/auth-secret.yaml | 0 .../results/secrets--v1/postgres.yaml | 0 .../results/secrets--v1/temporal.yaml | 0 .../results/services--v1/auth.yaml | 0 .../results/services--v1/control.yaml | 0 .../results/services--v1/gateway.yaml | 0 .../results/services--v1/ledger.yaml | 0 .../results/services--v1/orchestration.yaml | 0 .../results/services--v1/payments-api.yaml | 0 .../services--v1/payments-connectors.yaml | 0 .../results/services--v1/search-benthos.yaml | 0 .../results/services--v1/search.yaml | 0 .../results/services--v1/wallets.yaml | 0 .../results/services--v1/webhooks.yaml | 0 .../multipod-latest-with-secrets/stack.yaml | 0 .../versions.yaml | 0 .../multipod-latest/configuration.yaml | 0 .../results/configmaps--v1/auth-config.yaml | 0 .../configmaps--v1/gateway-config.yaml | 0 .../configmaps--v1/search-benthos-global.yaml | 0 .../search-benthos-resources.yaml | 0 .../search-benthos-streams.yaml | 0 .../search-benthos-templates.yaml | 0 .../cronjobs-batch-v1/reindex-ledger.yaml | 0 .../results/deployments-apps-v1/auth.yaml | 0 .../results/deployments-apps-v1/control.yaml | 0 .../results/deployments-apps-v1/gateway.yaml | 0 .../results/deployments-apps-v1/ledger.yaml | 0 .../orchestration-worker.yaml | 0 .../deployments-apps-v1/orchestration.yaml | 0 .../deployments-apps-v1/payments-api.yaml | 0 .../payments-connectors.yaml | 0 .../deployments-apps-v1/search-benthos.yaml | 0 .../results/deployments-apps-v1/search.yaml | 0 .../results/deployments-apps-v1/stargate.yaml | 0 .../results/deployments-apps-v1/wallets.yaml | 0 .../deployments-apps-v1/webhooks-worker.yaml | 0 .../results/deployments-apps-v1/webhooks.yaml | 0 .../gateway.yaml | 0 .../jobs-batch-v1/auth-create-database.yaml | 0 .../jobs-batch-v1/ledger-create-database.yaml | 0 .../ledger-latest-db-migration.yaml | 0 .../orchestration-create-database.yaml | 0 .../payments-create-database.yaml | 0 .../payments-latest-db-migration.yaml | 0 .../webhooks-create-database.yaml | 0 .../payments-v0.6.5-post-upgrade.yaml | 0 .../payments-v0.7.0-post-upgrade.yaml | 0 .../payments-v0.8.0-post-upgrade.yaml | 0 .../payments-v0.8.1-post-upgrade.yaml | 0 .../payments-v1.0.0-beta.3-pre-upgrade.yaml | 0 .../search-v0.0.0-pre-upgrade.yaml | 0 .../search-v0.10.0-pre-upgrade.yaml | 0 .../search-v0.7.0-post-upgrade.yaml | 0 .../search-v0.7.0-pre-upgrade.yaml | 0 .../wallets-v0.4.3-post-upgrade.yaml | 0 .../wallets-v0.4.4-post-upgrade.yaml | 0 .../results/secrets--v1/auth-secret.yaml | 0 .../results/services--v1/auth.yaml | 0 .../results/services--v1/control.yaml | 0 .../results/services--v1/gateway.yaml | 0 .../results/services--v1/ledger.yaml | 0 .../results/services--v1/orchestration.yaml | 0 .../results/services--v1/payments-api.yaml | 0 .../services--v1/payments-connectors.yaml | 0 .../results/services--v1/search-benthos.yaml | 0 .../results/services--v1/search.yaml | 0 .../results/services--v1/wallets.yaml | 0 .../results/services--v1/webhooks.yaml | 0 .../stack/testdata/multipod-latest/stack.yaml | 0 .../testdata/multipod-latest/versions.yaml | 0 .../configuration.yaml | 0 .../results/configmaps--v1/auth-config.yaml | 0 .../configmaps--v1/gateway-config.yaml | 0 .../search-benthos-resources.yaml | 0 .../search-benthos-streams.yaml | 0 .../search-benthos-templates.yaml | 0 .../cronjobs-batch-v1/reindex-ledger.yaml | 0 .../results/deployments-apps-v1/auth.yaml | 0 .../results/deployments-apps-v1/control.yaml | 0 .../results/deployments-apps-v1/gateway.yaml | 0 .../results/deployments-apps-v1/ledger.yaml | 0 .../orchestration-worker.yaml | 0 .../deployments-apps-v1/orchestration.yaml | 0 .../deployments-apps-v1/payments-api.yaml | 0 .../payments-connectors.yaml | 0 .../deployments-apps-v1/search-benthos.yaml | 0 .../results/deployments-apps-v1/search.yaml | 0 .../results/deployments-apps-v1/stargate.yaml | 0 .../results/deployments-apps-v1/wallets.yaml | 0 .../deployments-apps-v1/webhooks-worker.yaml | 0 .../results/deployments-apps-v1/webhooks.yaml | 0 .../gateway.yaml | 0 .../jobs-batch-v1/auth-create-database.yaml | 0 .../jobs-batch-v1/ledger-create-database.yaml | 0 .../ledger-latest-db-migration.yaml | 0 .../orchestration-create-database.yaml | 0 .../payments-create-database.yaml | 0 .../payments-latest-db-migration.yaml | 0 .../webhooks-create-database.yaml | 0 .../payments-v0.6.5-post-upgrade.yaml | 0 .../payments-v0.7.0-post-upgrade.yaml | 0 .../payments-v0.8.0-post-upgrade.yaml | 0 .../payments-v0.8.1-post-upgrade.yaml | 0 .../payments-v1.0.0-beta.3-pre-upgrade.yaml | 0 .../search-v0.0.0-pre-upgrade.yaml | 0 .../search-v0.10.0-pre-upgrade.yaml | 0 .../search-v0.7.0-post-upgrade.yaml | 0 .../search-v0.7.0-pre-upgrade.yaml | 0 .../wallets-v0.4.3-post-upgrade.yaml | 0 .../wallets-v0.4.4-post-upgrade.yaml | 0 .../results/secrets--v1/auth-secret.yaml | 0 .../results/services--v1/auth.yaml | 0 .../results/services--v1/control.yaml | 0 .../results/services--v1/gateway.yaml | 0 .../results/services--v1/ledger.yaml | 0 .../results/services--v1/orchestration.yaml | 0 .../results/services--v1/payments-api.yaml | 0 .../services--v1/payments-connectors.yaml | 0 .../results/services--v1/search-benthos.yaml | 0 .../results/services--v1/search.yaml | 0 .../results/services--v1/wallets.yaml | 0 .../results/services--v1/webhooks.yaml | 0 .../multipod-service-annotation/stack.yaml | 0 .../multipod-service-annotation/versions.yaml | 0 .../configuration.yaml | 0 .../results/configmaps--v1/auth-config.yaml | 0 .../configmaps--v1/gateway-config.yaml | 0 .../configmaps--v1/search-benthos-audit.yaml | 0 .../search-benthos-resources.yaml | 0 .../search-benthos-streams.yaml | 0 .../search-benthos-templates.yaml | 0 .../cronjobs-batch-v1/reindex-ledger.yaml | 0 .../results/deployments-apps-v1/auth.yaml | 0 .../results/deployments-apps-v1/control.yaml | 0 .../results/deployments-apps-v1/gateway.yaml | 0 .../results/deployments-apps-v1/ledger.yaml | 0 .../orchestration-worker.yaml | 0 .../deployments-apps-v1/orchestration.yaml | 0 .../deployments-apps-v1/payments-api.yaml | 0 .../payments-connectors.yaml | 0 .../deployments-apps-v1/search-benthos.yaml | 0 .../results/deployments-apps-v1/search.yaml | 0 .../results/deployments-apps-v1/stargate.yaml | 0 .../results/deployments-apps-v1/wallets.yaml | 0 .../deployments-apps-v1/webhooks-worker.yaml | 0 .../results/deployments-apps-v1/webhooks.yaml | 0 .../gateway.yaml | 0 .../jobs-batch-v1/auth-create-database.yaml | 0 .../jobs-batch-v1/ledger-create-database.yaml | 0 .../ledger-latest-db-migration.yaml | 0 .../orchestration-create-database.yaml | 0 .../payments-create-database.yaml | 0 .../payments-latest-db-migration.yaml | 0 .../webhooks-create-database.yaml | 0 .../payments-v0.6.5-post-upgrade.yaml | 0 .../payments-v0.7.0-post-upgrade.yaml | 0 .../payments-v0.8.0-post-upgrade.yaml | 0 .../payments-v0.8.1-post-upgrade.yaml | 0 .../payments-v1.0.0-beta.3-pre-upgrade.yaml | 0 .../search-v0.0.0-pre-upgrade.yaml | 0 .../search-v0.10.0-pre-upgrade.yaml | 0 .../search-v0.7.0-post-upgrade.yaml | 0 .../search-v0.7.0-pre-upgrade.yaml | 0 .../wallets-v0.4.3-post-upgrade.yaml | 0 .../wallets-v0.4.4-post-upgrade.yaml | 0 .../results/secrets--v1/auth-secret.yaml | 0 .../results/services--v1/auth.yaml | 0 .../results/services--v1/control.yaml | 0 .../results/services--v1/gateway.yaml | 0 .../results/services--v1/ledger.yaml | 0 .../results/services--v1/orchestration.yaml | 0 .../results/services--v1/payments-api.yaml | 0 .../services--v1/payments-connectors.yaml | 0 .../results/services--v1/search-benthos.yaml | 0 .../results/services--v1/search.yaml | 0 .../results/services--v1/wallets.yaml | 0 .../results/services--v1/webhooks.yaml | 0 .../stack.yaml | 0 .../versions.yaml | 0 .../configuration.yaml | 0 .../results/configmaps--v1/auth-config.yaml | 0 .../configmaps--v1/gateway-config.yaml | 0 .../configmaps--v1/search-benthos-audit.yaml | 0 .../search-benthos-resources.yaml | 0 .../search-benthos-streams.yaml | 0 .../search-benthos-templates.yaml | 0 .../cronjobs-batch-v1/reindex-ledger.yaml | 0 .../results/deployments-apps-v1/auth.yaml | 0 .../results/deployments-apps-v1/control.yaml | 0 .../results/deployments-apps-v1/gateway.yaml | 0 .../results/deployments-apps-v1/ledger.yaml | 0 .../orchestration-worker.yaml | 0 .../deployments-apps-v1/orchestration.yaml | 0 .../deployments-apps-v1/payments-api.yaml | 0 .../payments-connectors.yaml | 0 .../deployments-apps-v1/search-benthos.yaml | 0 .../results/deployments-apps-v1/search.yaml | 0 .../results/deployments-apps-v1/stargate.yaml | 0 .../results/deployments-apps-v1/wallets.yaml | 0 .../deployments-apps-v1/webhooks-worker.yaml | 0 .../results/deployments-apps-v1/webhooks.yaml | 0 .../gateway.yaml | 0 .../jobs-batch-v1/auth-create-database.yaml | 0 .../jobs-batch-v1/ledger-create-database.yaml | 0 .../ledger-latest-db-migration.yaml | 0 .../orchestration-create-database.yaml | 0 .../payments-create-database.yaml | 0 .../payments-latest-db-migration.yaml | 0 .../webhooks-create-database.yaml | 0 .../payments-v0.6.5-post-upgrade.yaml | 0 .../payments-v0.7.0-post-upgrade.yaml | 0 .../payments-v0.8.0-post-upgrade.yaml | 0 .../payments-v0.8.1-post-upgrade.yaml | 0 .../payments-v1.0.0-beta.3-pre-upgrade.yaml | 0 .../search-v0.0.0-pre-upgrade.yaml | 0 .../search-v0.10.0-pre-upgrade.yaml | 0 .../search-v0.7.0-post-upgrade.yaml | 0 .../search-v0.7.0-pre-upgrade.yaml | 0 .../wallets-v0.4.3-post-upgrade.yaml | 0 .../wallets-v0.4.4-post-upgrade.yaml | 0 .../results/secrets--v1/auth-secret.yaml | 0 .../results/services--v1/auth.yaml | 0 .../results/services--v1/control.yaml | 0 .../results/services--v1/gateway.yaml | 0 .../results/services--v1/ledger.yaml | 0 .../results/services--v1/orchestration.yaml | 0 .../results/services--v1/payments-api.yaml | 0 .../services--v1/payments-connectors.yaml | 0 .../results/services--v1/search-benthos.yaml | 0 .../results/services--v1/search.yaml | 0 .../results/services--v1/wallets.yaml | 0 .../results/services--v1/webhooks.yaml | 0 .../multipod-with-audit-log/stack.yaml | 0 .../multipod-with-audit-log/versions.yaml | 0 .../configuration.yaml | 0 .../results/configmaps--v1/auth-config.yaml | 0 .../configmaps--v1/gateway-config.yaml | 0 .../search-benthos-resources.yaml | 0 .../search-benthos-streams.yaml | 0 .../search-benthos-templates.yaml | 0 .../cronjobs-batch-v1/reindex-ledger.yaml | 0 .../results/deployments-apps-v1/auth.yaml | 0 .../results/deployments-apps-v1/control.yaml | 0 .../results/deployments-apps-v1/gateway.yaml | 0 .../results/deployments-apps-v1/ledger.yaml | 0 .../orchestration-worker.yaml | 0 .../deployments-apps-v1/orchestration.yaml | 0 .../deployments-apps-v1/payments-api.yaml | 0 .../payments-connectors.yaml | 0 .../deployments-apps-v1/search-benthos.yaml | 0 .../results/deployments-apps-v1/search.yaml | 0 .../results/deployments-apps-v1/stargate.yaml | 0 .../results/deployments-apps-v1/wallets.yaml | 0 .../deployments-apps-v1/webhooks-worker.yaml | 0 .../results/deployments-apps-v1/webhooks.yaml | 0 .../gateway.yaml | 0 .../jobs-batch-v1/auth-create-database.yaml | 0 .../jobs-batch-v1/ledger-create-database.yaml | 0 .../ledger-latest-db-migration.yaml | 0 .../orchestration-create-database.yaml | 0 .../payments-create-database.yaml | 0 .../payments-latest-db-migration.yaml | 0 .../webhooks-create-database.yaml | 0 .../payments-v0.6.5-post-upgrade.yaml | 0 .../payments-v0.7.0-post-upgrade.yaml | 0 .../payments-v0.8.0-post-upgrade.yaml | 0 .../payments-v0.8.1-post-upgrade.yaml | 0 .../payments-v1.0.0-beta.3-pre-upgrade.yaml | 0 .../search-v0.0.0-pre-upgrade.yaml | 0 .../search-v0.10.0-pre-upgrade.yaml | 0 .../search-v0.7.0-post-upgrade.yaml | 0 .../search-v0.7.0-pre-upgrade.yaml | 0 .../wallets-v0.4.3-post-upgrade.yaml | 0 .../wallets-v0.4.4-post-upgrade.yaml | 0 .../results/secrets--v1/auth-secret.yaml | 0 .../results/services--v1/auth.yaml | 0 .../results/services--v1/control.yaml | 0 .../results/services--v1/gateway.yaml | 0 .../results/services--v1/ledger.yaml | 0 .../results/services--v1/orchestration.yaml | 0 .../results/services--v1/payments-api.yaml | 0 .../services--v1/payments-connectors.yaml | 0 .../results/services--v1/search-benthos.yaml | 0 .../results/services--v1/search.yaml | 0 .../results/services--v1/wallets.yaml | 0 .../results/services--v1/webhooks.yaml | 0 .../multipod-without-audit-log/stack.yaml | 0 .../multipod-without-audit-log/versions.yaml | 0 .../operator/internal/controllerutils/env.go | 0 .../internal/controllerutils/errors.go | 0 .../internal/controllerutils/resource.go | 0 .../operator/internal/modules/all/all.go | 0 .../operator/internal/modules/auth/handler.go | 0 .../operator/internal/modules/broker.go | 0 .../operator/internal/modules/container.go | 0 .../operator/internal/modules/context.go | 0 .../internal/modules/control/handler.go | 0 .../operator/internal/modules/deployer.go | 0 .../operator/internal/modules/errors.go | 0 .../internal/modules/gateway/handler.go | 0 .../operator/internal/modules/image.go | 0 .../operator/internal/modules/job.go | 0 .../internal/modules/ledger/handler.go | 0 .../operator/internal/modules/module.go | 0 .../operator/internal/modules/monitoring.go | 0 .../internal/modules/orchestration/handler.go | 0 .../internal/modules/payments/handler.go | 0 .../operator/internal/modules/platform.go | 0 .../operator/internal/modules/pod.go | 0 .../operator/internal/modules/ports.go | 0 .../operator/internal/modules/postgres.go | 0 .../operator/internal/modules/search.go | 0 .../search/benthos/audit/gateway_audit.yaml | 0 .../internal/modules/search/benthos/fs.go | 0 .../modules/search/benthos/global/config.yaml | 0 .../internal/modules/search/handler.go | 0 .../operator/internal/modules/service.go | 0 .../operator/internal/modules/shell.go | 0 .../operator/internal/modules/stack.go | 0 .../internal/modules/stargate/handler.go | 0 .../operator/internal/modules/utils.go | 0 .../internal/modules/wallets/handler.go | 0 .../internal/modules/webhooks/handler.go | 0 .../operator/internal/storage/es/client.go | 0 .../operator/internal/storage/nats/client.go | 0 .../operator/internal/storage/pg/client.go | 0 {components => apps}/operator/main.go | 0 .../operator/pkg/client/v1beta2/client.go | 0 .../pkg/client/v1beta2/configuration.go | 0 .../operator/pkg/client/v1beta2/stack.go | 0 .../operator/pkg/client/v1beta2/versions.go | 0 .../operator/pkg/client/v1beta3/client.go | 0 .../pkg/client/v1beta3/configuration.go | 0 .../operator/pkg/client/v1beta3/stack.go | 0 .../operator/pkg/client/v1beta3/versions.go | 0 {components => apps}/payments/.gitignore | 0 {components => apps}/payments/.goreleaser.yml | 0 .../payments/.pre-commit-config.yaml | 0 {components => apps}/payments/Dockerfile | 4 +- {components => apps}/payments/Earthfile | 11 +- {components => apps}/payments/Makefile | 0 {components => apps}/payments/README.md | 0 {components => apps}/payments/Taskfile.yml | 0 .../payments/build.Dockerfile | 0 .../payments/cmd/api/flags.go | 0 .../payments/cmd/api/internal/api/accounts.go | 0 .../cmd/api/internal/api/accounts_test.go | 0 .../cmd/api/internal/api/api_utils_test.go | 0 .../cmd/api/internal/api/backend/backend.go | 0 .../internal/api/backend/backend_generated.go | 0 .../payments/cmd/api/internal/api/balances.go | 0 .../cmd/api/internal/api/balances_test.go | 0 .../cmd/api/internal/api/bank_accounts.go | 0 .../api/internal/api/bank_accounts_test.go | 0 .../payments/cmd/api/internal/api/health.go | 0 .../payments/cmd/api/internal/api/metadata.go | 0 .../cmd/api/internal/api/metadata_test.go | 0 .../payments/cmd/api/internal/api/module.go | 0 .../payments/cmd/api/internal/api/payments.go | 0 .../cmd/api/internal/api/payments_test.go | 0 .../payments/cmd/api/internal/api/pools.go | 0 .../cmd/api/internal/api/pools_test.go | 0 .../payments/cmd/api/internal/api/recovery.go | 0 .../payments/cmd/api/internal/api/router.go | 0 .../cmd/api/internal/api/service/accounts.go | 0 .../api/internal/api/service/accounts_test.go | 0 .../cmd/api/internal/api/service/balance.go | 0 .../api/internal/api/service/bank_accounts.go | 0 .../cmd/api/internal/api/service/errors.go | 0 .../cmd/api/internal/api/service/payments.go | 0 .../api/internal/api/service/payments_test.go | 0 .../cmd/api/internal/api/service/ping.go | 0 .../cmd/api/internal/api/service/pools.go | 0 .../api/internal/api/service/pools_test.go | 0 .../cmd/api/internal/api/service/service.go | 0 .../api/internal/api/service/service_test.go | 0 .../api/service/transfer_initiations.go | 0 .../api/internal/api/transfer_initiation.go | 0 .../internal/api/transfer_initiation_test.go | 0 .../payments/cmd/api/internal/api/utils.go | 0 .../cmd/api/internal/api/utils_test.go | 0 .../cmd/api/internal/storage/accounts.go | 0 .../cmd/api/internal/storage/accounts_test.go | 0 .../cmd/api/internal/storage/balances.go | 0 .../cmd/api/internal/storage/balances_test.go | 0 .../cmd/api/internal/storage/bank_accounts.go | 0 .../cmd/api/internal/storage/connectors.go | 0 .../api/internal/storage/connectors_test.go | 0 .../cmd/api/internal/storage/error.go | 0 .../cmd/api/internal/storage/main_test.go | 0 .../cmd/api/internal/storage/metadata.go | 0 .../cmd/api/internal/storage/module.go | 0 .../cmd/api/internal/storage/paginate.go | 0 .../cmd/api/internal/storage/paginate_test.go | 0 .../cmd/api/internal/storage/payments.go | 0 .../payments/cmd/api/internal/storage/ping.go | 0 .../cmd/api/internal/storage/pools.go | 0 .../cmd/api/internal/storage/pools_test.go | 0 .../cmd/api/internal/storage/repository.go | 0 .../payments/cmd/api/internal/storage/sort.go | 0 .../internal/storage/transfer_initiation.go | 0 {components => apps}/payments/cmd/api/root.go | 0 .../payments/cmd/api/serve.go | 0 .../payments/cmd/api/viper.go | 0 .../connectors/internal/api/api_utils_test.go | 0 .../internal/api/backend/backend.go | 0 .../internal/api/backend/backend_generated.go | 0 .../connectors/internal/api/bank_account.go | 0 .../internal/api/bank_account_test.go | 0 .../cmd/connectors/internal/api/connector.go | 0 .../connectors/internal/api/connector_test.go | 0 .../internal/api/connectorconfigs.go | 0 .../internal/api/connectormodule.go | 0 .../api/connectors_manager/connector_test.go | 0 .../internal/api/connectors_manager/errors.go | 0 .../internal/api/connectors_manager/loader.go | 0 .../api/connectors_manager/manager.go | 0 .../api/connectors_manager/manager_test.go | 0 .../internal/api/connectors_manager/store.go | 0 .../connectors_manager/storememory_test.go | 0 .../api/connectors_manager/taskscheduler.go | 0 .../cmd/connectors/internal/api/health.go | 0 .../cmd/connectors/internal/api/module.go | 0 .../internal/api/read_connectors.go | 0 .../internal/api/read_connectors_test.go | 0 .../cmd/connectors/internal/api/recovery.go | 0 .../cmd/connectors/internal/api/router.go | 0 .../internal/api/service/bank_account.go | 0 .../internal/api/service/bank_account_test.go | 0 .../internal/api/service/connector.go | 0 .../connectors/internal/api/service/errors.go | 0 .../connectors/internal/api/service/ping.go | 0 .../internal/api/service/service.go | 0 .../internal/api/service/service_test.go | 0 .../api/service/transfer_initiation.go | 0 .../api/service/transfer_initiation_test.go | 0 .../internal/api/transfer_initiation.go | 0 .../internal/api/transfer_initiation_test.go | 0 .../connectors/adyen/client/client.go | 0 .../internal/connectors/adyen/config.go | 0 .../internal/connectors/adyen/connector.go | 0 .../internal/connectors/adyen/currencies.go | 0 .../internal/connectors/adyen/errors.go | 0 .../internal/connectors/adyen/loader.go | 0 .../internal/connectors/adyen/task_main.go | 0 .../internal/connectors/adyen/task_resolve.go | 0 .../internal/connectors/atlar/Insomnium.json | 0 .../internal/connectors/atlar/config.go | 0 .../internal/connectors/atlar/connector.go | 0 .../internal/connectors/atlar/currencies.go | 0 .../internal/connectors/atlar/loader.go | 0 .../internal/connectors/atlar/loader_test.go | 0 .../internal/connectors/atlar/metadata.go | 0 .../connectors/atlar/task_fetch_accounts.go | 0 .../connectors/atlar/task_fetch_payments.go | 0 .../internal/connectors/atlar/task_main.go | 0 .../internal/connectors/atlar/task_resolve.go | 0 .../internal/connectors/atlar/time.go | 0 .../bankingcircle/client/accounts.go | 0 .../connectors/bankingcircle/client/auth.go | 0 .../connectors/bankingcircle/client/client.go | 0 .../bankingcircle/client/payments.go | 0 .../bankingcircle/client/transfer_payouts.go | 0 .../connectors/bankingcircle/config.go | 0 .../connectors/bankingcircle/connector.go | 0 .../connectors/bankingcircle/currencies.go | 0 .../connectors/bankingcircle/errors.go | 0 .../connectors/bankingcircle/loader.go | 0 .../task_create_external_account.go | 0 .../bankingcircle/task_fetch_accounts.go | 0 .../bankingcircle/task_fetch_payments.go | 0 .../connectors/bankingcircle/task_main.go | 0 .../connectors/bankingcircle/task_payments.go | 0 .../connectors/bankingcircle/task_resolve.go | 0 .../connectors/configtemplate/template.go | 0 .../connectors/configtemplate/types.go | 0 .../internal/connectors/connector.go | 0 .../internal/connectors/currency/currency.go | 0 .../currencycloud/client/accounts.go | 0 .../connectors/currencycloud/client/auth.go | 0 .../currencycloud/client/balances.go | 0 .../currencycloud/client/beneficiaries.go | 0 .../connectors/currencycloud/client/client.go | 0 .../currencycloud/client/contact.go | 0 .../connectors/currencycloud/client/error.go | 0 .../connectors/currencycloud/client/payout.go | 0 .../currencycloud/client/transactions.go | 0 .../currencycloud/client/transfer.go | 0 .../connectors/currencycloud/config.go | 0 .../connectors/currencycloud/connector.go | 0 .../connectors/currencycloud/currencies.go | 0 .../connectors/currencycloud/errors.go | 0 .../connectors/currencycloud/loader.go | 0 .../currencycloud/task_fetch_accounts.go | 0 .../currencycloud/task_fetch_balances.go | 0 .../currencycloud/task_fetch_beneficiaries.go | 0 .../currencycloud/task_fetch_transactions.go | 0 .../connectors/currencycloud/task_main.go | 0 .../connectors/currencycloud/task_payments.go | 0 .../connectors/currencycloud/task_resolve.go | 0 .../internal/connectors/dummypay/config.go | 0 .../connectors/dummypay/config_test.go | 0 .../internal/connectors/dummypay/connector.go | 0 .../connectors/dummypay/connector_test.go | 0 .../connectors/dummypay/currencies.go | 0 .../internal/connectors/dummypay/errors.go | 0 .../internal/connectors/dummypay/fs.go | 0 .../internal/connectors/dummypay/fs_test.go | 0 .../internal/connectors/dummypay/loader.go | 0 .../connectors/dummypay/loader_test.go | 0 .../internal/connectors/dummypay/payment.go | 0 .../connectors/dummypay/remove_files.go | 0 .../connectors/dummypay/task_descriptor.go | 0 .../connectors/dummypay/task_generate_file.go | 0 .../connectors/dummypay/task_ingest.go | 0 .../connectors/dummypay/task_read_files.go | 0 .../internal/connectors/dummypay/task_test.go | 0 .../internal/connectors/duration.go | 0 .../connectors/internal/connectors/errors.go | 0 .../mangopay/client/bank_accounts.go | 0 .../connectors/mangopay/client/client.go | 0 .../connectors/mangopay/client/error.go | 0 .../connectors/mangopay/client/payout.go | 0 .../mangopay/client/transactions.go | 0 .../connectors/mangopay/client/transfer.go | 0 .../connectors/mangopay/client/users.go | 0 .../connectors/mangopay/client/wallets.go | 0 .../internal/connectors/mangopay/config.go | 0 .../internal/connectors/mangopay/connector.go | 0 .../connectors/mangopay/currencies.go | 0 .../internal/connectors/mangopay/errors.go | 0 .../internal/connectors/mangopay/loader.go | 0 .../mangopay/task_fetch_bank_accounts.go | 0 .../mangopay/task_fetch_transactions.go | 0 .../connectors/mangopay/task_fetch_users.go | 0 .../connectors/mangopay/task_fetch_wallets.go | 0 .../internal/connectors/mangopay/task_main.go | 0 .../connectors/mangopay/task_payments.go | 0 .../connectors/mangopay/task_resolve.go | 0 .../connectors/modulr/client/accounts.go | 0 .../connectors/modulr/client/beneficiaries.go | 0 .../connectors/modulr/client/client.go | 0 .../connectors/modulr/client/error.go | 0 .../connectors/modulr/client/payout.go | 0 .../connectors/modulr/client/transactions.go | 0 .../connectors/modulr/client/transfer.go | 0 .../internal/connectors/modulr/config.go | 0 .../internal/connectors/modulr/connector.go | 0 .../internal/connectors/modulr/currencies.go | 0 .../internal/connectors/modulr/errors.go | 0 .../internal/connectors/modulr/hmac/hmac.go | 0 .../connectors/modulr/hmac/hmac_test.go | 0 .../modulr/hmac/signature_generator.go | 0 .../connectors/modulr/hmac/signature_test.go | 0 .../internal/connectors/modulr/loader.go | 0 .../connectors/modulr/task_fetch_accounts.go | 0 .../modulr/task_fetch_beneficiaries.go | 0 .../modulr/task_fetch_transactions.go | 0 .../internal/connectors/modulr/task_main.go | 0 .../connectors/modulr/task_payments.go | 0 .../connectors/modulr/task_resolve.go | 0 .../connectors/moneycorp/client/accounts.go | 0 .../connectors/moneycorp/client/auth.go | 0 .../connectors/moneycorp/client/balances.go | 0 .../connectors/moneycorp/client/client.go | 0 .../connectors/moneycorp/client/error.go | 0 .../connectors/moneycorp/client/payout.go | 0 .../connectors/moneycorp/client/recipients.go | 0 .../moneycorp/client/transactions.go | 0 .../connectors/moneycorp/client/transfer.go | 0 .../internal/connectors/moneycorp/config.go | 0 .../connectors/moneycorp/connector.go | 0 .../connectors/moneycorp/currencies.go | 0 .../internal/connectors/moneycorp/errors.go | 0 .../internal/connectors/moneycorp/loader.go | 0 .../moneycorp/task_fetch_accounts.go | 0 .../moneycorp/task_fetch_balances.go | 0 .../moneycorp/task_fetch_recipients.go | 0 .../moneycorp/task_fetch_transactions.go | 0 .../connectors/moneycorp/task_main.go | 0 .../connectors/moneycorp/task_payments.go | 0 .../connectors/moneycorp/task_resolve.go | 0 .../connectors/stripe/client/accounts.go | 0 .../stripe/client/balance_transactions.go | 0 .../connectors/stripe/client/balances.go | 0 .../connectors/stripe/client/client.go | 0 .../connectors/stripe/client/client_test.go | 0 .../stripe/client/external_accounts.go | 0 .../connectors/stripe/client/payouts.go | 0 .../connectors/stripe/client/transfers.go | 0 .../internal/connectors/stripe/config.go | 0 .../internal/connectors/stripe/connector.go | 0 .../internal/connectors/stripe/currencies.go | 0 .../internal/connectors/stripe/ingester.go | 0 .../internal/connectors/stripe/loader.go | 0 .../internal/connectors/stripe/state.go | 0 .../connectors/stripe/task_fetch_accounts.go | 0 .../connectors/stripe/task_fetch_balances.go | 0 .../stripe/task_fetch_external_accounts.go | 0 .../connectors/stripe/task_fetch_payments.go | 0 ...sk_fetch_payments_for_connected_account.go | 0 .../internal/connectors/stripe/task_main.go | 0 .../connectors/stripe/task_payments.go | 0 .../connectors/stripe/task_resolve.go | 0 .../internal/connectors/stripe/timeline.go | 0 .../stripe/timeline_connected_account.go | 0 .../stripe/timeline_external_accounts.go | 0 .../connectors/stripe/timeline_test.go | 0 .../stripe/timeline_transactions.go | 0 .../connectors/stripe/timeline_trigger.go | 0 .../stripe/timeline_trigger_test.go | 0 .../internal/connectors/stripe/translate.go | 0 .../internal/connectors/stripe/utils_test.go | 0 .../connectors/wise/client/balances.go | 0 .../internal/connectors/wise/client/client.go | 0 .../internal/connectors/wise/client/error.go | 0 .../connectors/wise/client/payouts.go | 0 .../connectors/wise/client/profiles.go | 0 .../internal/connectors/wise/client/quotes.go | 0 .../wise/client/recipient_accounts.go | 0 .../connectors/wise/client/transfers.go | 0 .../internal/connectors/wise/config.go | 0 .../internal/connectors/wise/connector.go | 0 .../internal/connectors/wise/currencies.go | 0 .../internal/connectors/wise/errors.go | 0 .../internal/connectors/wise/loader.go | 0 .../connectors/wise/task_fetch_profiles.go | 0 .../wise/task_fetch_recipient_accounts.go | 0 .../connectors/wise/task_fetch_transfers.go | 0 .../internal/connectors/wise/task_main.go | 0 .../internal/connectors/wise/task_payments.go | 0 .../internal/connectors/wise/task_resolve.go | 0 .../connectors/internal/ingestion/accounts.go | 0 .../connectors/internal/ingestion/balances.go | 0 .../internal/ingestion/bank_account.go | 0 .../connectors/internal/ingestion/ingester.go | 0 .../connectors/internal/ingestion/payments.go | 0 .../connectors/internal/ingestion/test.json | 0 .../internal/ingestion/transfer_initiation.go | 0 .../connectors/internal/metrics/metrics.go | 0 .../connectors/internal/storage/accounts.go | 0 .../internal/storage/accounts_test.go | 0 .../internal/storage/balance_test.go | 0 .../connectors/internal/storage/balances.go | 0 .../internal/storage/bank_accounts.go | 0 .../internal/storage/bank_accounts_test.go | 0 .../connectors/internal/storage/connectors.go | 0 .../internal/storage/connectors_test.go | 0 .../cmd/connectors/internal/storage/error.go | 0 .../connectors/internal/storage/main_test.go | 0 .../connectors/internal/storage/metadata.go | 0 .../cmd/connectors/internal/storage/module.go | 0 .../connectors/internal/storage/paginate.go | 0 .../internal/storage/paginate_test.go | 0 .../connectors/internal/storage/payments.go | 0 .../internal/storage/payments_test.go | 0 .../cmd/connectors/internal/storage/ping.go | 0 .../connectors/internal/storage/repository.go | 0 .../cmd/connectors/internal/storage/sort.go | 0 .../cmd/connectors/internal/storage/task.go | 0 .../internal/storage/transfer_initiation.go | 0 .../storage/transfer_initiation_test.go | 0 .../cmd/connectors/internal/task/context.go | 0 .../cmd/connectors/internal/task/resolver.go | 0 .../cmd/connectors/internal/task/scheduler.go | 0 .../internal/task/scheduler_test.go | 0 .../cmd/connectors/internal/task/state.go | 0 .../cmd/connectors/internal/task/store.go | 0 .../connectors/internal/task/storememory.go | 0 .../cmd/connectors/internal/task/task.go | 0 .../payments/cmd/connectors/root.go | 0 .../payments/cmd/connectors/serve.go | 0 .../payments/cmd/connectors/viper.go | 0 {components => apps}/payments/cmd/migrate.go | 0 {components => apps}/payments/cmd/root.go | 0 {components => apps}/payments/cmd/version.go | 0 {components => apps}/payments/codecov.yml | 0 .../payments}/commitlint.config.js | 0 .../payments/docker-compose.yml | 0 .../payments/docs/connectors.md | 0 .../payments/docs/development.md | 0 .../payments/docs/samples-payin.json | 0 .../payments/docs/tuto-connector.md | 0 {components => apps}/payments/go.mod | 0 {components => apps}/payments/go.sum | 0 .../payments/internal/messages/accounts.go | 0 .../payments/internal/messages/balances.go | 0 .../internal/messages/bank_account.go | 0 .../payments/internal/messages/connectors.go | 0 .../payments/internal/messages/payments.go | 0 .../internal/messages/transfer_initiations.go | 0 .../payments/internal/models/account.go | 0 .../payments/internal/models/adjustment.go | 0 .../payments/internal/models/balance.go | 0 .../payments/internal/models/bank_account.go | 0 .../payments/internal/models/connector.go | 0 .../payments/internal/models/metadata.go | 0 .../payments/internal/models/payment.go | 0 .../payments/internal/models/pools.go | 0 .../payments/internal/models/task.go | 0 .../internal/models/transfer_initiation.go | 0 .../payments/internal/storage/migrations.go | 0 .../internal/storage/migrations_v0.x.go | 0 .../internal/storage/migrations_v1.x.go | 0 .../payments/local_env/postgres/init.sql | 0 {components => apps}/payments/main.go | 0 {components => apps}/payments/openapi.yaml | 0 .../payments/pkg/events/event.go | 0 components/fctl/membershipclient/go.sum | 13 - docker-compose.yml | 131 +++---- docs/docs/stack/architecture.mdx | 22 +- ee/Earthfile | 22 ++ ee/LICENSE | 21 + {components => ee}/agent/.earthly/values.yaml | 0 {components => ee}/agent/.goreleaser.yml | 0 {components => ee}/agent/Dockerfile | 2 +- {components => ee}/agent/Earthfile | 13 +- {components/operator => ee/agent}/LICENSE | 4 +- {components => ee}/agent/Taskfile.yaml | 0 {components => ee}/agent/build.Dockerfile | 0 {components => ee}/agent/cmd/root.go | 0 {components => ee}/agent/cmd/version.go | 0 {components => ee}/agent/cmd/viper.go | 0 {components => ee}/agent/go.mod | 4 +- {components => ee}/agent/go.sum | 0 {components => ee}/agent/helm/.gitignore | 0 .../agent/helm}/.helmignore | 0 {components => ee}/agent/helm/Chart.yaml | 0 {components => ee}/agent/helm/README.md | 0 .../agent/helm/templates/_helpers.tpl | 0 .../agent/helm/templates/clusterrole.yaml | 0 .../helm/templates/clusterrolebinding.yaml | 0 .../agent/helm/templates/deployment.yaml | 0 .../agent/helm/templates/serviceaccount.yaml | 0 {components => ee}/agent/helm/values.yaml | 0 .../agent/internal/grpc/client.go | 0 .../agent/internal/grpc/connect.go | 0 .../agent/internal/grpc/generated/README.md | 0 .../internal/grpc/generated/server.pb.go | 0 .../internal/grpc/generated/server_grpc.pb.go | 0 .../agent/internal/grpc/module.go | 0 .../agent/internal/grpc/module_test.go | 0 {components => ee}/agent/internal/k8s/k8s.go | 2 +- .../agent/internal/k8s/module.go | 0 {components => ee}/agent/main.go | 0 {components => ee}/agent/server.proto | 0 {components => ee}/auth/.gitignore | 0 {components => ee}/auth/.goreleaser.yml | 0 {components => ee}/auth/Dockerfile | 4 +- {components => ee}/auth/Earthfile | 11 +- {components => ee}/auth/LICENSE | 0 {components => ee}/auth/README.md | 0 {components => ee}/auth/build.Dockerfile | 0 {components => ee}/auth/cmd/root.go | 0 {components => ee}/auth/cmd/serve.go | 0 {components => ee}/auth/cmd/version.go | 0 {components => ee}/auth/cmd/viper.go | 0 .../operator => ee/auth}/commitlint.config.js | 0 {components => ee}/auth/config.yaml | 0 {components => ee}/auth/go.mod | 0 {components => ee}/auth/go.sum | 239 ------------ {components => ee}/auth/main.go | 0 {components => ee}/auth/openapi.yaml | 0 .../auth/pkg/api/authorization/accesstoken.go | 0 .../pkg/api/authorization/accesstoken_test.go | 0 .../auth/pkg/api/authorization/main_test.go | 0 .../auth/pkg/api/authorization/module.go | 0 {components => ee}/auth/pkg/api/clients.go | 0 .../auth/pkg/api/clients_test.go | 0 {components => ee}/auth/pkg/api/main_test.go | 0 {components => ee}/auth/pkg/api/module.go | 0 {components => ee}/auth/pkg/api/scopes.go | 0 .../auth/pkg/api/scopes_test.go | 0 {components => ee}/auth/pkg/api/users.go | 0 {components => ee}/auth/pkg/api/users_test.go | 0 {components => ee}/auth/pkg/api/util.go | 0 {components => ee}/auth/pkg/api/util_test.go | 0 {components => ee}/auth/pkg/array.go | 0 {components => ee}/auth/pkg/client.go | 0 {components => ee}/auth/pkg/code.go | 0 .../auth/pkg/delegatedauth/config.go | 0 .../auth/pkg/delegatedauth/module.go | 0 .../auth/pkg/delegatedauth/state.go | 0 {components => ee}/auth/pkg/metadata.go | 0 .../auth/pkg/oidc/authorize_callback.go | 0 .../auth/pkg/oidc/authorize_callback_test.go | 0 {components => ee}/auth/pkg/oidc/client.go | 0 .../auth/pkg/oidc/grant_type_bearer.go | 0 {components => ee}/auth/pkg/oidc/keyset.go | 0 {components => ee}/auth/pkg/oidc/main_test.go | 0 {components => ee}/auth/pkg/oidc/module.go | 0 {components => ee}/auth/pkg/oidc/oidc_test.go | 0 {components => ee}/auth/pkg/oidc/provider.go | 0 {components => ee}/auth/pkg/oidc/router.go | 0 {components => ee}/auth/pkg/oidc/storage.go | 0 .../auth/pkg/oidc/templates/error.tmpl | 0 {components => ee}/auth/pkg/refresh.go | 0 {components => ee}/auth/pkg/request.go | 0 {components => ee}/auth/pkg/scopes.go | 0 {components => ee}/auth/pkg/storage/errors.go | 0 .../auth/pkg/storage/sqlstorage/database.go | 0 .../auth/pkg/storage/sqlstorage/module.go | 0 .../auth/pkg/storage/sqlstorage/storage.go | 0 {components => ee}/auth/pkg/token.go | 0 {components => ee}/auth/pkg/user.go | 0 {components => ee}/gateway/.gitignore | 0 {components => ee}/gateway/.goreleaser.yml | 0 .../gateway/.pre-commit-config.yaml | 0 {components => ee}/gateway/Caddyfile | 0 {components => ee}/gateway/Dockerfile | 2 +- {components => ee}/gateway/Earthfile | 11 +- {components => ee}/gateway/LICENSE | 0 {components => ee}/gateway/Taskfile.yaml | 0 {components => ee}/gateway/build.Dockerfile | 0 .../gateway}/commitlint.config.js | 0 {components => ee}/gateway/go.mod | 0 {components => ee}/gateway/go.sum | 0 .../gateway/internal/audit/messages/audit.go | 0 {components => ee}/gateway/main.go | 0 .../gateway/pkg/plugins/audit.go | 0 .../gateway/pkg/plugins/auth.go | 0 .../gateway/pkg/plugins/versions.go | 0 {components => ee}/orchestration/.gitignore | 0 .../orchestration/.goreleaser.yml | 0 {components => ee}/orchestration/Dockerfile | 4 +- {components => ee}/orchestration/Earthfile | 11 +- {components => ee}/orchestration/LICENSE | 0 .../orchestration/Taskfile.yaml | 0 .../orchestration/build.Dockerfile | 0 {components => ee}/orchestration/cmd/root.go | 0 {components => ee}/orchestration/cmd/serve.go | 0 .../orchestration/cmd/version.go | 0 {components => ee}/orchestration/cmd/viper.go | 0 .../orchestration/cmd/worker.go | 0 .../orchestration/deploy/auth/config.yaml | 0 .../deploy/postgres/init-databases.sh | 0 .../orchestration/deploy/proxy/.gitignore | 0 .../orchestration/deploy/proxy/Caddyfile | 0 .../orchestration/docker-compose.yml | 4 +- .../orchestration/examples/delay.yaml | 0 .../examples/failing-workflow.yaml | 0 .../examples/ledger-to-ledger.yaml | 0 .../examples/ledger-to-wallet.yaml | 0 .../examples/payin-to-wallet.yaml | 0 .../orchestration/examples/wait_event.yaml | 0 .../examples/wallet-to-payout.yaml | 0 .../orchestration/examples/workflow.yaml | 0 {components => ee}/orchestration/go.mod | 0 {components => ee}/orchestration/go.sum | 0 .../api/handler_abort_workflow_instance.go | 0 .../internal/api/handler_create_workflow.go | 0 .../api/handler_create_workflow_test.go | 0 .../internal/api/handler_delete_workflow.go | 0 .../api/handler_delete_workflow_test.go | 0 .../internal/api/handler_info.go | 0 .../internal/api/handler_list_instances.go | 0 .../api/handler_list_instances_test.go | 0 .../internal/api/handler_list_workflows.go | 0 .../internal/api/handler_post_event.go | 0 .../internal/api/handler_read_instance.go | 0 .../api/handler_read_instance_history.go | 0 .../api/handler_read_instance_test.go | 0 .../api/handler_read_stage_history.go | 0 .../internal/api/handler_read_workflow.go | 0 .../internal/api/handler_run_workflow.go | 0 .../internal/api/handler_run_workflow_test.go | 0 .../orchestration/internal/api/main_test.go | 0 .../orchestration/internal/api/module.go | 0 .../orchestration/internal/api/router.go | 0 .../orchestration/internal/schema/duration.go | 0 .../orchestration/internal/schema/map.go | 0 .../orchestration/internal/schema/tag.go | 0 .../internal/schema/validation.go | 0 .../internal/storage/migrations.go | 0 .../orchestration/internal/storage/module.go | 0 .../orchestration/internal/storage/sqlite.go | 0 .../internal/temporal/client_module.go | 0 .../orchestration/internal/temporal/logger.go | 0 .../internal/temporal/worker_module.go | 0 .../internal/workflow/activities/activity.go | 0 .../activities/activity_account_get.go | 0 .../activity_ledger_create_transaction.go | 0 .../activity_ledger_revert_transaction.go | 0 .../activity_payment_stripe_transfer.go | 0 .../activities/activity_payments_get.go | 0 .../activity_wallet_confirm_hold.go | 0 .../activities/activity_wallet_credit.go | 0 .../activities/activity_wallet_debit.go | 0 .../activities/activity_wallet_get.go | 0 .../activities/activity_wallet_void_hold.go | 0 .../orchestration/internal/workflow/config.go | 0 .../orchestration/internal/workflow/input.go | 0 .../internal/workflow/instance.go | 0 .../internal/workflow/main_test.go | 0 .../internal/workflow/manager.go | 0 .../internal/workflow/manager_test.go | 0 .../orchestration/internal/workflow/module.go | 0 .../orchestration/internal/workflow/run.go | 0 .../orchestration/internal/workflow/stage.go | 0 .../internal/workflow/stages/all/all.go | 0 .../internal/workflow/stages/delay/delay.go | 0 .../internal/workflow/stages/delay/run.go | 0 .../workflow/stages/delay/run_test.go | 0 .../workflow/stages/internal/context.go | 0 .../stages/internal/stagestesting/schema.go | 0 .../stages/internal/stagestesting/workflow.go | 0 .../internal/workflow/stages/noop.go | 0 .../internal/workflow/stages/schema.go | 0 .../internal/workflow/stages/send/run.go | 0 .../internal/workflow/stages/send/run_test.go | 0 .../internal/workflow/stages/send/send.go | 0 .../workflow/stages/wait_event/run.go | 0 .../workflow/stages/wait_event/wait_event.go | 0 .../stages/wait_event/wait_event_test.go | 0 .../orchestration/internal/workflow/tracer.go | 0 .../internal/workflow/workflow.go | 0 {components => ee}/orchestration/main.go | 0 {components => ee}/orchestration/openapi.yaml | 0 {components => ee}/orchestration/pkg/.gitkeep | 0 .../orchestration/reflex.Dockerfile | 0 .../orchestration/temporalite.Dockerfile | 0 {components => ee}/search/.dockerignore | 0 {components => ee}/search/.gitignore | 0 {components => ee}/search/.goreleaser.yml | 0 .../search/.pre-commit-config.yaml | 0 {components => ee}/search/Dockerfile | 6 +- {components => ee}/search/Earthfile | 11 +- {components => ee}/search/README.md | 0 {components => ee}/search/Taskfile.yaml | 0 {components => ee}/search/benthos.Dockerfile | 0 {components => ee}/search/benthos/benthos.go | 0 {components => ee}/search/benthos/config.yml | 0 .../resources/output_elasticsearch.yaml | 0 .../ledger/v1.0.0/ledger_ingestion.yaml | 0 .../streams/ledger/v1.0.0/ledger_reindex.yaml | 0 .../v1.0.0/ledger_reindex_accounts.yaml | 0 .../ledger/v1.0.0/ledger_reindex_all.yaml | 0 .../v1.0.0/ledger_reindex_transactions.yaml | 0 .../ledger/v1.0.0/ledger_reindex_volumes.yaml | 0 .../ledger/v2.0.0/ledger_ingestion.yaml | 0 .../streams/ledger/v2.0.0/ledger_reindex.yaml | 0 .../v2.0.0/ledger_reindex_accounts.yaml | 0 .../ledger/v2.0.0/ledger_reindex_all.yaml | 0 .../v2.0.0/ledger_reindex_transactions.yaml | 0 .../payments/v0.0.0/payments_deletion.yaml | 0 .../payments/v0.0.0/payments_ingestion.yaml | 0 .../search/benthos/templates/event_bus.yaml | 0 .../benthos/templates/postgres_query.yaml | 0 .../benthos/templates/switch_event_type.yaml | 0 {components => ee}/search/build.Dockerfile | 0 {components => ee}/search/cmd/init_mapping.go | 0 {components => ee}/search/cmd/root.go | 0 {components => ee}/search/cmd/serve.go | 0 .../search/cmd/update_mapping.go | 0 {components => ee}/search/cmd/version.go | 0 .../search/commitlint.config.js | 0 .../search/config/redpanda/config.yaml | 0 {components => ee}/search/docker-compose.yml | 0 {components => ee}/search/go.mod | 2 +- {components => ee}/search/go.sum | 0 {components => ee}/search/main.go | 0 {components => ee}/search/openapi.yaml | 0 {components => ee}/search/pkg/es/response.go | 0 .../search/pkg/searchengine/engine.go | 0 .../pkg/searchengine/indexed_mapping.json | 0 .../search/pkg/searchengine/mapping.go | 0 .../search/pkg/searchengine/query.go | 0 .../search/pkg/searchengine/term.go | 0 .../search/pkg/searchhttp/cursor.go | 0 .../search/pkg/searchhttp/cursor_test.go | 0 .../search/pkg/searchhttp/http.go | 0 .../search/pkg/searchhttp/http_test.go | 0 {components => ee}/search/pkg/source.go | 0 .../search/tests/pipelines/ACCOUNT.json | 0 .../search/tests/pipelines/PAYMENT.json | 0 .../search/tests/pipelines/TRANSACTION.json | 0 .../stargate/.earthly/ingress/.helmignore | 0 .../stargate/.earthly/ingress/Chart.yaml | 0 .../.earthly/ingress/templates/ingress.yml | 0 .../stargate/.earthly/ingress/values.yaml | 0 .../stargate/.earthly/stargate-values.yaml | 0 {components => ee}/stargate/.gitignore | 0 {components => ee}/stargate/.goreleaser.yml | 0 {components => ee}/stargate/Dockerfile | 4 +- {components => ee}/stargate/Earthfile | 11 +- {components => ee}/stargate/LICENSE | 0 {components => ee}/stargate/Taskfile.yaml | 0 {components => ee}/stargate/build.Dockerfile | 0 {components => ee}/stargate/cmd/client.go | 0 {components => ee}/stargate/cmd/root.go | 0 {components => ee}/stargate/cmd/server.go | 0 {components => ee}/stargate/cmd/version.go | 0 {components => ee}/stargate/go.mod | 0 {components => ee}/stargate/go.sum | 0 {components => ee}/stargate/helm/Chart.yaml | 0 .../stargate/helm/templates/aws.yaml | 0 .../stargate/helm/templates/deployment.yaml | 0 .../stargate/helm/templates/service.yaml | 0 {components => ee}/stargate/helm/values.yaml | 0 .../stargate/internal/api/service.pb.go | 0 .../stargate/internal/api/service.proto | 0 .../stargate/internal/api/service_grpc.pb.go | 0 .../stargate/internal/client/client.go | 0 .../client/controllers/info_controller.go | 0 .../client/interceptors/auth_interceptor.go | 0 .../internal/client/metrics/metrics.go | 0 .../stargate/internal/client/module.go | 0 .../stargate/internal/client/routes/routes.go | 0 .../internal/opentelemetry/context.go | 0 .../stargate/internal/server/grpc/api.go | 0 .../stargate/internal/server/grpc/api_test.go | 0 .../grpc/interceptors/auth_interceptors.go | 0 .../internal/server/grpc/main_test.go | 0 .../internal/server/grpc/metrics/metrics.go | 0 .../stargate/internal/server/grpc/module.go | 0 .../server/http/controllers/controller.go | 0 .../server/http/controllers/errors.go | 0 .../http/controllers/info_controller.go | 0 .../server/http/controllers/main_test.go | 0 .../http/controllers/stargate_controller.go | 0 .../controllers/stargate_controller_test.go | 0 .../server/http/middlewares/log_middleware.go | 0 .../stargate/internal/server/http/module.go | 0 .../server/http/opentelemetry/metrics.go | 0 .../internal/server/http/routes/routes.go | 0 .../stargate/internal/utils/utils.go | 0 {components => ee}/stargate/main.go | 0 {components => ee}/wallets/.gitignore | 0 {components => ee}/wallets/.goreleaser.yml | 0 .../wallets/.pre-commit-config.yaml | 0 {components => ee}/wallets/Dockerfile | 6 +- {components => ee}/wallets/Earthfile | 11 +- {components => ee}/wallets/Taskfile.yml | 0 {components => ee}/wallets/build.Dockerfile | 0 {components => ee}/wallets/cmd/root.go | 0 {components => ee}/wallets/cmd/serve.go | 0 {components => ee}/wallets/cmd/viper.go | 0 .../wallets/deploy/auth/config.yaml | 0 .../wallets/deploy/postgres/init-databases.sh | 0 .../wallets/deploy/proxy/.gitignore | 0 .../wallets/deploy/proxy/Caddyfile | 0 {components => ee}/wallets/docker-compose.yml | 0 {components => ee}/wallets/go.mod | 0 {components => ee}/wallets/go.sum | 0 {components => ee}/wallets/main.go | 0 {components => ee}/wallets/openapi.yaml | 0 {components => ee}/wallets/pkg/account.go | 0 .../pkg/api/handler_balances_create.go | 0 .../pkg/api/handler_balances_create_test.go | 0 .../wallets/pkg/api/handler_balances_get.go | 0 .../pkg/api/handler_balances_get_test.go | 0 .../wallets/pkg/api/handler_balances_list.go | 0 .../pkg/api/handler_balances_list_test.go | 0 .../wallets/pkg/api/handler_holds_confirm.go | 0 .../pkg/api/handler_holds_confirm_test.go | 0 .../wallets/pkg/api/handler_holds_get.go | 0 .../wallets/pkg/api/handler_holds_get_test.go | 0 .../wallets/pkg/api/handler_holds_list.go | 0 .../pkg/api/handler_holds_list_test.go | 0 .../wallets/pkg/api/handler_holds_void.go | 0 .../pkg/api/handler_holds_void_test.go | 0 .../pkg/api/handler_transactions_list.go | 0 .../pkg/api/handler_transactions_list_test.go | 0 .../wallets/pkg/api/handler_wallets_create.go | 0 .../pkg/api/handler_wallets_create_test.go | 0 .../wallets/pkg/api/handler_wallets_credit.go | 0 .../pkg/api/handler_wallets_credit_test.go | 0 .../wallets/pkg/api/handler_wallets_debit.go | 0 .../pkg/api/handler_wallets_debit_test.go | 0 .../wallets/pkg/api/handler_wallets_get.go | 0 .../pkg/api/handler_wallets_get_test.go | 0 .../wallets/pkg/api/handler_wallets_list.go | 0 .../pkg/api/handler_wallets_list_test.go | 0 .../wallets/pkg/api/handler_wallets_patch.go | 0 .../pkg/api/handler_wallets_patch_test.go | 0 .../pkg/api/handler_wallets_summary.go | 0 .../pkg/api/handler_wallets_summary_test.go | 0 {components => ee}/wallets/pkg/api/main.go | 0 {components => ee}/wallets/pkg/api/module.go | 0 {components => ee}/wallets/pkg/api/router.go | 0 {components => ee}/wallets/pkg/api/utils.go | 0 .../wallets/pkg/api/utils_test.go | 0 {components => ee}/wallets/pkg/balance.go | 0 {components => ee}/wallets/pkg/chart.go | 0 {components => ee}/wallets/pkg/credit.go | 0 {components => ee}/wallets/pkg/debit.go | 0 {components => ee}/wallets/pkg/error.go | 0 {components => ee}/wallets/pkg/hold.go | 0 .../wallets/pkg/ledger_interface.go | 0 {components => ee}/wallets/pkg/manager.go | 0 {components => ee}/wallets/pkg/metadata.go | 0 {components => ee}/wallets/pkg/module.go | 0 {components => ee}/wallets/pkg/monetary.go | 0 .../wallets/pkg/numscript/cancel-hold.num | 0 .../wallets/pkg/numscript/confirm-hold.num | 0 .../wallets/pkg/numscript/credit-wallet.num | 0 .../wallets/pkg/numscript/debit-wallet.num | 0 {components => ee}/wallets/pkg/scripts.go | 0 {components => ee}/wallets/pkg/subject.go | 0 {components => ee}/wallets/pkg/transaction.go | 0 {components => ee}/wallets/pkg/utils.go | 0 {components => ee}/wallets/pkg/wallet.go | 0 {components => ee}/webhooks/.gitignore | 0 {components => ee}/webhooks/.goreleaser.yml | 0 .../webhooks/.pre-commit-config.yaml | 0 {components => ee}/webhooks/Dockerfile | 4 +- {components => ee}/webhooks/Earthfile | 11 +- {components => ee}/webhooks/README.md | 0 {components => ee}/webhooks/Taskfile.yml | 0 {components => ee}/webhooks/build.Dockerfile | 0 {components => ee}/webhooks/cmd/flag/flags.go | 0 {components => ee}/webhooks/cmd/root.go | 0 {components => ee}/webhooks/cmd/serve.go | 0 {components => ee}/webhooks/cmd/version.go | 0 {components => ee}/webhooks/cmd/worker.go | 0 .../webhooks/commitlint.config.js | 0 .../webhooks/config/redpanda/config.yaml | 0 .../webhooks/docker-compose.yml | 0 {components => ee}/webhooks/go.mod | 0 {components => ee}/webhooks/go.sum | 0 {components => ee}/webhooks/main.go | 0 {components => ee}/webhooks/openapi.yaml | 0 {components => ee}/webhooks/pkg/attempt.go | 0 {components => ee}/webhooks/pkg/config.go | 0 .../webhooks/pkg/config_test.go | 0 {components => ee}/webhooks/pkg/message.go | 0 .../webhooks/pkg/otlp/module.go | 0 {components => ee}/webhooks/pkg/secret.go | 0 .../webhooks/pkg/secret_test.go | 0 .../webhooks/pkg/security/security.go | 0 .../webhooks/pkg/server/activation.go | 0 .../webhooks/pkg/server/apierrors/errors.go | 0 .../webhooks/pkg/server/delete.go | 0 {components => ee}/webhooks/pkg/server/get.go | 0 .../webhooks/pkg/server/handler.go | 0 .../webhooks/pkg/server/health.go | 0 .../webhooks/pkg/server/helpers.go | 0 .../webhooks/pkg/server/info.go | 0 .../webhooks/pkg/server/insert.go | 0 .../webhooks/pkg/server/module.go | 0 .../webhooks/pkg/server/secret.go | 0 .../webhooks/pkg/server/test.go | 0 .../pkg/storage/postgres/main_test.go | 0 .../webhooks/pkg/storage/postgres/module.go | 0 .../webhooks/pkg/storage/postgres/postgres.go | 0 .../pkg/storage/postgres/postgres_test.go | 0 .../webhooks/pkg/storage/store.go | 0 .../webhooks/pkg/worker/handler.go | 0 .../webhooks/pkg/worker/module.go | 0 .../webhooks/pkg/worker/worker.go | 0 openapi/openapi-merge.json | 14 +- renovate.json | 21 - tests/integration/Earthfile | 24 +- tests/integration/go.mod | 14 +- 2648 files changed, 805 insertions(+), 880 deletions(-) delete mode 100644 .local/auth/config.yaml delete mode 100644 .local/dex/dex-config.yaml create mode 100644 .local/docker-compose.yml delete mode 100644 Dockerfile create mode 100644 apps/Earthfile rename {components => apps}/fctl/.gitignore (100%) rename {components => apps}/fctl/.goreleaser.yml (100%) rename {components => apps}/fctl/.pre-commit-config.yaml (100%) rename {components => apps}/fctl/Dockerfile (86%) rename {components => apps}/fctl/Earthfile (86%) rename {components => apps}/fctl/Taskfile.yaml (100%) rename {components => apps}/fctl/build.Dockerfile (100%) rename {components => apps}/fctl/cmd/auth/clients/create.go (100%) rename {components => apps}/fctl/cmd/auth/clients/delete.go (100%) rename {components => apps}/fctl/cmd/auth/clients/list.go (100%) rename {components => apps}/fctl/cmd/auth/clients/root.go (100%) rename {components => apps}/fctl/cmd/auth/clients/secrets/create.go (100%) rename {components => apps}/fctl/cmd/auth/clients/secrets/delete.go (100%) rename {components => apps}/fctl/cmd/auth/clients/secrets/root.go (100%) rename {components => apps}/fctl/cmd/auth/clients/show.go (100%) rename {components => apps}/fctl/cmd/auth/clients/update.go (100%) rename {components => apps}/fctl/cmd/auth/clients/views/client.go (100%) rename {components => apps}/fctl/cmd/auth/clients/views/secrets.go (100%) rename {components => apps}/fctl/cmd/auth/root.go (100%) rename {components => apps}/fctl/cmd/auth/users/list.go (100%) rename {components => apps}/fctl/cmd/auth/users/root.go (100%) rename {components => apps}/fctl/cmd/auth/users/show.go (100%) rename {components => apps}/fctl/cmd/cloud/generate_personal_token.go (100%) rename {components => apps}/fctl/cmd/cloud/me/info.go (100%) rename {components => apps}/fctl/cmd/cloud/me/invitations/accept.go (100%) rename {components => apps}/fctl/cmd/cloud/me/invitations/decline.go (100%) rename {components => apps}/fctl/cmd/cloud/me/invitations/list.go (100%) rename {components => apps}/fctl/cmd/cloud/me/invitations/root.go (100%) rename {components => apps}/fctl/cmd/cloud/me/root.go (100%) rename {components => apps}/fctl/cmd/cloud/organizations/create.go (100%) rename {components => apps}/fctl/cmd/cloud/organizations/delete.go (100%) rename {components => apps}/fctl/cmd/cloud/organizations/invitations/delete.go (100%) rename {components => apps}/fctl/cmd/cloud/organizations/invitations/list.go (100%) rename {components => apps}/fctl/cmd/cloud/organizations/invitations/root.go (100%) rename {components => apps}/fctl/cmd/cloud/organizations/invitations/send.go (100%) rename {components => apps}/fctl/cmd/cloud/organizations/list.go (100%) rename {components => apps}/fctl/cmd/cloud/organizations/root.go (100%) rename {components => apps}/fctl/cmd/cloud/regions/create.go (100%) rename {components => apps}/fctl/cmd/cloud/regions/delete.go (100%) rename {components => apps}/fctl/cmd/cloud/regions/list.go (100%) rename {components => apps}/fctl/cmd/cloud/regions/root.go (100%) rename {components => apps}/fctl/cmd/cloud/regions/show.go (100%) rename {components => apps}/fctl/cmd/cloud/root.go (100%) rename {components => apps}/fctl/cmd/cloud/users/list.go (100%) rename {components => apps}/fctl/cmd/cloud/users/root.go (100%) rename {components => apps}/fctl/cmd/cloud/users/show.go (100%) rename {components => apps}/fctl/cmd/cloud/users/unlink.go (100%) rename {components => apps}/fctl/cmd/ledger/accounts/delete_metadata.go (100%) rename {components => apps}/fctl/cmd/ledger/accounts/list.go (100%) rename {components => apps}/fctl/cmd/ledger/accounts/root.go (100%) rename {components => apps}/fctl/cmd/ledger/accounts/set_metadata.go (100%) rename {components => apps}/fctl/cmd/ledger/accounts/show.go (100%) rename {components => apps}/fctl/cmd/ledger/create.go (100%) rename {components => apps}/fctl/cmd/ledger/internal/flags.go (100%) rename {components => apps}/fctl/cmd/ledger/internal/print.go (100%) rename {components => apps}/fctl/cmd/ledger/internal/transaction.go (100%) rename {components => apps}/fctl/cmd/ledger/list.go (100%) rename {components => apps}/fctl/cmd/ledger/root.go (100%) rename {components => apps}/fctl/cmd/ledger/send.go (100%) rename {components => apps}/fctl/cmd/ledger/serverinfo.go (100%) rename {components => apps}/fctl/cmd/ledger/stats.go (100%) rename {components => apps}/fctl/cmd/ledger/transactions/delete_metadata.go (100%) rename {components => apps}/fctl/cmd/ledger/transactions/list.go (100%) rename {components => apps}/fctl/cmd/ledger/transactions/num.go (100%) rename {components => apps}/fctl/cmd/ledger/transactions/revert.go (100%) rename {components => apps}/fctl/cmd/ledger/transactions/root.go (100%) rename {components => apps}/fctl/cmd/ledger/transactions/set_metadata.go (100%) rename {components => apps}/fctl/cmd/ledger/transactions/show.go (100%) rename {components => apps}/fctl/cmd/login/controller.go (100%) rename {components => apps}/fctl/cmd/login/login.go (100%) rename {components => apps}/fctl/cmd/orchestration/instances/describe.go (100%) rename {components => apps}/fctl/cmd/orchestration/instances/list.go (100%) rename {components => apps}/fctl/cmd/orchestration/instances/root.go (100%) rename {components => apps}/fctl/cmd/orchestration/instances/send_event.go (100%) rename {components => apps}/fctl/cmd/orchestration/instances/show.go (100%) rename {components => apps}/fctl/cmd/orchestration/instances/stop.go (100%) rename {components => apps}/fctl/cmd/orchestration/internal/print.go (100%) rename {components => apps}/fctl/cmd/orchestration/root.go (100%) rename {components => apps}/fctl/cmd/orchestration/workflows/create.go (100%) rename {components => apps}/fctl/cmd/orchestration/workflows/delete.go (100%) rename {components => apps}/fctl/cmd/orchestration/workflows/list.go (100%) rename {components => apps}/fctl/cmd/orchestration/workflows/root.go (100%) rename {components => apps}/fctl/cmd/orchestration/workflows/run.go (100%) rename {components => apps}/fctl/cmd/orchestration/workflows/show.go (100%) rename {components => apps}/fctl/cmd/payments/accounts/balances.go (100%) rename {components => apps}/fctl/cmd/payments/accounts/list.go (100%) rename {components => apps}/fctl/cmd/payments/accounts/root.go (100%) rename {components => apps}/fctl/cmd/payments/accounts/show.go (100%) rename {components => apps}/fctl/cmd/payments/bankaccounts/create.go (100%) rename {components => apps}/fctl/cmd/payments/bankaccounts/list.go (100%) rename {components => apps}/fctl/cmd/payments/bankaccounts/root.go (100%) rename {components => apps}/fctl/cmd/payments/bankaccounts/show.go (100%) rename {components => apps}/fctl/cmd/payments/connectors/getconfig.go (100%) rename {components => apps}/fctl/cmd/payments/connectors/install/atlar.go (100%) rename {components => apps}/fctl/cmd/payments/connectors/install/bankingcircle.go (100%) rename {components => apps}/fctl/cmd/payments/connectors/install/currencycloud.go (100%) rename {components => apps}/fctl/cmd/payments/connectors/install/mangopay.go (100%) rename {components => apps}/fctl/cmd/payments/connectors/install/modulr.go (100%) rename {components => apps}/fctl/cmd/payments/connectors/install/moneycorp.go (100%) rename {components => apps}/fctl/cmd/payments/connectors/install/root.go (100%) rename {components => apps}/fctl/cmd/payments/connectors/install/stripe.go (100%) rename {components => apps}/fctl/cmd/payments/connectors/install/wise.go (100%) rename {components => apps}/fctl/cmd/payments/connectors/internal/connectors.go (100%) rename {components => apps}/fctl/cmd/payments/connectors/list.go (100%) rename {components => apps}/fctl/cmd/payments/connectors/root.go (100%) rename {components => apps}/fctl/cmd/payments/connectors/uninstall.go (100%) rename {components => apps}/fctl/cmd/payments/connectors/views/banking_circle.go (100%) rename {components => apps}/fctl/cmd/payments/connectors/views/currency_cloud.go (100%) rename {components => apps}/fctl/cmd/payments/connectors/views/mangopay.go (100%) rename {components => apps}/fctl/cmd/payments/connectors/views/modulr.go (100%) rename {components => apps}/fctl/cmd/payments/connectors/views/moneycorp.go (100%) rename {components => apps}/fctl/cmd/payments/connectors/views/stripe.go (100%) rename {components => apps}/fctl/cmd/payments/connectors/views/wise.go (100%) rename {components => apps}/fctl/cmd/payments/payments/list.go (100%) rename {components => apps}/fctl/cmd/payments/payments/root.go (100%) rename {components => apps}/fctl/cmd/payments/root.go (100%) rename {components => apps}/fctl/cmd/payments/transferinitiation/create.go (100%) rename {components => apps}/fctl/cmd/payments/transferinitiation/delete.go (100%) rename {components => apps}/fctl/cmd/payments/transferinitiation/list.go (100%) rename {components => apps}/fctl/cmd/payments/transferinitiation/retry.go (100%) rename {components => apps}/fctl/cmd/payments/transferinitiation/root.go (100%) rename {components => apps}/fctl/cmd/payments/transferinitiation/show.go (100%) rename {components => apps}/fctl/cmd/payments/transferinitiation/update_status.go (100%) rename {components => apps}/fctl/cmd/payments/versions/versions.go (100%) rename {components => apps}/fctl/cmd/profiles/delete.go (100%) rename {components => apps}/fctl/cmd/profiles/list.go (100%) rename {components => apps}/fctl/cmd/profiles/rename.go (100%) rename {components => apps}/fctl/cmd/profiles/root.go (100%) rename {components => apps}/fctl/cmd/profiles/setdefaultorganization.go (100%) rename {components => apps}/fctl/cmd/profiles/show.go (100%) rename {components => apps}/fctl/cmd/profiles/use.go (100%) rename {components => apps}/fctl/cmd/prompt.go (100%) rename {components => apps}/fctl/cmd/root.go (100%) rename {components => apps}/fctl/cmd/search/root.go (100%) rename {components => apps}/fctl/cmd/search/views/accounts.go (100%) rename {components => apps}/fctl/cmd/search/views/assets.go (100%) rename {components => apps}/fctl/cmd/search/views/payment.go (100%) rename {components => apps}/fctl/cmd/search/views/transactions.go (100%) rename {components => apps}/fctl/cmd/stack/controller.go (100%) rename {components => apps}/fctl/cmd/stack/create.go (100%) rename {components => apps}/fctl/cmd/stack/delete.go (100%) rename {components => apps}/fctl/cmd/stack/disable.go (100%) rename {components => apps}/fctl/cmd/stack/enable.go (100%) rename {components => apps}/fctl/cmd/stack/internal/print.go (100%) rename {components => apps}/fctl/cmd/stack/list.go (100%) rename {components => apps}/fctl/cmd/stack/restore.go (100%) rename {components => apps}/fctl/cmd/stack/root.go (100%) rename {components => apps}/fctl/cmd/stack/show.go (100%) rename {components => apps}/fctl/cmd/ui/ui.go (100%) rename {components => apps}/fctl/cmd/version/version.go (100%) rename {components => apps}/fctl/cmd/wallets/balances/create.go (100%) rename {components => apps}/fctl/cmd/wallets/balances/list.go (100%) rename {components => apps}/fctl/cmd/wallets/balances/root.go (100%) rename {components => apps}/fctl/cmd/wallets/balances/show.go (100%) rename {components => apps}/fctl/cmd/wallets/create.go (100%) rename {components => apps}/fctl/cmd/wallets/credit.go (100%) rename {components => apps}/fctl/cmd/wallets/debit.go (100%) rename {components => apps}/fctl/cmd/wallets/holds/confirm.go (100%) rename {components => apps}/fctl/cmd/wallets/holds/list.go (100%) rename {components => apps}/fctl/cmd/wallets/holds/root.go (100%) rename {components => apps}/fctl/cmd/wallets/holds/show.go (100%) rename {components => apps}/fctl/cmd/wallets/holds/void.go (100%) rename {components => apps}/fctl/cmd/wallets/internal/command.go (100%) rename {components => apps}/fctl/cmd/wallets/internal/subject.go (100%) rename {components => apps}/fctl/cmd/wallets/internal/views/balance.go (100%) rename {components => apps}/fctl/cmd/wallets/internal/views/hold.go (100%) rename {components => apps}/fctl/cmd/wallets/internal/views/wallet.go (100%) rename {components => apps}/fctl/cmd/wallets/list.go (100%) rename {components => apps}/fctl/cmd/wallets/root.go (100%) rename {components => apps}/fctl/cmd/wallets/show.go (100%) rename {components => apps}/fctl/cmd/wallets/transactions/list.go (100%) rename {components => apps}/fctl/cmd/wallets/transactions/root.go (100%) rename {components => apps}/fctl/cmd/wallets/update.go (100%) rename {components => apps}/fctl/cmd/webhooks/activate.go (100%) rename {components => apps}/fctl/cmd/webhooks/create.go (100%) rename {components => apps}/fctl/cmd/webhooks/deactivate.go (100%) rename {components => apps}/fctl/cmd/webhooks/delete.go (100%) rename {components => apps}/fctl/cmd/webhooks/list.go (100%) rename {components => apps}/fctl/cmd/webhooks/root.go (100%) rename {components => apps}/fctl/cmd/webhooks/secret.go (100%) rename {components/auth => apps/fctl}/commitlint.config.js (100%) rename {components => apps}/fctl/go.mod (100%) rename {components => apps}/fctl/go.sum (100%) rename {components => apps}/fctl/main.go (100%) rename {components => apps}/fctl/membership-swagger.yaml (100%) rename {components => apps}/fctl/membershipclient/.gitignore (100%) rename {components => apps}/fctl/membershipclient/.openapi-generator-ignore (100%) rename {components => apps}/fctl/membershipclient/.openapi-generator/FILES (100%) rename {components => apps}/fctl/membershipclient/.openapi-generator/VERSION (100%) rename {components => apps}/fctl/membershipclient/.travis.yml (100%) rename {components => apps}/fctl/membershipclient/README.md (100%) rename {components => apps}/fctl/membershipclient/api/openapi.yaml (100%) rename {components => apps}/fctl/membershipclient/api_default.go (100%) rename {components => apps}/fctl/membershipclient/client.go (100%) rename {components => apps}/fctl/membershipclient/configuration.go (100%) rename {components => apps}/fctl/membershipclient/docs/AnyRegion.md (100%) rename {components => apps}/fctl/membershipclient/docs/AnyRegionAllOf.md (100%) rename {components => apps}/fctl/membershipclient/docs/BillingPortal.md (100%) rename {components => apps}/fctl/membershipclient/docs/BillingPortalResponse.md (100%) rename {components => apps}/fctl/membershipclient/docs/BillingSetup.md (100%) rename {components => apps}/fctl/membershipclient/docs/BillingSetupResponse.md (100%) rename {components => apps}/fctl/membershipclient/docs/CreateInvitationResponse.md (100%) rename {components => apps}/fctl/membershipclient/docs/CreateOrganizationResponse.md (100%) rename {components => apps}/fctl/membershipclient/docs/CreatePrivateRegionRequest.md (100%) rename {components => apps}/fctl/membershipclient/docs/CreateStackRequest.md (100%) rename {components => apps}/fctl/membershipclient/docs/CreateStackRequestAllOf.md (100%) rename {components => apps}/fctl/membershipclient/docs/CreateStackResponse.md (100%) rename {components => apps}/fctl/membershipclient/docs/CreatedPrivateRegionResponse.md (100%) rename {components => apps}/fctl/membershipclient/docs/DefaultApi.md (100%) rename {components => apps}/fctl/membershipclient/docs/Error.md (100%) rename {components => apps}/fctl/membershipclient/docs/GetRegionResponse.md (100%) rename {components => apps}/fctl/membershipclient/docs/Invitation.md (100%) rename {components => apps}/fctl/membershipclient/docs/ListInvitationsResponse.md (100%) rename {components => apps}/fctl/membershipclient/docs/ListOrganizationExpandedResponse.md (100%) rename {components => apps}/fctl/membershipclient/docs/ListOrganizationExpandedResponseDataInner.md (100%) rename {components => apps}/fctl/membershipclient/docs/ListOrganizationExpandedResponseDataInnerAllOf.md (100%) rename {components => apps}/fctl/membershipclient/docs/ListOrganizationResponse.md (100%) rename {components => apps}/fctl/membershipclient/docs/ListRegionsResponse.md (100%) rename {components => apps}/fctl/membershipclient/docs/ListStacksResponse.md (100%) rename {components => apps}/fctl/membershipclient/docs/ListUsersResponse.md (100%) rename {components => apps}/fctl/membershipclient/docs/Organization.md (100%) rename {components => apps}/fctl/membershipclient/docs/OrganizationAllOf.md (100%) rename {components => apps}/fctl/membershipclient/docs/OrganizationData.md (100%) rename {components => apps}/fctl/membershipclient/docs/PrivateRegion.md (100%) rename {components => apps}/fctl/membershipclient/docs/PrivateRegionAllOf.md (100%) rename {components => apps}/fctl/membershipclient/docs/PrivateRegionAllOfSecret.md (100%) rename {components => apps}/fctl/membershipclient/docs/PublicRegion.md (100%) rename {components => apps}/fctl/membershipclient/docs/PublicRegionAllOf.md (100%) rename {components => apps}/fctl/membershipclient/docs/ReadUserResponse.md (100%) rename {components => apps}/fctl/membershipclient/docs/Region.md (100%) rename {components => apps}/fctl/membershipclient/docs/ServerInfo.md (100%) rename {components => apps}/fctl/membershipclient/docs/Stack.md (100%) rename {components => apps}/fctl/membershipclient/docs/StackAllOf.md (100%) rename {components => apps}/fctl/membershipclient/docs/StackData.md (100%) rename {components => apps}/fctl/membershipclient/docs/StackLifeCycle.md (100%) rename {components => apps}/fctl/membershipclient/docs/UpdatableUserData.md (100%) rename {components => apps}/fctl/membershipclient/docs/UpdateUserResponse.md (100%) rename {components => apps}/fctl/membershipclient/docs/User.md (100%) rename {components => apps}/fctl/membershipclient/docs/UserAllOf.md (100%) rename {components => apps}/fctl/membershipclient/docs/UserData.md (100%) rename {components => apps}/fctl/membershipclient/docs/UserDataAllOf.md (100%) rename {components => apps}/fctl/membershipclient/git_push.sh (100%) rename {components => apps}/fctl/membershipclient/go.mod (100%) create mode 100644 apps/fctl/membershipclient/go.sum rename {components => apps}/fctl/membershipclient/model_any_region.go (100%) rename {components => apps}/fctl/membershipclient/model_any_region_all_of.go (100%) rename {components => apps}/fctl/membershipclient/model_billing_portal.go (100%) rename {components => apps}/fctl/membershipclient/model_billing_portal_response.go (100%) rename {components => apps}/fctl/membershipclient/model_billing_setup.go (100%) rename {components => apps}/fctl/membershipclient/model_billing_setup_response.go (100%) rename {components => apps}/fctl/membershipclient/model_create_invitation_response.go (100%) rename {components => apps}/fctl/membershipclient/model_create_organization_response.go (100%) rename {components => apps}/fctl/membershipclient/model_create_private_region_request.go (100%) rename {components => apps}/fctl/membershipclient/model_create_stack_request.go (100%) rename {components => apps}/fctl/membershipclient/model_create_stack_request_all_of.go (100%) rename {components => apps}/fctl/membershipclient/model_create_stack_response.go (100%) rename {components => apps}/fctl/membershipclient/model_created_private_region_response.go (100%) rename {components => apps}/fctl/membershipclient/model_error.go (100%) rename {components => apps}/fctl/membershipclient/model_get_region_response.go (100%) rename {components => apps}/fctl/membershipclient/model_invitation.go (100%) rename {components => apps}/fctl/membershipclient/model_list_invitations_response.go (100%) rename {components => apps}/fctl/membershipclient/model_list_organization_expanded_response.go (100%) rename {components => apps}/fctl/membershipclient/model_list_organization_expanded_response_data_inner.go (100%) rename {components => apps}/fctl/membershipclient/model_list_organization_expanded_response_data_inner_all_of.go (100%) rename {components => apps}/fctl/membershipclient/model_list_organization_response.go (100%) rename {components => apps}/fctl/membershipclient/model_list_regions_response.go (100%) rename {components => apps}/fctl/membershipclient/model_list_stacks_response.go (100%) rename {components => apps}/fctl/membershipclient/model_list_users_response.go (100%) rename {components => apps}/fctl/membershipclient/model_organization.go (100%) rename {components => apps}/fctl/membershipclient/model_organization_all_of.go (100%) rename {components => apps}/fctl/membershipclient/model_organization_data.go (100%) rename {components => apps}/fctl/membershipclient/model_private_region.go (100%) rename {components => apps}/fctl/membershipclient/model_private_region_all_of.go (100%) rename {components => apps}/fctl/membershipclient/model_private_region_all_of_secret.go (100%) rename {components => apps}/fctl/membershipclient/model_public_region.go (100%) rename {components => apps}/fctl/membershipclient/model_public_region_all_of.go (100%) rename {components => apps}/fctl/membershipclient/model_read_user_response.go (100%) rename {components => apps}/fctl/membershipclient/model_region.go (100%) rename {components => apps}/fctl/membershipclient/model_server_info.go (100%) rename {components => apps}/fctl/membershipclient/model_stack.go (100%) rename {components => apps}/fctl/membershipclient/model_stack_all_of.go (100%) rename {components => apps}/fctl/membershipclient/model_stack_data.go (100%) rename {components => apps}/fctl/membershipclient/model_stack_life_cycle.go (100%) rename {components => apps}/fctl/membershipclient/model_updatable_user_data.go (100%) rename {components => apps}/fctl/membershipclient/model_update_user_response.go (100%) rename {components => apps}/fctl/membershipclient/model_user.go (100%) rename {components => apps}/fctl/membershipclient/model_user_all_of.go (100%) rename {components => apps}/fctl/membershipclient/model_user_data.go (100%) rename {components => apps}/fctl/membershipclient/model_user_data_all_of.go (100%) rename {components => apps}/fctl/membershipclient/response.go (100%) rename {components => apps}/fctl/membershipclient/utils.go (100%) rename {components => apps}/fctl/pkg/approval.go (100%) rename {components => apps}/fctl/pkg/claims.go (100%) rename {components => apps}/fctl/pkg/clients.go (100%) rename {components => apps}/fctl/pkg/command.go (100%) rename {components => apps}/fctl/pkg/config.go (100%) rename {components => apps}/fctl/pkg/controller.go (100%) rename {components => apps}/fctl/pkg/file.go (100%) rename {components => apps}/fctl/pkg/flags.go (100%) rename {components => apps}/fctl/pkg/http.go (100%) rename {components => apps}/fctl/pkg/manager.go (100%) rename {components => apps}/fctl/pkg/metadata.go (100%) rename {components => apps}/fctl/pkg/print.go (100%) rename {components => apps}/fctl/pkg/profile.go (100%) rename {components => apps}/fctl/pkg/ptr.go (100%) rename {components => apps}/fctl/pkg/relyingparty.go (100%) rename {components => apps}/fctl/pkg/theme.go (100%) rename {components => apps}/fctl/pkg/utils.go (100%) rename {components => apps}/fctl/scripts/completions.sh (100%) rename {components => apps}/fctl/workflow.yaml (100%) rename {components => apps}/ledger/.all-contributorsrc (100%) rename {components => apps}/ledger/.dockerignore (100%) rename {components => apps}/ledger/.github/CODEOWNERS (100%) rename {components => apps}/ledger/.github/FUNDING.yml (100%) rename {components => apps}/ledger/.github/ISSUE_TEMPLATE/bug_report.md (100%) rename {components => apps}/ledger/.github/ISSUE_TEMPLATE/feature_request.md (100%) rename {components => apps}/ledger/.github/PULL_REQUEST_TEMPLATE/pull_request_sdk_template.md (100%) rename {components => apps}/ledger/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md (100%) rename {components => apps}/ledger/.github/dependabot.yml (100%) rename {components => apps}/ledger/.github/labeler.yml (100%) rename {components => apps}/ledger/.github/workflows/main.yml (100%) rename {components => apps}/ledger/.github/workflows/release.yml (100%) rename {components => apps}/ledger/.gitignore (100%) rename {components => apps}/ledger/.gitrepo (100%) rename {components => apps}/ledger/.goreleaser.ledger.yml (100%) rename {components => apps}/ledger/.goreleaser.yml (100%) rename {components => apps}/ledger/.pre-commit-config.yaml (100%) rename {components => apps}/ledger/CONDUCT.md (100%) rename {components => apps}/ledger/CONTRIBUTING.md (100%) rename {components => apps}/ledger/Dockerfile (92%) rename {components => apps}/ledger/Earthfile (89%) rename {components => apps}/ledger/LICENSE (100%) rename {components => apps}/ledger/Procfile (100%) rename {components => apps}/ledger/README.md (100%) rename {components => apps}/ledger/SDK.md (100%) rename {components => apps}/ledger/Taskfile.yaml (100%) rename {components => apps}/ledger/benchmarks/ledger_test.go (100%) rename {components => apps}/ledger/benchmarks/main_test.go (100%) rename {components => apps}/ledger/build.Dockerfile (100%) rename {components => apps}/ledger/cmd/buckets.go (100%) rename {components => apps}/ledger/cmd/container.go (100%) rename {components => apps}/ledger/cmd/doc.go (100%) rename {components => apps}/ledger/cmd/internal/analytics.go (100%) rename {components => apps}/ledger/cmd/internal/analytics_test.go (100%) rename {components => apps}/ledger/cmd/internal/env.go (100%) rename {components => apps}/ledger/cmd/internal/utils.go (100%) rename {components => apps}/ledger/cmd/root.go (100%) rename {components => apps}/ledger/cmd/serve.go (100%) rename {components => apps}/ledger/cmd/version.go (100%) rename {components => apps}/ledger/docker-compose.release.yml (100%) rename {components => apps}/ledger/docker-compose.yml (100%) rename {components => apps}/ledger/examples/basic-auth/docker-compose.yml (100%) rename {components => apps}/ledger/examples/jaeger-exporter/docker-compose.yml (100%) rename {components => apps}/ledger/examples/otlp-exporter/docker-compose.yml (100%) rename {components => apps}/ledger/examples/otlp-exporter/otel-collector-config.yaml (100%) rename {components => apps}/ledger/examples/otlp-exporter/prometheus.yaml (100%) rename {components => apps}/ledger/examples/publisher-http/Caddyfile (100%) rename {components => apps}/ledger/examples/publisher-http/docker-compose.yml (100%) rename {components => apps}/ledger/examples/publisher-kafka/docker-compose.yml (100%) rename {components => apps}/ledger/go.mod (100%) rename {components => apps}/ledger/go.sum (100%) rename {components => apps}/ledger/internal/account.go (100%) rename {components => apps}/ledger/internal/account_test.go (100%) rename {components => apps}/ledger/internal/analytics/analytics.go (100%) rename {components => apps}/ledger/internal/analytics/analytics_test.go (100%) rename {components => apps}/ledger/internal/analytics/backend.go (100%) rename {components => apps}/ledger/internal/analytics/backend_test.go (100%) rename {components => apps}/ledger/internal/analytics/module.go (100%) rename {components => apps}/ledger/internal/api/backend/backend.go (100%) rename {components => apps}/ledger/internal/api/backend/backend_generated.go (100%) rename {components => apps}/ledger/internal/api/backend/context.go (100%) rename {components => apps}/ledger/internal/api/backend/playnumscript.go (100%) rename {components => apps}/ledger/internal/api/backend/resolver.go (100%) rename {components => apps}/ledger/internal/api/module.go (100%) rename {components => apps}/ledger/internal/api/read_only.go (100%) rename {components => apps}/ledger/internal/api/router.go (100%) rename {components => apps}/ledger/internal/api/v1/api_utils_test.go (100%) rename {components => apps}/ledger/internal/api/v1/controllers_accounts.go (100%) rename {components => apps}/ledger/internal/api/v1/controllers_accounts_test.go (100%) rename {components => apps}/ledger/internal/api/v1/controllers_balances.go (100%) rename {components => apps}/ledger/internal/api/v1/controllers_balances_test.go (100%) rename {components => apps}/ledger/internal/api/v1/controllers_config.go (100%) rename {components => apps}/ledger/internal/api/v1/controllers_config_test.go (100%) rename {components => apps}/ledger/internal/api/v1/controllers_info.go (100%) rename {components => apps}/ledger/internal/api/v1/controllers_info_test.go (100%) rename {components => apps}/ledger/internal/api/v1/controllers_transactions.go (100%) rename {components => apps}/ledger/internal/api/v1/controllers_transactions_test.go (100%) rename {components => apps}/ledger/internal/api/v1/errors.go (100%) rename {components => apps}/ledger/internal/api/v1/middleware_auto_create_ledger.go (100%) rename {components => apps}/ledger/internal/api/v1/middlewares_metrics.go (100%) rename {components => apps}/ledger/internal/api/v1/query.go (100%) rename {components => apps}/ledger/internal/api/v1/routes.go (100%) rename {components => apps}/ledger/internal/api/v1/utils.go (100%) rename {components => apps}/ledger/internal/api/v2/api_utils_test.go (100%) rename {components => apps}/ledger/internal/api/v2/bulk.go (100%) rename {components => apps}/ledger/internal/api/v2/controllers_accounts.go (100%) rename {components => apps}/ledger/internal/api/v2/controllers_accounts_test.go (100%) rename {components => apps}/ledger/internal/api/v2/controllers_balances.go (100%) rename {components => apps}/ledger/internal/api/v2/controllers_balances_test.go (100%) rename {components => apps}/ledger/internal/api/v2/controllers_bulk.go (100%) rename {components => apps}/ledger/internal/api/v2/controllers_bulk_test.go (100%) rename {components => apps}/ledger/internal/api/v2/controllers_config.go (100%) rename {components => apps}/ledger/internal/api/v2/controllers_config_test.go (100%) rename {components => apps}/ledger/internal/api/v2/controllers_create_ledger.go (100%) rename {components => apps}/ledger/internal/api/v2/controllers_create_ledger_test.go (100%) rename {components => apps}/ledger/internal/api/v2/controllers_get_ledger.go (100%) rename {components => apps}/ledger/internal/api/v2/controllers_get_ledger_test.go (100%) rename {components => apps}/ledger/internal/api/v2/controllers_info.go (100%) rename {components => apps}/ledger/internal/api/v2/controllers_info_test.go (100%) rename {components => apps}/ledger/internal/api/v2/controllers_list_ledgers.go (100%) rename {components => apps}/ledger/internal/api/v2/controllers_transactions.go (100%) rename {components => apps}/ledger/internal/api/v2/controllers_transactions_test.go (100%) rename {components => apps}/ledger/internal/api/v2/errors.go (100%) rename {components => apps}/ledger/internal/api/v2/middlewares_metrics.go (100%) rename {components => apps}/ledger/internal/api/v2/query.go (100%) rename {components => apps}/ledger/internal/api/v2/routes.go (100%) rename {components => apps}/ledger/internal/api/v2/utils.go (100%) rename {components => apps}/ledger/internal/asset.go (100%) rename {components => apps}/ledger/internal/bigint.go (100%) rename {components => apps}/ledger/internal/bus/message.go (100%) rename {components => apps}/ledger/internal/bus/monitor.go (100%) rename {components => apps}/ledger/internal/bus/monitor_test.go (100%) rename {components => apps}/ledger/internal/engine/command/commander.go (100%) rename {components => apps}/ledger/internal/engine/command/commander_test.go (100%) rename {components => apps}/ledger/internal/engine/command/compiler.go (100%) rename {components => apps}/ledger/internal/engine/command/compiler_test.go (100%) rename {components => apps}/ledger/internal/engine/command/context.go (100%) rename {components => apps}/ledger/internal/engine/command/errors.go (100%) rename {components => apps}/ledger/internal/engine/command/lock.go (100%) rename {components => apps}/ledger/internal/engine/command/lock_test.go (100%) rename {components => apps}/ledger/internal/engine/command/reference.go (100%) rename {components => apps}/ledger/internal/engine/command/store.go (100%) rename {components => apps}/ledger/internal/engine/errors.go (100%) rename {components => apps}/ledger/internal/engine/ledger.go (100%) rename {components => apps}/ledger/internal/engine/migrations.go (100%) rename {components => apps}/ledger/internal/engine/module.go (100%) rename {components => apps}/ledger/internal/engine/resolver.go (100%) rename {components => apps}/ledger/internal/engine/stats.go (100%) rename {components => apps}/ledger/internal/engine/utils/batching/batcher.go (100%) rename {components => apps}/ledger/internal/engine/utils/job/jobs.go (100%) rename {components => apps}/ledger/internal/engine/utils/job/jobs_test.go (100%) rename {components => apps}/ledger/internal/log.go (100%) rename {components => apps}/ledger/internal/machine/account.go (100%) rename {components => apps}/ledger/internal/machine/address.go (100%) rename {components => apps}/ledger/internal/machine/allotment.go (100%) rename {components => apps}/ledger/internal/machine/allotment_test.go (100%) rename {components => apps}/ledger/internal/machine/asset.go (100%) rename {components => apps}/ledger/internal/machine/docs/instructions.md (100%) rename {components => apps}/ledger/internal/machine/docs/types.md (100%) rename {components => apps}/ledger/internal/machine/errors.go (100%) rename {components => apps}/ledger/internal/machine/examples/basic.go (100%) rename {components => apps}/ledger/internal/machine/funding.go (100%) rename {components => apps}/ledger/internal/machine/funding_test.go (100%) rename {components => apps}/ledger/internal/machine/json.go (100%) rename {components => apps}/ledger/internal/machine/json_test.go (100%) rename {components => apps}/ledger/internal/machine/monetary.go (100%) rename {components => apps}/ledger/internal/machine/number.go (100%) rename {components => apps}/ledger/internal/machine/portion.go (100%) rename {components => apps}/ledger/internal/machine/portion_test.go (100%) rename {components => apps}/ledger/internal/machine/script/NumScript.g4 (100%) rename {components => apps}/ledger/internal/machine/script/compiler/allotment.go (100%) rename {components => apps}/ledger/internal/machine/script/compiler/compiler.go (100%) rename {components => apps}/ledger/internal/machine/script/compiler/compiler_test.go (100%) rename {components => apps}/ledger/internal/machine/script/compiler/destination.go (100%) rename {components => apps}/ledger/internal/machine/script/compiler/error.go (100%) rename {components => apps}/ledger/internal/machine/script/compiler/error_test.go (100%) rename {components => apps}/ledger/internal/machine/script/compiler/program.go (100%) rename {components => apps}/ledger/internal/machine/script/compiler/source.go (100%) rename {components => apps}/ledger/internal/machine/script/generate.go (100%) rename {components => apps}/ledger/internal/machine/script/generate.sh (100%) rename {components => apps}/ledger/internal/machine/script/parser/NumScript.interp (100%) rename {components => apps}/ledger/internal/machine/script/parser/NumScript.tokens (100%) rename {components => apps}/ledger/internal/machine/script/parser/NumScriptLexer.interp (100%) rename {components => apps}/ledger/internal/machine/script/parser/NumScriptLexer.tokens (100%) rename {components => apps}/ledger/internal/machine/script/parser/numscript_base_listener.go (100%) rename {components => apps}/ledger/internal/machine/script/parser/numscript_lexer.go (100%) rename {components => apps}/ledger/internal/machine/script/parser/numscript_listener.go (100%) rename {components => apps}/ledger/internal/machine/script/parser/numscript_parser.go (100%) rename {components => apps}/ledger/internal/machine/value.go (100%) rename {components => apps}/ledger/internal/machine/vm/machine.go (100%) rename {components => apps}/ledger/internal/machine/vm/machine_kept_test.go (100%) rename {components => apps}/ledger/internal/machine/vm/machine_overdraft_test.go (100%) rename {components => apps}/ledger/internal/machine/vm/machine_test.go (100%) rename {components => apps}/ledger/internal/machine/vm/program/instructions.go (100%) rename {components => apps}/ledger/internal/machine/vm/program/program.go (100%) rename {components => apps}/ledger/internal/machine/vm/program/program_test.go (100%) rename {components => apps}/ledger/internal/machine/vm/program/resource.go (100%) rename {components => apps}/ledger/internal/machine/vm/program/resource_test.go (100%) rename {components => apps}/ledger/internal/machine/vm/run.go (100%) rename {components => apps}/ledger/internal/machine/vm/run_test.go (100%) rename {components => apps}/ledger/internal/machine/vm/stack.go (100%) rename {components => apps}/ledger/internal/machine/vm/store.go (100%) rename {components => apps}/ledger/internal/metadata.go (100%) rename {components => apps}/ledger/internal/numscript.go (100%) rename {components => apps}/ledger/internal/opentelemetry/metrics/metrics.go (100%) rename {components => apps}/ledger/internal/opentelemetry/tracer/tracer.go (100%) rename {components => apps}/ledger/internal/posting.go (100%) rename {components => apps}/ledger/internal/posting_test.go (100%) rename {components => apps}/ledger/internal/script.go (100%) rename {components => apps}/ledger/internal/storage/driver/cli.go (100%) rename {components => apps}/ledger/internal/storage/driver/driver.go (100%) rename {components => apps}/ledger/internal/storage/driver/driver_test.go (100%) rename {components => apps}/ledger/internal/storage/driver/main_test.go (100%) rename {components => apps}/ledger/internal/storage/flags.go (100%) rename {components => apps}/ledger/internal/storage/inmemory.go (100%) rename {components => apps}/ledger/internal/storage/ledgerstore/accounts.go (100%) rename {components => apps}/ledger/internal/storage/ledgerstore/accounts_test.go (100%) rename {components => apps}/ledger/internal/storage/ledgerstore/balances.go (100%) rename {components => apps}/ledger/internal/storage/ledgerstore/balances_test.go (100%) rename {components => apps}/ledger/internal/storage/ledgerstore/bucket.go (100%) rename {components => apps}/ledger/internal/storage/ledgerstore/bucket_test.go (100%) rename {components => apps}/ledger/internal/storage/ledgerstore/errors.go (100%) rename {components => apps}/ledger/internal/storage/ledgerstore/logs.go (100%) rename {components => apps}/ledger/internal/storage/ledgerstore/logs_test.go (100%) rename {components => apps}/ledger/internal/storage/ledgerstore/main_test.go (100%) rename {components => apps}/ledger/internal/storage/ledgerstore/migrations/0-init-schema.sql (100%) rename {components => apps}/ledger/internal/storage/ledgerstore/migrations_v1.go (100%) rename {components => apps}/ledger/internal/storage/ledgerstore/store.go (100%) rename {components => apps}/ledger/internal/storage/ledgerstore/store_benchmarks_test.go (100%) rename {components => apps}/ledger/internal/storage/ledgerstore/store_test.go (100%) rename {components => apps}/ledger/internal/storage/ledgerstore/transactions.go (100%) rename {components => apps}/ledger/internal/storage/ledgerstore/transactions_test.go (100%) rename {components => apps}/ledger/internal/storage/ledgerstore/utils.go (100%) rename {components => apps}/ledger/internal/storage/paginate/bigint.go (100%) rename {components => apps}/ledger/internal/storage/paginate/iterate.go (100%) rename {components => apps}/ledger/internal/storage/paginate/main_test.go (100%) rename {components => apps}/ledger/internal/storage/paginate/pagination.go (100%) rename {components => apps}/ledger/internal/storage/paginate/pagination_column.go (100%) rename {components => apps}/ledger/internal/storage/paginate/pagination_column_test.go (100%) rename {components => apps}/ledger/internal/storage/paginate/pagination_offset.go (100%) rename {components => apps}/ledger/internal/storage/paginate/pagination_offset_test.go (100%) rename {components => apps}/ledger/internal/storage/sqlutils/errors.go (100%) rename {components => apps}/ledger/internal/storage/sqlutils/utils.go (100%) rename {components => apps}/ledger/internal/storage/storagetesting/storage.go (100%) rename {components => apps}/ledger/internal/storage/systemstore/configuration.go (100%) rename {components => apps}/ledger/internal/storage/systemstore/ledgers.go (100%) rename {components => apps}/ledger/internal/storage/systemstore/ledgers_test.go (100%) rename {components => apps}/ledger/internal/storage/systemstore/main_test.go (100%) rename {components => apps}/ledger/internal/storage/systemstore/migrations.go (100%) rename {components => apps}/ledger/internal/storage/systemstore/store.go (100%) rename {components => apps}/ledger/internal/testing/compare.go (100%) rename {components => apps}/ledger/internal/time.go (100%) rename {components => apps}/ledger/internal/transaction.go (100%) rename {components => apps}/ledger/internal/transaction_test.go (100%) rename {components => apps}/ledger/internal/volumes.go (100%) rename {components => apps}/ledger/libs/.gitignore (100%) rename {components => apps}/ledger/libs/.pre-commit-config.yaml (100%) rename {components => apps}/ledger/libs/Earthfile (100%) rename {components => apps}/ledger/libs/README.md (100%) rename {components => apps}/ledger/libs/Taskfile.yml (100%) rename {components => apps}/ledger/libs/analytics/cli.go (100%) rename {components => apps}/ledger/libs/analytics/cli_test.go (100%) rename {components => apps}/ledger/libs/analytics/module.go (100%) rename {components => apps}/ledger/libs/analytics/module_test.go (100%) rename {components => apps}/ledger/libs/analytics/segment.go (100%) rename {components => apps}/ledger/libs/analytics/segment_test.go (100%) rename {components => apps}/ledger/libs/api/apitesting/utils.go (100%) rename {components => apps}/ledger/libs/api/handler_info.go (100%) rename {components => apps}/ledger/libs/api/query.go (100%) rename {components => apps}/ledger/libs/api/response.go (100%) rename {components => apps}/ledger/libs/api/response_test.go (100%) rename {components => apps}/ledger/libs/api/response_utils.go (100%) rename {components => apps}/ledger/libs/api/utils.go (100%) rename {components => apps}/ledger/libs/ballast/ballast.go (100%) rename {components => apps}/ledger/libs/ballast/module.go (100%) rename {components => apps}/ledger/libs/bun/bundebug/debug_hook.go (100%) rename {components => apps}/ledger/libs/bun/bunexplain/explain_hook.go (100%) rename {components => apps}/ledger/libs/collectionutils/linked_list.go (100%) rename {components => apps}/ledger/libs/collectionutils/map.go (100%) rename {components => apps}/ledger/libs/collectionutils/slice.go (100%) rename {components/fctl => apps/ledger/libs}/commitlint.config.js (100%) rename {components => apps}/ledger/libs/contextutil/contextutil.go (100%) rename {components => apps}/ledger/libs/doc.go (100%) rename {components => apps}/ledger/libs/go.mod (97%) rename {components => apps}/ledger/libs/go.sum (99%) rename {components => apps}/ledger/libs/health/controller.go (100%) rename {components => apps}/ledger/libs/health/controller_test.go (100%) rename {components => apps}/ledger/libs/health/health.go (100%) rename {components => apps}/ledger/libs/health/module.go (100%) rename {components => apps}/ledger/libs/httpclient/debug.go (100%) rename {components => apps}/ledger/libs/httpserver/serverport.go (100%) rename {components => apps}/ledger/libs/logging/context.go (100%) rename {components => apps}/ledger/libs/logging/logging.go (100%) rename {components => apps}/ledger/libs/logging/logrus.go (100%) rename {components => apps}/ledger/libs/logging/zapadapter.go (100%) rename {components => apps}/ledger/libs/metadata/metadata.go (100%) rename {components => apps}/ledger/libs/metadata/owner.go (100%) rename {components => apps}/ledger/libs/migrations/migration.go (100%) rename {components => apps}/ledger/libs/migrations/migrator.go (100%) rename {components => apps}/ledger/libs/migrations/migrator_test.go (100%) rename {components => apps}/ledger/libs/oauth2/oauth2introspect/introspect.go (100%) rename {components => apps}/ledger/libs/oauth2/oauth2introspect/middleware.go (100%) rename {components => apps}/ledger/libs/otlp/cli.go (100%) rename {components => apps}/ledger/libs/otlp/error.go (100%) rename {components => apps}/ledger/libs/otlp/http_client.go (100%) rename {components => apps}/ledger/libs/otlp/otlp.go (100%) rename {components => apps}/ledger/libs/otlp/otlpmetrics/cli.go (100%) rename {components => apps}/ledger/libs/otlp/otlpmetrics/module.go (100%) rename {components => apps}/ledger/libs/otlp/otlpmetrics/otlpexporter.go (100%) rename {components => apps}/ledger/libs/otlp/otlpmetrics/stdoutexporter.go (100%) rename {components => apps}/ledger/libs/otlp/otlptraces/cli.go (100%) rename {components => apps}/ledger/libs/otlp/otlptraces/cli_test.go (100%) rename {components => apps}/ledger/libs/otlp/otlptraces/jaegerexporter.go (100%) rename {components => apps}/ledger/libs/otlp/otlptraces/otlpexporter.go (100%) rename {components => apps}/ledger/libs/otlp/otlptraces/stdoutexporter.go (100%) rename {components => apps}/ledger/libs/otlp/otlptraces/traces.go (100%) rename {components => apps}/ledger/libs/otlp/otlptraces/traces_test.go (100%) rename {components => apps}/ledger/libs/otlp/recover.go (100%) rename {components => apps}/ledger/libs/pgtesting/README.md (100%) rename {components => apps}/ledger/libs/pgtesting/postgres.go (100%) rename {components => apps}/ledger/libs/pgtesting/postgres_test.go (100%) rename {components => apps}/ledger/libs/pointer/utils.go (100%) rename {components => apps}/ledger/libs/publish/cli.go (100%) rename {components => apps}/ledger/libs/publish/http.go (100%) rename {components => apps}/ledger/libs/publish/kafka.go (100%) rename {components => apps}/ledger/libs/publish/kafka_scram.go (100%) rename {components => apps}/ledger/libs/publish/logging.go (100%) rename {components => apps}/ledger/libs/publish/messages.go (100%) rename {components => apps}/ledger/libs/publish/module.go (100%) rename {components => apps}/ledger/libs/publish/module_test.go (100%) rename {components => apps}/ledger/libs/publish/nats.go (100%) rename {components => apps}/ledger/libs/query/expression.go (100%) rename {components => apps}/ledger/libs/query/expression_test.go (100%) rename {components => apps}/ledger/libs/query/mapping.go (100%) rename {components => apps}/ledger/libs/service/app.go (100%) rename {components => apps}/ledger/libs/service/context.go (100%) rename {components => apps}/ledger/libs/service/logging.go (100%) rename {components => apps}/ledger/main.go (100%) rename {components => apps}/ledger/openapi.yaml (100%) rename {components => apps}/ledger/pkg/events/events.go (100%) rename {components => apps}/operator/.dockerignore (100%) rename {components/agent/helm => apps/operator/.earthly/configuration}/.helmignore (100%) rename {components => apps}/operator/.earthly/configuration/Chart.yaml (100%) rename {components => apps}/operator/.earthly/configuration/templates/configuration.yaml (100%) rename {components => apps}/operator/.earthly/configuration/templates/elasticsearch-secret.yaml (100%) rename {components => apps}/operator/.earthly/configuration/templates/postgres-secret.yaml (100%) rename {components => apps}/operator/.earthly/configuration/templates/temporal-secret.yaml (100%) rename {components => apps}/operator/.earthly/configuration/values.yaml (100%) rename {components => apps}/operator/.earthly/k8s-versions.yaml (100%) rename {components => apps}/operator/.gitignore (100%) rename {components => apps}/operator/.goreleaser.yml (100%) rename {components => apps}/operator/.pre-commit-config.yaml (100%) rename {components => apps}/operator/Dockerfile (87%) rename {components => apps}/operator/Earthfile (87%) rename {components/agent => apps/operator}/LICENSE (100%) rename {components => apps}/operator/Makefile (100%) rename {components => apps}/operator/PROJECT (100%) rename {components => apps}/operator/README.md (100%) rename {components => apps}/operator/Taskfile.yaml (100%) rename {components => apps}/operator/VAULT.md (100%) rename {components => apps}/operator/apis/auth.components/v1beta1/clients_types.go (100%) rename {components => apps}/operator/apis/auth.components/v1beta1/condition.go (100%) rename {components => apps}/operator/apis/auth.components/v1beta1/groupversion_info.go (100%) rename {components => apps}/operator/apis/auth.components/v1beta1/scope_types.go (100%) rename {components => apps}/operator/apis/auth.components/v1beta1/status.go (100%) rename {components => apps}/operator/apis/auth.components/v1beta1/zz_generated.deepcopy.go (100%) rename {components => apps}/operator/apis/auth.components/v1beta2/clients_types.go (100%) rename {components => apps}/operator/apis/auth.components/v1beta2/condition.go (100%) rename {components => apps}/operator/apis/auth.components/v1beta2/groupversion_info.go (100%) rename {components => apps}/operator/apis/auth.components/v1beta2/scope_types.go (100%) rename {components => apps}/operator/apis/auth.components/v1beta2/status.go (100%) rename {components => apps}/operator/apis/auth.components/v1beta2/zz_generated.deepcopy.go (100%) rename {components => apps}/operator/apis/benthos.components/v1beta1/groupversion_info.go (100%) rename {components => apps}/operator/apis/benthos.components/v1beta1/server_types.go (100%) rename {components => apps}/operator/apis/benthos.components/v1beta1/stream_types.go (100%) rename {components => apps}/operator/apis/benthos.components/v1beta1/zz_generated.deepcopy.go (100%) rename {components => apps}/operator/apis/benthos.components/v1beta2/groupversion_info.go (100%) rename {components => apps}/operator/apis/benthos.components/v1beta2/server_types.go (100%) rename {components => apps}/operator/apis/benthos.components/v1beta2/stream_types.go (100%) rename {components => apps}/operator/apis/benthos.components/v1beta2/zz_generated.deepcopy.go (100%) rename {components => apps}/operator/apis/components/v1beta1/auth_types.go (100%) rename {components => apps}/operator/apis/components/v1beta1/collector.go (100%) rename {components => apps}/operator/apis/components/v1beta1/condition.go (100%) rename {components => apps}/operator/apis/components/v1beta1/control_types.go (100%) rename {components => apps}/operator/apis/components/v1beta1/groupversion_info.go (100%) rename {components => apps}/operator/apis/components/v1beta1/image.go (100%) rename {components => apps}/operator/apis/components/v1beta1/ingress.go (100%) rename {components => apps}/operator/apis/components/v1beta1/ledger_types.go (100%) rename {components => apps}/operator/apis/components/v1beta1/monitoring.go (100%) rename {components => apps}/operator/apis/components/v1beta1/payments_types.go (100%) rename {components => apps}/operator/apis/components/v1beta1/postgres.go (100%) rename {components => apps}/operator/apis/components/v1beta1/scale.go (100%) rename {components => apps}/operator/apis/components/v1beta1/search_types.go (100%) rename {components => apps}/operator/apis/components/v1beta1/searchingester_types.go (100%) rename {components => apps}/operator/apis/components/v1beta1/shared_types.go (100%) rename {components => apps}/operator/apis/components/v1beta1/status.go (100%) rename {components => apps}/operator/apis/components/v1beta1/webhooks_types.go (100%) rename {components => apps}/operator/apis/components/v1beta1/zz_generated.deepcopy.go (100%) rename {components => apps}/operator/apis/components/v1beta2/auth.go (100%) rename {components => apps}/operator/apis/components/v1beta2/auth_types.go (100%) rename {components => apps}/operator/apis/components/v1beta2/collector.go (100%) rename {components => apps}/operator/apis/components/v1beta2/common.go (100%) rename {components => apps}/operator/apis/components/v1beta2/condition.go (100%) rename {components => apps}/operator/apis/components/v1beta2/control_types.go (100%) rename {components => apps}/operator/apis/components/v1beta2/counterparties_types.go (100%) rename {components => apps}/operator/apis/components/v1beta2/env.go (100%) rename {components => apps}/operator/apis/components/v1beta2/groupversion_info.go (100%) rename {components => apps}/operator/apis/components/v1beta2/image.go (100%) rename {components => apps}/operator/apis/components/v1beta2/ingress.go (100%) rename {components => apps}/operator/apis/components/v1beta2/ledger_types.go (100%) rename {components => apps}/operator/apis/components/v1beta2/monitoring.go (100%) rename {components => apps}/operator/apis/components/v1beta2/orchestration_types.go (100%) rename {components => apps}/operator/apis/components/v1beta2/payments_types.go (100%) rename {components => apps}/operator/apis/components/v1beta2/postgres.go (100%) rename {components => apps}/operator/apis/components/v1beta2/scale.go (100%) rename {components => apps}/operator/apis/components/v1beta2/search_types.go (100%) rename {components => apps}/operator/apis/components/v1beta2/shared_types.go (100%) rename {components => apps}/operator/apis/components/v1beta2/status.go (100%) rename {components => apps}/operator/apis/components/v1beta2/wallets_types.go (100%) rename {components => apps}/operator/apis/components/v1beta2/webhooks_types.go (100%) rename {components => apps}/operator/apis/components/v1beta2/zz_generated.deepcopy.go (100%) rename {components => apps}/operator/apis/stack/v1beta1/auth.go (100%) rename {components => apps}/operator/apis/stack/v1beta1/auth_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta1/common.go (100%) rename {components => apps}/operator/apis/stack/v1beta1/condition.go (100%) rename {components => apps}/operator/apis/stack/v1beta1/configuration_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta1/control_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta1/groupversion_info.go (100%) rename {components => apps}/operator/apis/stack/v1beta1/image.go (100%) rename {components => apps}/operator/apis/stack/v1beta1/ingress.go (100%) rename {components => apps}/operator/apis/stack/v1beta1/ledger_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta1/license_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta1/monitoring.go (100%) rename {components => apps}/operator/apis/stack/v1beta1/payments_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta1/postgres.go (100%) rename {components => apps}/operator/apis/stack/v1beta1/scale.go (100%) rename {components => apps}/operator/apis/stack/v1beta1/search_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta1/shared_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta1/stack_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta1/status.go (100%) rename {components => apps}/operator/apis/stack/v1beta1/webhooks_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta1/zz_generated.deepcopy.go (100%) rename {components => apps}/operator/apis/stack/v1beta2/auth_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta2/configuration_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta2/control_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta2/counterparties_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta2/groupversion_info.go (100%) rename {components => apps}/operator/apis/stack/v1beta2/ledger_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta2/orchestration_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta2/payments_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta2/search_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta2/shared_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta2/stack_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta2/stack_webhook.go (100%) rename {components => apps}/operator/apis/stack/v1beta2/versions_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta2/wallets_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta2/webhooks_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta2/zz_generated.deepcopy.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/auth_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/broker.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/common.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/condition.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/configuration_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/configuration_webhook.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/control_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/gateway_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/groupversion_info.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/ingress.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/ledger_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/migration_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/orchestration_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/payments_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/postgres.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/search_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/shared_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/stack_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/stack_webhook.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/stargate_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/status.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/versions_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/wallets_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/webhooks_types.go (100%) rename {components => apps}/operator/apis/stack/v1beta3/zz_generated.deepcopy.go (100%) rename {components => apps}/operator/build.Dockerfile (100%) rename {components/gateway => apps/operator}/commitlint.config.js (100%) rename {components => apps}/operator/config/certmanager/certificate.yaml (100%) rename {components => apps}/operator/config/certmanager/kustomization.yaml (100%) rename {components => apps}/operator/config/certmanager/kustomizeconfig.yaml (100%) rename {components => apps}/operator/config/crd/bases/auth.components.formance.com_clients.yaml (100%) rename {components => apps}/operator/config/crd/bases/auth.components.formance.com_scopes.yaml (100%) rename {components => apps}/operator/config/crd/bases/benthos.components.formance.com_servers.yaml (100%) rename {components => apps}/operator/config/crd/bases/benthos.components.formance.com_streams.yaml (100%) rename {components => apps}/operator/config/crd/bases/components.formance.com_auths.yaml (100%) rename {components => apps}/operator/config/crd/bases/components.formance.com_controls.yaml (100%) rename {components => apps}/operator/config/crd/bases/components.formance.com_counterparties.yaml (100%) rename {components => apps}/operator/config/crd/bases/components.formance.com_ledgers.yaml (100%) rename {components => apps}/operator/config/crd/bases/components.formance.com_orchestrations.yaml (100%) rename {components => apps}/operator/config/crd/bases/components.formance.com_payments.yaml (100%) rename {components => apps}/operator/config/crd/bases/components.formance.com_searches.yaml (100%) rename {components => apps}/operator/config/crd/bases/components.formance.com_searchingesters.yaml (100%) rename {components => apps}/operator/config/crd/bases/components.formance.com_stargates.yaml (100%) rename {components => apps}/operator/config/crd/bases/components.formance.com_wallets.yaml (100%) rename {components => apps}/operator/config/crd/bases/components.formance.com_webhooks.yaml (100%) rename {components => apps}/operator/config/crd/bases/stack.formance.com_configurations.yaml (100%) rename {components => apps}/operator/config/crd/bases/stack.formance.com_licenses.yaml (100%) rename {components => apps}/operator/config/crd/bases/stack.formance.com_migrations.yaml (100%) rename {components => apps}/operator/config/crd/bases/stack.formance.com_stacks.yaml (100%) rename {components => apps}/operator/config/crd/bases/stack.formance.com_versions.yaml (100%) rename {components => apps}/operator/config/crd/kustomization.yaml (100%) rename {components => apps}/operator/config/crd/kustomizeconfig.yaml (100%) rename {components => apps}/operator/config/crd/patches/cainjection_in_auth.components_oauths.yaml (100%) rename {components => apps}/operator/config/crd/patches/cainjection_in_auth.components_scopes.yaml (100%) rename {components => apps}/operator/config/crd/patches/cainjection_in_benthos.components_servers.yaml (100%) rename {components => apps}/operator/config/crd/patches/cainjection_in_benthos.components_streams.yaml (100%) rename {components => apps}/operator/config/crd/patches/cainjection_in_components_auths.yaml (100%) rename {components => apps}/operator/config/crd/patches/cainjection_in_components_benthos.yaml (100%) rename {components => apps}/operator/config/crd/patches/cainjection_in_components_benthosstreams.yaml (100%) rename {components => apps}/operator/config/crd/patches/cainjection_in_components_controls.yaml (100%) rename {components => apps}/operator/config/crd/patches/cainjection_in_components_ledgers.yaml (100%) rename {components => apps}/operator/config/crd/patches/cainjection_in_components_orchestrations.yaml (100%) rename {components => apps}/operator/config/crd/patches/cainjection_in_components_payments.yaml (100%) rename {components => apps}/operator/config/crd/patches/cainjection_in_components_searches.yaml (100%) rename {components => apps}/operator/config/crd/patches/cainjection_in_components_webhooks.yaml (100%) rename {components => apps}/operator/config/crd/patches/cainjection_in_stack_configurations.yaml (100%) rename {components => apps}/operator/config/crd/patches/cainjection_in_stack_migrations.yaml (100%) rename {components => apps}/operator/config/crd/patches/cainjection_in_stack_stacks.yaml (100%) rename {components => apps}/operator/config/crd/patches/cainjection_in_stack_versions.yaml (100%) rename {components => apps}/operator/config/crd/patches/webhook_in_auth.components_clients.yaml (100%) rename {components => apps}/operator/config/crd/patches/webhook_in_auth.components_scopes.yaml (100%) rename {components => apps}/operator/config/crd/patches/webhook_in_benthos.components_servers.yaml (100%) rename {components => apps}/operator/config/crd/patches/webhook_in_benthos.components_streams.yaml (100%) rename {components => apps}/operator/config/crd/patches/webhook_in_components_auths.yaml (100%) rename {components => apps}/operator/config/crd/patches/webhook_in_components_benthos.yaml (100%) rename {components => apps}/operator/config/crd/patches/webhook_in_components_benthosstreams.yaml (100%) rename {components => apps}/operator/config/crd/patches/webhook_in_components_controls.yaml (100%) rename {components => apps}/operator/config/crd/patches/webhook_in_components_ledgers.yaml (100%) rename {components => apps}/operator/config/crd/patches/webhook_in_components_orchestrations.yaml (100%) rename {components => apps}/operator/config/crd/patches/webhook_in_components_payments.yaml (100%) rename {components => apps}/operator/config/crd/patches/webhook_in_components_searches.yaml (100%) rename {components => apps}/operator/config/crd/patches/webhook_in_components_webhooks.yaml (100%) rename {components => apps}/operator/config/crd/patches/webhook_in_stack_configurations.yaml (100%) rename {components => apps}/operator/config/crd/patches/webhook_in_stack_migrations.yaml (100%) rename {components => apps}/operator/config/crd/patches/webhook_in_stack_stacks.yaml (100%) rename {components => apps}/operator/config/crd/patches/webhook_in_stack_versions.yaml (100%) rename {components => apps}/operator/config/default/kustomization.yaml (100%) rename {components => apps}/operator/config/default/manager_auth_proxy_patch.yaml (100%) rename {components => apps}/operator/config/default/manager_config_patch.yaml (100%) rename {components => apps}/operator/config/default/manager_webhook_patch.yaml (100%) rename {components => apps}/operator/config/default/webhookcainjection_patch.yaml (100%) rename {components => apps}/operator/config/manager/controller_manager_config.yaml (100%) rename {components => apps}/operator/config/manager/kustomization.yaml (100%) rename {components => apps}/operator/config/manager/manager.yaml (100%) rename {components => apps}/operator/config/prometheus/kustomization.yaml (100%) rename {components => apps}/operator/config/prometheus/monitor.yaml (100%) rename {components => apps}/operator/config/rbac/auth.components_oauth_editor_role.yaml (100%) rename {components => apps}/operator/config/rbac/auth.components_oauth_viewer_role.yaml (100%) rename {components => apps}/operator/config/rbac/auth.components_scope_editor_role.yaml (100%) rename {components => apps}/operator/config/rbac/auth.components_scope_viewer_role.yaml (100%) rename {components => apps}/operator/config/rbac/auth_proxy_client_clusterrole.yaml (100%) rename {components => apps}/operator/config/rbac/auth_proxy_role.yaml (100%) rename {components => apps}/operator/config/rbac/auth_proxy_role_binding.yaml (100%) rename {components => apps}/operator/config/rbac/auth_proxy_service.yaml (100%) rename {components => apps}/operator/config/rbac/benthos.components_server_editor_role.yaml (100%) rename {components => apps}/operator/config/rbac/benthos.components_server_viewer_role.yaml (100%) rename {components => apps}/operator/config/rbac/benthos.components_stream_editor_role.yaml (100%) rename {components => apps}/operator/config/rbac/benthos.components_stream_viewer_role.yaml (100%) rename {components => apps}/operator/config/rbac/components.formance.com_benthos_viewer_role.yaml (100%) rename {components => apps}/operator/config/rbac/components.formance.com_benthosstream_editor_role.yaml (100%) rename {components => apps}/operator/config/rbac/components.formance.com_benthosstream_viewer_role.yaml (100%) rename {components => apps}/operator/config/rbac/components_auth_editor_role.yaml (100%) rename {components => apps}/operator/config/rbac/components_auth_viewer_role.yaml (100%) rename {components => apps}/operator/config/rbac/components_benthos_editor_role.yaml (100%) rename {components => apps}/operator/config/rbac/components_control_editor_role.yaml (100%) rename {components => apps}/operator/config/rbac/components_control_viewer_role.yaml (100%) rename {components => apps}/operator/config/rbac/components_ledger_editor_role.yaml (100%) rename {components => apps}/operator/config/rbac/components_ledger_viewer_role.yaml (100%) rename {components => apps}/operator/config/rbac/components_orchestration_editor_role.yaml (100%) rename {components => apps}/operator/config/rbac/components_orchestration_viewer_role.yaml (100%) rename {components => apps}/operator/config/rbac/components_payments_editor_role.yaml (100%) rename {components => apps}/operator/config/rbac/components_payments_viewer_role.yaml (100%) rename {components => apps}/operator/config/rbac/components_search_editor_role.yaml (100%) rename {components => apps}/operator/config/rbac/components_search_viewer_role.yaml (100%) rename {components => apps}/operator/config/rbac/components_webhooks_editor_role.yaml (100%) rename {components => apps}/operator/config/rbac/components_webhooks_viewer_role.yaml (100%) rename {components => apps}/operator/config/rbac/kustomization.yaml (100%) rename {components => apps}/operator/config/rbac/leader_election_role.yaml (100%) rename {components => apps}/operator/config/rbac/leader_election_role_binding.yaml (100%) rename {components => apps}/operator/config/rbac/organization_editor_role.yaml (100%) rename {components => apps}/operator/config/rbac/organization_viewer_role.yaml (100%) rename {components => apps}/operator/config/rbac/role.yaml (100%) rename {components => apps}/operator/config/rbac/role_binding.yaml (100%) rename {components => apps}/operator/config/rbac/service_account.yaml (100%) rename {components => apps}/operator/config/rbac/stack_configuration_editor_role.yaml (100%) rename {components => apps}/operator/config/rbac/stack_configuration_viewer_role.yaml (100%) rename {components => apps}/operator/config/rbac/stack_migration_editor_role.yaml (100%) rename {components => apps}/operator/config/rbac/stack_migration_viewer_role.yaml (100%) rename {components => apps}/operator/config/rbac/stack_stack_editor_role.yaml (100%) rename {components => apps}/operator/config/rbac/stack_stack_viewer_role.yaml (100%) rename {components => apps}/operator/config/rbac/stack_versions_editor_role.yaml (100%) rename {components => apps}/operator/config/rbac/stack_versions_viewer_role.yaml (100%) rename {components => apps}/operator/config/samples/components_v1beta1_webhooks.yaml (100%) rename {components => apps}/operator/config/samples/components_v1beta2_orchestration.yaml (100%) rename {components => apps}/operator/config/samples/stack_v1beta1_versions.yaml (100%) rename {components => apps}/operator/config/samples/stack_v1beta2_stack.yaml (100%) rename {components => apps}/operator/config/samples/stack_v1beta3_migration.yaml (100%) rename {components => apps}/operator/config/webhook/kustomization.yaml (100%) rename {components => apps}/operator/config/webhook/kustomizeconfig.yaml (100%) rename {components => apps}/operator/config/webhook/manifests.yaml (100%) rename {components => apps}/operator/config/webhook/service.yaml (100%) rename {components => apps}/operator/go.mod (98%) rename {components => apps}/operator/go.sum (100%) rename {components => apps}/operator/hack/boilerplate.go.txt (100%) rename {components => apps}/operator/helm/.helmignore (100%) rename {components => apps}/operator/helm/Chart.yaml (100%) rename {components => apps}/operator/helm/README.md (100%) rename {components => apps}/operator/helm/templates/_helpers.tpl (100%) rename {components => apps}/operator/helm/templates/deployment.yaml (100%) rename {components => apps}/operator/helm/templates/gen/admissionregistration.k8s.io_v1_mutatingwebhookconfiguration_formance-system-mutating-webhook-configuration.yaml (100%) rename {components => apps}/operator/helm/templates/gen/apiextensions.k8s.io_v1_customresourcedefinition_configurations.stack.formance.com.yaml (100%) rename {components => apps}/operator/helm/templates/gen/apiextensions.k8s.io_v1_customresourcedefinition_migrations.stack.formance.com.yaml (100%) rename {components => apps}/operator/helm/templates/gen/apiextensions.k8s.io_v1_customresourcedefinition_stacks.stack.formance.com.yaml (100%) rename {components => apps}/operator/helm/templates/gen/apiextensions.k8s.io_v1_customresourcedefinition_versions.stack.formance.com.yaml (100%) rename {components => apps}/operator/helm/templates/gen/cert-manager.io_v1_certificate_formance-system-serving-cert.yaml (100%) rename {components => apps}/operator/helm/templates/gen/cert-manager.io_v1_issuer_formance-system-selfsigned-issuer.yaml (100%) rename {components => apps}/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrole_formance-system-manager-role.yaml (100%) rename {components => apps}/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrole_formance-system-metrics-reader.yaml (100%) rename {components => apps}/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrole_formance-system-proxy-role.yaml (100%) rename {components => apps}/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrolebinding_formance-system-manager-rolebinding.yaml (100%) rename {components => apps}/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrolebinding_formance-system-proxy-rolebinding.yaml (100%) rename {components => apps}/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_role_formance-system-leader-election-role.yaml (100%) rename {components => apps}/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_rolebinding_formance-system-leader-election-rolebinding.yaml (100%) rename {components => apps}/operator/helm/templates/gen/v1_configmap_formance-system-manager-config.yaml (100%) rename {components => apps}/operator/helm/templates/gen/v1_service_formance-system-controller-manager-metrics-service.yaml (100%) rename {components => apps}/operator/helm/templates/gen/v1_service_formance-system-webhook-service.yaml (100%) rename {components => apps}/operator/helm/templates/gen/v1_serviceaccount_formance-system-controller-manager.yaml (100%) rename {components => apps}/operator/helm/values.yaml (100%) rename {components => apps}/operator/internal/collectionutils/collectionutil.go (100%) rename {components => apps}/operator/internal/common/liveness.go (100%) rename {components => apps}/operator/internal/common/port.go (100%) rename {components => apps}/operator/internal/controllers/stack/migration_reconciler.go (100%) rename {components => apps}/operator/internal/controllers/stack/stack_finalizer.go (100%) rename {components => apps}/operator/internal/controllers/stack/stack_reconciler.go (100%) rename {components => apps}/operator/internal/controllers/stack/stack_reconciler_test.go (100%) rename {components => apps}/operator/internal/controllers/stack/suite_test.go (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/configuration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/auth-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/gateway-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/search-benthos-global.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/search-benthos-resources.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/search-benthos-streams.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/search-benthos-templates.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/cronjobs-batch-v1/reindex-ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/deployments-apps-v1/monopod-disabled-one-service.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/ingresses-networking.k8s.io-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/jobs-batch-v1/auth-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/jobs-batch-v1/payments-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/jobs-batch-v1/payments-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/jobs-batch-v1/webhooks-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/secrets--v1/auth-secret.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/stack.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/versions.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/configuration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/auth-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/gateway-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/search-benthos-global.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/search-benthos-resources.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/search-benthos-streams.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/search-benthos-templates.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/cronjobs-batch-v1/reindex-ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/deployments-apps-v1/monopod-latest.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/ingresses-networking.k8s.io-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/auth-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/ledger-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/ledger-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/orchestration-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/payments-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/payments-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/webhooks-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/secrets--v1/auth-secret.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/stack.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-latest/versions.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/configuration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/auth-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/gateway-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/search-benthos-global.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/search-benthos-resources.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/search-benthos-streams.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/search-benthos-templates.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/cronjobs-batch-v1/reindex-ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/deployments-apps-v1/monopod-ledgerv1.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/ingresses-networking.k8s.io-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/auth-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/ledger-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/orchestration-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/payments--db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/payments-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/webhooks-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/secrets--v1/auth-secret.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/stack.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-ledgerv1/versions.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/configuration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/auth-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/gateway-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-global.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-resources.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-streams.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-templates.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/cronjobs-batch-v1/reindex-ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/deployments-apps-v1/monopod-payments-after-v1-0-0-alpha-6.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/ingresses-networking.k8s.io-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/auth-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/ledger-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/ledger-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/orchestration-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/payments-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/payments-v1.0.0-alpha.6-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/webhooks-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/secrets--v1/auth-secret.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/stack.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/versions.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/configuration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/auth-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/gateway-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-global.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-resources.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-streams.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-templates.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/cronjobs-batch-v1/reindex-ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/deployments-apps-v1/monopod-payments-before-v1-0-0-alpha-6.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/ingresses-networking.k8s.io-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/auth-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/ledger-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/ledger-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/orchestration-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/payments-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/payments-v0.7.0-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/webhooks-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/secrets--v1/auth-secret.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/payments.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/stack.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/versions.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/configuration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/auth-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/gateway-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/search-benthos-global.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/search-benthos-resources.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/search-benthos-streams.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/search-benthos-templates.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/cronjobs-batch-v1/reindex-ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/deployments-apps-v1/monopod-search-before-v0-7-0.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/ingresses-networking.k8s.io-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/auth-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/ledger--db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/ledger-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/orchestration-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/payments--db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/payments-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/webhooks-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/secrets--v1/auth-secret.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/stack.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/versions.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/configuration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/auth-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/gateway-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/search-benthos-global.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/search-benthos-resources.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/search-benthos-streams.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/search-benthos-templates.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/cronjobs-batch-v1/reindex-ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/orchestration-worker.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/stargate.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/webhooks-worker.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/ingresses-networking.k8s.io-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/auth-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/ledger-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/ledger-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/orchestration-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/payments-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/payments-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/webhooks-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/secrets--v1/auth-secret.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/stack.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-debug/versions.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/configuration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/auth-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/gateway-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/search-benthos-global.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/search-benthos-resources.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/search-benthos-streams.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/search-benthos-templates.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/cronjobs-batch-v1/reindex-ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/stargate.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/webhooks-worker.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/ingresses-networking.k8s.io-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/auth-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/ledger-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/ledger-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/payments-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/payments-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/webhooks-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/secrets--v1/auth-secret.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/stack.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/versions.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/configuration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/auth-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/gateway-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-resources.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-streams.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-templates.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/cronjobs-batch-v1/reindex-ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/orchestration-worker.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/stargate.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/webhooks-worker.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/ingresses-networking.k8s.io-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/auth-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/ledger-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/ledger-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/orchestration-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/payments-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/payments-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/webhooks-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/secrets--v1/auth-secret.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/stack.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/versions.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/configuration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/auth-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/gateway-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/search-benthos-global.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/search-benthos-resources.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/search-benthos-streams.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/search-benthos-templates.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/cronjobs-batch-v1/reindex-ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/orchestration-worker.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/stargate.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/webhooks-worker.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/ingresses-networking.k8s.io-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/auth-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/ledger-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/ledger-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/orchestration-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/payments-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/payments-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/webhooks-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/secrets--v1/auth-secret.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/stack.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/versions.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/configuration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/auth-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/gateway-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/search-benthos-global.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/search-benthos-resources.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/search-benthos-streams.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/search-benthos-templates.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/cronjobs-batch-v1/reindex-ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/orchestration-worker.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/stargate.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/webhooks-worker.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/ingresses-networking.k8s.io-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/auth-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/ledger-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/ledger-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/orchestration-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/payments-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/payments-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/webhooks-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/secrets--v1/auth-secret.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/stack.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/versions.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/additional-resources/postgres-secret.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/additional-resources/temporal-secret.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/configuration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/auth-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/gateway-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/search-benthos-global.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/search-benthos-resources.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/search-benthos-streams.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/search-benthos-templates.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/cronjobs-batch-v1/reindex-ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/orchestration-worker.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/stargate.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/webhooks-worker.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/ingresses-networking.k8s.io-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/auth-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/ledger-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/ledger-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/orchestration-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/payments-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/payments-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/webhooks-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/secrets--v1/auth-secret.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/secrets--v1/postgres.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/secrets--v1/temporal.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/stack.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/versions.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/configuration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/auth-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/gateway-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/search-benthos-global.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/search-benthos-resources.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/search-benthos-streams.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/search-benthos-templates.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/cronjobs-batch-v1/reindex-ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/orchestration-worker.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/stargate.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/webhooks-worker.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/ingresses-networking.k8s.io-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/auth-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/ledger-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/ledger-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/orchestration-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/payments-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/payments-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/webhooks-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/secrets--v1/auth-secret.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/stack.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-latest/versions.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/configuration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/auth-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/gateway-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/search-benthos-resources.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/search-benthos-streams.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/search-benthos-templates.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/cronjobs-batch-v1/reindex-ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/orchestration-worker.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/stargate.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/webhooks-worker.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/ingresses-networking.k8s.io-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/auth-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/ledger-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/ledger-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/orchestration-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/payments-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/payments-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/webhooks-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/secrets--v1/auth-secret.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/stack.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-service-annotation/versions.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/configuration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/auth-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/gateway-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/search-benthos-audit.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/search-benthos-resources.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/search-benthos-streams.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/search-benthos-templates.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/cronjobs-batch-v1/reindex-ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/orchestration-worker.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/stargate.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/webhooks-worker.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/ingresses-networking.k8s.io-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/auth-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/ledger-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/ledger-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/orchestration-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/payments-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/payments-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/webhooks-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/secrets--v1/auth-secret.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/stack.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/versions.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/configuration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/auth-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/gateway-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/search-benthos-audit.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/search-benthos-resources.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/search-benthos-streams.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/search-benthos-templates.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/cronjobs-batch-v1/reindex-ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/orchestration-worker.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/stargate.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/webhooks-worker.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/ingresses-networking.k8s.io-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/auth-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/ledger-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/ledger-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/orchestration-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/payments-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/payments-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/webhooks-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/secrets--v1/auth-secret.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/stack.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-with-audit-log/versions.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/configuration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/auth-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/gateway-config.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/search-benthos-resources.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/search-benthos-streams.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/search-benthos-templates.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/cronjobs-batch-v1/reindex-ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/orchestration-worker.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/stargate.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/webhooks-worker.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/ingresses-networking.k8s.io-v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/auth-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/ledger-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/ledger-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/orchestration-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/payments-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/payments-latest-db-migration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/webhooks-create-database.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/secrets--v1/auth-secret.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/auth.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/control.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/gateway.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/ledger.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/orchestration.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/payments-api.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/payments-connectors.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/search-benthos.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/search.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/wallets.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/webhooks.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/stack.yaml (100%) rename {components => apps}/operator/internal/controllers/stack/testdata/multipod-without-audit-log/versions.yaml (100%) rename {components => apps}/operator/internal/controllerutils/env.go (100%) rename {components => apps}/operator/internal/controllerutils/errors.go (100%) rename {components => apps}/operator/internal/controllerutils/resource.go (100%) rename {components => apps}/operator/internal/modules/all/all.go (100%) rename {components => apps}/operator/internal/modules/auth/handler.go (100%) rename {components => apps}/operator/internal/modules/broker.go (100%) rename {components => apps}/operator/internal/modules/container.go (100%) rename {components => apps}/operator/internal/modules/context.go (100%) rename {components => apps}/operator/internal/modules/control/handler.go (100%) rename {components => apps}/operator/internal/modules/deployer.go (100%) rename {components => apps}/operator/internal/modules/errors.go (100%) rename {components => apps}/operator/internal/modules/gateway/handler.go (100%) rename {components => apps}/operator/internal/modules/image.go (100%) rename {components => apps}/operator/internal/modules/job.go (100%) rename {components => apps}/operator/internal/modules/ledger/handler.go (100%) rename {components => apps}/operator/internal/modules/module.go (100%) rename {components => apps}/operator/internal/modules/monitoring.go (100%) rename {components => apps}/operator/internal/modules/orchestration/handler.go (100%) rename {components => apps}/operator/internal/modules/payments/handler.go (100%) rename {components => apps}/operator/internal/modules/platform.go (100%) rename {components => apps}/operator/internal/modules/pod.go (100%) rename {components => apps}/operator/internal/modules/ports.go (100%) rename {components => apps}/operator/internal/modules/postgres.go (100%) rename {components => apps}/operator/internal/modules/search.go (100%) rename {components => apps}/operator/internal/modules/search/benthos/audit/gateway_audit.yaml (100%) rename {components => apps}/operator/internal/modules/search/benthos/fs.go (100%) rename {components => apps}/operator/internal/modules/search/benthos/global/config.yaml (100%) rename {components => apps}/operator/internal/modules/search/handler.go (100%) rename {components => apps}/operator/internal/modules/service.go (100%) rename {components => apps}/operator/internal/modules/shell.go (100%) rename {components => apps}/operator/internal/modules/stack.go (100%) rename {components => apps}/operator/internal/modules/stargate/handler.go (100%) rename {components => apps}/operator/internal/modules/utils.go (100%) rename {components => apps}/operator/internal/modules/wallets/handler.go (100%) rename {components => apps}/operator/internal/modules/webhooks/handler.go (100%) rename {components => apps}/operator/internal/storage/es/client.go (100%) rename {components => apps}/operator/internal/storage/nats/client.go (100%) rename {components => apps}/operator/internal/storage/pg/client.go (100%) rename {components => apps}/operator/main.go (100%) rename {components => apps}/operator/pkg/client/v1beta2/client.go (100%) rename {components => apps}/operator/pkg/client/v1beta2/configuration.go (100%) rename {components => apps}/operator/pkg/client/v1beta2/stack.go (100%) rename {components => apps}/operator/pkg/client/v1beta2/versions.go (100%) rename {components => apps}/operator/pkg/client/v1beta3/client.go (100%) rename {components => apps}/operator/pkg/client/v1beta3/configuration.go (100%) rename {components => apps}/operator/pkg/client/v1beta3/stack.go (100%) rename {components => apps}/operator/pkg/client/v1beta3/versions.go (100%) rename {components => apps}/payments/.gitignore (100%) rename {components => apps}/payments/.goreleaser.yml (100%) rename {components => apps}/payments/.pre-commit-config.yaml (100%) rename {components => apps}/payments/Dockerfile (88%) rename {components => apps}/payments/Earthfile (87%) rename {components => apps}/payments/Makefile (100%) rename {components => apps}/payments/README.md (100%) rename {components => apps}/payments/Taskfile.yml (100%) rename {components => apps}/payments/build.Dockerfile (100%) rename {components => apps}/payments/cmd/api/flags.go (100%) rename {components => apps}/payments/cmd/api/internal/api/accounts.go (100%) rename {components => apps}/payments/cmd/api/internal/api/accounts_test.go (100%) rename {components => apps}/payments/cmd/api/internal/api/api_utils_test.go (100%) rename {components => apps}/payments/cmd/api/internal/api/backend/backend.go (100%) rename {components => apps}/payments/cmd/api/internal/api/backend/backend_generated.go (100%) rename {components => apps}/payments/cmd/api/internal/api/balances.go (100%) rename {components => apps}/payments/cmd/api/internal/api/balances_test.go (100%) rename {components => apps}/payments/cmd/api/internal/api/bank_accounts.go (100%) rename {components => apps}/payments/cmd/api/internal/api/bank_accounts_test.go (100%) rename {components => apps}/payments/cmd/api/internal/api/health.go (100%) rename {components => apps}/payments/cmd/api/internal/api/metadata.go (100%) rename {components => apps}/payments/cmd/api/internal/api/metadata_test.go (100%) rename {components => apps}/payments/cmd/api/internal/api/module.go (100%) rename {components => apps}/payments/cmd/api/internal/api/payments.go (100%) rename {components => apps}/payments/cmd/api/internal/api/payments_test.go (100%) rename {components => apps}/payments/cmd/api/internal/api/pools.go (100%) rename {components => apps}/payments/cmd/api/internal/api/pools_test.go (100%) rename {components => apps}/payments/cmd/api/internal/api/recovery.go (100%) rename {components => apps}/payments/cmd/api/internal/api/router.go (100%) rename {components => apps}/payments/cmd/api/internal/api/service/accounts.go (100%) rename {components => apps}/payments/cmd/api/internal/api/service/accounts_test.go (100%) rename {components => apps}/payments/cmd/api/internal/api/service/balance.go (100%) rename {components => apps}/payments/cmd/api/internal/api/service/bank_accounts.go (100%) rename {components => apps}/payments/cmd/api/internal/api/service/errors.go (100%) rename {components => apps}/payments/cmd/api/internal/api/service/payments.go (100%) rename {components => apps}/payments/cmd/api/internal/api/service/payments_test.go (100%) rename {components => apps}/payments/cmd/api/internal/api/service/ping.go (100%) rename {components => apps}/payments/cmd/api/internal/api/service/pools.go (100%) rename {components => apps}/payments/cmd/api/internal/api/service/pools_test.go (100%) rename {components => apps}/payments/cmd/api/internal/api/service/service.go (100%) rename {components => apps}/payments/cmd/api/internal/api/service/service_test.go (100%) rename {components => apps}/payments/cmd/api/internal/api/service/transfer_initiations.go (100%) rename {components => apps}/payments/cmd/api/internal/api/transfer_initiation.go (100%) rename {components => apps}/payments/cmd/api/internal/api/transfer_initiation_test.go (100%) rename {components => apps}/payments/cmd/api/internal/api/utils.go (100%) rename {components => apps}/payments/cmd/api/internal/api/utils_test.go (100%) rename {components => apps}/payments/cmd/api/internal/storage/accounts.go (100%) rename {components => apps}/payments/cmd/api/internal/storage/accounts_test.go (100%) rename {components => apps}/payments/cmd/api/internal/storage/balances.go (100%) rename {components => apps}/payments/cmd/api/internal/storage/balances_test.go (100%) rename {components => apps}/payments/cmd/api/internal/storage/bank_accounts.go (100%) rename {components => apps}/payments/cmd/api/internal/storage/connectors.go (100%) rename {components => apps}/payments/cmd/api/internal/storage/connectors_test.go (100%) rename {components => apps}/payments/cmd/api/internal/storage/error.go (100%) rename {components => apps}/payments/cmd/api/internal/storage/main_test.go (100%) rename {components => apps}/payments/cmd/api/internal/storage/metadata.go (100%) rename {components => apps}/payments/cmd/api/internal/storage/module.go (100%) rename {components => apps}/payments/cmd/api/internal/storage/paginate.go (100%) rename {components => apps}/payments/cmd/api/internal/storage/paginate_test.go (100%) rename {components => apps}/payments/cmd/api/internal/storage/payments.go (100%) rename {components => apps}/payments/cmd/api/internal/storage/ping.go (100%) rename {components => apps}/payments/cmd/api/internal/storage/pools.go (100%) rename {components => apps}/payments/cmd/api/internal/storage/pools_test.go (100%) rename {components => apps}/payments/cmd/api/internal/storage/repository.go (100%) rename {components => apps}/payments/cmd/api/internal/storage/sort.go (100%) rename {components => apps}/payments/cmd/api/internal/storage/transfer_initiation.go (100%) rename {components => apps}/payments/cmd/api/root.go (100%) rename {components => apps}/payments/cmd/api/serve.go (100%) rename {components => apps}/payments/cmd/api/viper.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/api_utils_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/backend/backend.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/backend/backend_generated.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/bank_account.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/bank_account_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/connector.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/connector_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/connectorconfigs.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/connectormodule.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/connectors_manager/connector_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/connectors_manager/errors.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/connectors_manager/loader.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/connectors_manager/manager.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/connectors_manager/manager_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/connectors_manager/store.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/connectors_manager/storememory_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/connectors_manager/taskscheduler.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/health.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/module.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/read_connectors.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/read_connectors_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/recovery.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/router.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/service/bank_account.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/service/bank_account_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/service/connector.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/service/errors.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/service/ping.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/service/service.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/service/service_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/service/transfer_initiation.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/service/transfer_initiation_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/transfer_initiation.go (100%) rename {components => apps}/payments/cmd/connectors/internal/api/transfer_initiation_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/adyen/client/client.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/adyen/config.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/adyen/connector.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/adyen/currencies.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/adyen/errors.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/adyen/loader.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/adyen/task_main.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/adyen/task_resolve.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/atlar/Insomnium.json (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/atlar/config.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/atlar/connector.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/atlar/currencies.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/atlar/loader.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/atlar/loader_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/atlar/metadata.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/atlar/task_fetch_accounts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/atlar/task_fetch_payments.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/atlar/task_main.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/atlar/task_resolve.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/atlar/time.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/bankingcircle/client/accounts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/bankingcircle/client/auth.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/bankingcircle/client/client.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/bankingcircle/client/payments.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/bankingcircle/client/transfer_payouts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/bankingcircle/config.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/bankingcircle/connector.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/bankingcircle/currencies.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/bankingcircle/errors.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/bankingcircle/loader.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/bankingcircle/task_create_external_account.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/bankingcircle/task_fetch_accounts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/bankingcircle/task_fetch_payments.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/bankingcircle/task_main.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/bankingcircle/task_payments.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/bankingcircle/task_resolve.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/configtemplate/template.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/configtemplate/types.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/connector.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currency/currency.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/client/accounts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/client/auth.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/client/balances.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/client/beneficiaries.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/client/client.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/client/contact.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/client/error.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/client/payout.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/client/transactions.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/client/transfer.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/config.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/connector.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/currencies.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/errors.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/loader.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/task_fetch_accounts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/task_fetch_balances.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/task_fetch_beneficiaries.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/task_fetch_transactions.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/task_main.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/task_payments.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/currencycloud/task_resolve.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/dummypay/config.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/dummypay/config_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/dummypay/connector.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/dummypay/connector_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/dummypay/currencies.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/dummypay/errors.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/dummypay/fs.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/dummypay/fs_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/dummypay/loader.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/dummypay/loader_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/dummypay/payment.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/dummypay/remove_files.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/dummypay/task_descriptor.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/dummypay/task_generate_file.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/dummypay/task_ingest.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/dummypay/task_read_files.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/dummypay/task_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/duration.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/errors.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/mangopay/client/bank_accounts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/mangopay/client/client.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/mangopay/client/error.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/mangopay/client/payout.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/mangopay/client/transactions.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/mangopay/client/transfer.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/mangopay/client/users.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/mangopay/client/wallets.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/mangopay/config.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/mangopay/connector.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/mangopay/currencies.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/mangopay/errors.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/mangopay/loader.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/mangopay/task_fetch_bank_accounts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/mangopay/task_fetch_transactions.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/mangopay/task_fetch_users.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/mangopay/task_fetch_wallets.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/mangopay/task_main.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/mangopay/task_payments.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/mangopay/task_resolve.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/client/accounts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/client/beneficiaries.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/client/client.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/client/error.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/client/payout.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/client/transactions.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/client/transfer.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/config.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/connector.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/currencies.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/errors.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/hmac/hmac.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/hmac/hmac_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/hmac/signature_generator.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/hmac/signature_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/loader.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/task_fetch_accounts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/task_fetch_beneficiaries.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/task_fetch_transactions.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/task_main.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/task_payments.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/modulr/task_resolve.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/moneycorp/client/accounts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/moneycorp/client/auth.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/moneycorp/client/balances.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/moneycorp/client/client.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/moneycorp/client/error.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/moneycorp/client/payout.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/moneycorp/client/recipients.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/moneycorp/client/transactions.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/moneycorp/client/transfer.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/moneycorp/config.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/moneycorp/connector.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/moneycorp/currencies.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/moneycorp/errors.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/moneycorp/loader.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/moneycorp/task_fetch_accounts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/moneycorp/task_fetch_balances.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/moneycorp/task_fetch_recipients.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/moneycorp/task_fetch_transactions.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/moneycorp/task_main.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/moneycorp/task_payments.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/moneycorp/task_resolve.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/client/accounts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/client/balance_transactions.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/client/balances.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/client/client.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/client/client_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/client/external_accounts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/client/payouts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/client/transfers.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/config.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/connector.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/currencies.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/ingester.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/loader.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/state.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/task_fetch_accounts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/task_fetch_balances.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/task_fetch_external_accounts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/task_fetch_payments.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/task_fetch_payments_for_connected_account.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/task_main.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/task_payments.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/task_resolve.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/timeline.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/timeline_connected_account.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/timeline_external_accounts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/timeline_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/timeline_transactions.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/timeline_trigger.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/timeline_trigger_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/translate.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/stripe/utils_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/wise/client/balances.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/wise/client/client.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/wise/client/error.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/wise/client/payouts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/wise/client/profiles.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/wise/client/quotes.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/wise/client/recipient_accounts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/wise/client/transfers.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/wise/config.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/wise/connector.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/wise/currencies.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/wise/errors.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/wise/loader.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/wise/task_fetch_profiles.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/wise/task_fetch_recipient_accounts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/wise/task_fetch_transfers.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/wise/task_main.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/wise/task_payments.go (100%) rename {components => apps}/payments/cmd/connectors/internal/connectors/wise/task_resolve.go (100%) rename {components => apps}/payments/cmd/connectors/internal/ingestion/accounts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/ingestion/balances.go (100%) rename {components => apps}/payments/cmd/connectors/internal/ingestion/bank_account.go (100%) rename {components => apps}/payments/cmd/connectors/internal/ingestion/ingester.go (100%) rename {components => apps}/payments/cmd/connectors/internal/ingestion/payments.go (100%) rename {components => apps}/payments/cmd/connectors/internal/ingestion/test.json (100%) rename {components => apps}/payments/cmd/connectors/internal/ingestion/transfer_initiation.go (100%) rename {components => apps}/payments/cmd/connectors/internal/metrics/metrics.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/accounts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/accounts_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/balance_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/balances.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/bank_accounts.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/bank_accounts_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/connectors.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/connectors_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/error.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/main_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/metadata.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/module.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/paginate.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/paginate_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/payments.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/payments_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/ping.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/repository.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/sort.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/task.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/transfer_initiation.go (100%) rename {components => apps}/payments/cmd/connectors/internal/storage/transfer_initiation_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/task/context.go (100%) rename {components => apps}/payments/cmd/connectors/internal/task/resolver.go (100%) rename {components => apps}/payments/cmd/connectors/internal/task/scheduler.go (100%) rename {components => apps}/payments/cmd/connectors/internal/task/scheduler_test.go (100%) rename {components => apps}/payments/cmd/connectors/internal/task/state.go (100%) rename {components => apps}/payments/cmd/connectors/internal/task/store.go (100%) rename {components => apps}/payments/cmd/connectors/internal/task/storememory.go (100%) rename {components => apps}/payments/cmd/connectors/internal/task/task.go (100%) rename {components => apps}/payments/cmd/connectors/root.go (100%) rename {components => apps}/payments/cmd/connectors/serve.go (100%) rename {components => apps}/payments/cmd/connectors/viper.go (100%) rename {components => apps}/payments/cmd/migrate.go (100%) rename {components => apps}/payments/cmd/root.go (100%) rename {components => apps}/payments/cmd/version.go (100%) rename {components => apps}/payments/codecov.yml (100%) rename {components/ledger/libs => apps/payments}/commitlint.config.js (100%) rename {components => apps}/payments/docker-compose.yml (100%) rename {components => apps}/payments/docs/connectors.md (100%) rename {components => apps}/payments/docs/development.md (100%) rename {components => apps}/payments/docs/samples-payin.json (100%) rename {components => apps}/payments/docs/tuto-connector.md (100%) rename {components => apps}/payments/go.mod (100%) rename {components => apps}/payments/go.sum (100%) rename {components => apps}/payments/internal/messages/accounts.go (100%) rename {components => apps}/payments/internal/messages/balances.go (100%) rename {components => apps}/payments/internal/messages/bank_account.go (100%) rename {components => apps}/payments/internal/messages/connectors.go (100%) rename {components => apps}/payments/internal/messages/payments.go (100%) rename {components => apps}/payments/internal/messages/transfer_initiations.go (100%) rename {components => apps}/payments/internal/models/account.go (100%) rename {components => apps}/payments/internal/models/adjustment.go (100%) rename {components => apps}/payments/internal/models/balance.go (100%) rename {components => apps}/payments/internal/models/bank_account.go (100%) rename {components => apps}/payments/internal/models/connector.go (100%) rename {components => apps}/payments/internal/models/metadata.go (100%) rename {components => apps}/payments/internal/models/payment.go (100%) rename {components => apps}/payments/internal/models/pools.go (100%) rename {components => apps}/payments/internal/models/task.go (100%) rename {components => apps}/payments/internal/models/transfer_initiation.go (100%) rename {components => apps}/payments/internal/storage/migrations.go (100%) rename {components => apps}/payments/internal/storage/migrations_v0.x.go (100%) rename {components => apps}/payments/internal/storage/migrations_v1.x.go (100%) rename {components => apps}/payments/local_env/postgres/init.sql (100%) rename {components => apps}/payments/main.go (100%) rename {components => apps}/payments/openapi.yaml (100%) rename {components => apps}/payments/pkg/events/event.go (100%) delete mode 100644 components/fctl/membershipclient/go.sum create mode 100644 ee/Earthfile create mode 100644 ee/LICENSE rename {components => ee}/agent/.earthly/values.yaml (100%) rename {components => ee}/agent/.goreleaser.yml (100%) rename {components => ee}/agent/Dockerfile (92%) rename {components => ee}/agent/Earthfile (87%) rename {components/operator => ee/agent}/LICENSE (99%) rename {components => ee}/agent/Taskfile.yaml (100%) rename {components => ee}/agent/build.Dockerfile (100%) rename {components => ee}/agent/cmd/root.go (100%) rename {components => ee}/agent/cmd/version.go (100%) rename {components => ee}/agent/cmd/viper.go (100%) rename {components => ee}/agent/go.mod (98%) rename {components => ee}/agent/go.sum (100%) rename {components => ee}/agent/helm/.gitignore (100%) rename {components/operator/.earthly/configuration => ee/agent/helm}/.helmignore (100%) rename {components => ee}/agent/helm/Chart.yaml (100%) rename {components => ee}/agent/helm/README.md (100%) rename {components => ee}/agent/helm/templates/_helpers.tpl (100%) rename {components => ee}/agent/helm/templates/clusterrole.yaml (100%) rename {components => ee}/agent/helm/templates/clusterrolebinding.yaml (100%) rename {components => ee}/agent/helm/templates/deployment.yaml (100%) rename {components => ee}/agent/helm/templates/serviceaccount.yaml (100%) rename {components => ee}/agent/helm/values.yaml (100%) rename {components => ee}/agent/internal/grpc/client.go (100%) rename {components => ee}/agent/internal/grpc/connect.go (100%) rename {components => ee}/agent/internal/grpc/generated/README.md (100%) rename {components => ee}/agent/internal/grpc/generated/server.pb.go (100%) rename {components => ee}/agent/internal/grpc/generated/server_grpc.pb.go (100%) rename {components => ee}/agent/internal/grpc/module.go (100%) rename {components => ee}/agent/internal/grpc/module_test.go (100%) rename {components => ee}/agent/internal/k8s/k8s.go (99%) rename {components => ee}/agent/internal/k8s/module.go (100%) rename {components => ee}/agent/main.go (100%) rename {components => ee}/agent/server.proto (100%) rename {components => ee}/auth/.gitignore (100%) rename {components => ee}/auth/.goreleaser.yml (100%) rename {components => ee}/auth/Dockerfile (88%) rename {components => ee}/auth/Earthfile (88%) rename {components => ee}/auth/LICENSE (100%) rename {components => ee}/auth/README.md (100%) rename {components => ee}/auth/build.Dockerfile (100%) rename {components => ee}/auth/cmd/root.go (100%) rename {components => ee}/auth/cmd/serve.go (100%) rename {components => ee}/auth/cmd/version.go (100%) rename {components => ee}/auth/cmd/viper.go (100%) rename {components/operator => ee/auth}/commitlint.config.js (100%) rename {components => ee}/auth/config.yaml (100%) rename {components => ee}/auth/go.mod (100%) rename {components => ee}/auth/go.sum (76%) rename {components => ee}/auth/main.go (100%) rename {components => ee}/auth/openapi.yaml (100%) rename {components => ee}/auth/pkg/api/authorization/accesstoken.go (100%) rename {components => ee}/auth/pkg/api/authorization/accesstoken_test.go (100%) rename {components => ee}/auth/pkg/api/authorization/main_test.go (100%) rename {components => ee}/auth/pkg/api/authorization/module.go (100%) rename {components => ee}/auth/pkg/api/clients.go (100%) rename {components => ee}/auth/pkg/api/clients_test.go (100%) rename {components => ee}/auth/pkg/api/main_test.go (100%) rename {components => ee}/auth/pkg/api/module.go (100%) rename {components => ee}/auth/pkg/api/scopes.go (100%) rename {components => ee}/auth/pkg/api/scopes_test.go (100%) rename {components => ee}/auth/pkg/api/users.go (100%) rename {components => ee}/auth/pkg/api/users_test.go (100%) rename {components => ee}/auth/pkg/api/util.go (100%) rename {components => ee}/auth/pkg/api/util_test.go (100%) rename {components => ee}/auth/pkg/array.go (100%) rename {components => ee}/auth/pkg/client.go (100%) rename {components => ee}/auth/pkg/code.go (100%) rename {components => ee}/auth/pkg/delegatedauth/config.go (100%) rename {components => ee}/auth/pkg/delegatedauth/module.go (100%) rename {components => ee}/auth/pkg/delegatedauth/state.go (100%) rename {components => ee}/auth/pkg/metadata.go (100%) rename {components => ee}/auth/pkg/oidc/authorize_callback.go (100%) rename {components => ee}/auth/pkg/oidc/authorize_callback_test.go (100%) rename {components => ee}/auth/pkg/oidc/client.go (100%) rename {components => ee}/auth/pkg/oidc/grant_type_bearer.go (100%) rename {components => ee}/auth/pkg/oidc/keyset.go (100%) rename {components => ee}/auth/pkg/oidc/main_test.go (100%) rename {components => ee}/auth/pkg/oidc/module.go (100%) rename {components => ee}/auth/pkg/oidc/oidc_test.go (100%) rename {components => ee}/auth/pkg/oidc/provider.go (100%) rename {components => ee}/auth/pkg/oidc/router.go (100%) rename {components => ee}/auth/pkg/oidc/storage.go (100%) rename {components => ee}/auth/pkg/oidc/templates/error.tmpl (100%) rename {components => ee}/auth/pkg/refresh.go (100%) rename {components => ee}/auth/pkg/request.go (100%) rename {components => ee}/auth/pkg/scopes.go (100%) rename {components => ee}/auth/pkg/storage/errors.go (100%) rename {components => ee}/auth/pkg/storage/sqlstorage/database.go (100%) rename {components => ee}/auth/pkg/storage/sqlstorage/module.go (100%) rename {components => ee}/auth/pkg/storage/sqlstorage/storage.go (100%) rename {components => ee}/auth/pkg/token.go (100%) rename {components => ee}/auth/pkg/user.go (100%) rename {components => ee}/gateway/.gitignore (100%) rename {components => ee}/gateway/.goreleaser.yml (100%) rename {components => ee}/gateway/.pre-commit-config.yaml (100%) rename {components => ee}/gateway/Caddyfile (100%) rename {components => ee}/gateway/Dockerfile (96%) rename {components => ee}/gateway/Earthfile (88%) rename {components => ee}/gateway/LICENSE (100%) rename {components => ee}/gateway/Taskfile.yaml (100%) rename {components => ee}/gateway/build.Dockerfile (100%) rename {components/payments => ee/gateway}/commitlint.config.js (100%) rename {components => ee}/gateway/go.mod (100%) rename {components => ee}/gateway/go.sum (100%) rename {components => ee}/gateway/internal/audit/messages/audit.go (100%) rename {components => ee}/gateway/main.go (100%) rename {components => ee}/gateway/pkg/plugins/audit.go (100%) rename {components => ee}/gateway/pkg/plugins/auth.go (100%) rename {components => ee}/gateway/pkg/plugins/versions.go (100%) rename {components => ee}/orchestration/.gitignore (100%) rename {components => ee}/orchestration/.goreleaser.yml (100%) rename {components => ee}/orchestration/Dockerfile (83%) rename {components => ee}/orchestration/Earthfile (86%) rename {components => ee}/orchestration/LICENSE (100%) rename {components => ee}/orchestration/Taskfile.yaml (100%) rename {components => ee}/orchestration/build.Dockerfile (100%) rename {components => ee}/orchestration/cmd/root.go (100%) rename {components => ee}/orchestration/cmd/serve.go (100%) rename {components => ee}/orchestration/cmd/version.go (100%) rename {components => ee}/orchestration/cmd/viper.go (100%) rename {components => ee}/orchestration/cmd/worker.go (100%) rename {components => ee}/orchestration/deploy/auth/config.yaml (100%) rename {components => ee}/orchestration/deploy/postgres/init-databases.sh (100%) rename {components => ee}/orchestration/deploy/proxy/.gitignore (100%) rename {components => ee}/orchestration/deploy/proxy/Caddyfile (100%) rename {components => ee}/orchestration/docker-compose.yml (97%) rename {components => ee}/orchestration/examples/delay.yaml (100%) rename {components => ee}/orchestration/examples/failing-workflow.yaml (100%) rename {components => ee}/orchestration/examples/ledger-to-ledger.yaml (100%) rename {components => ee}/orchestration/examples/ledger-to-wallet.yaml (100%) rename {components => ee}/orchestration/examples/payin-to-wallet.yaml (100%) rename {components => ee}/orchestration/examples/wait_event.yaml (100%) rename {components => ee}/orchestration/examples/wallet-to-payout.yaml (100%) rename {components => ee}/orchestration/examples/workflow.yaml (100%) rename {components => ee}/orchestration/go.mod (100%) rename {components => ee}/orchestration/go.sum (100%) rename {components => ee}/orchestration/internal/api/handler_abort_workflow_instance.go (100%) rename {components => ee}/orchestration/internal/api/handler_create_workflow.go (100%) rename {components => ee}/orchestration/internal/api/handler_create_workflow_test.go (100%) rename {components => ee}/orchestration/internal/api/handler_delete_workflow.go (100%) rename {components => ee}/orchestration/internal/api/handler_delete_workflow_test.go (100%) rename {components => ee}/orchestration/internal/api/handler_info.go (100%) rename {components => ee}/orchestration/internal/api/handler_list_instances.go (100%) rename {components => ee}/orchestration/internal/api/handler_list_instances_test.go (100%) rename {components => ee}/orchestration/internal/api/handler_list_workflows.go (100%) rename {components => ee}/orchestration/internal/api/handler_post_event.go (100%) rename {components => ee}/orchestration/internal/api/handler_read_instance.go (100%) rename {components => ee}/orchestration/internal/api/handler_read_instance_history.go (100%) rename {components => ee}/orchestration/internal/api/handler_read_instance_test.go (100%) rename {components => ee}/orchestration/internal/api/handler_read_stage_history.go (100%) rename {components => ee}/orchestration/internal/api/handler_read_workflow.go (100%) rename {components => ee}/orchestration/internal/api/handler_run_workflow.go (100%) rename {components => ee}/orchestration/internal/api/handler_run_workflow_test.go (100%) rename {components => ee}/orchestration/internal/api/main_test.go (100%) rename {components => ee}/orchestration/internal/api/module.go (100%) rename {components => ee}/orchestration/internal/api/router.go (100%) rename {components => ee}/orchestration/internal/schema/duration.go (100%) rename {components => ee}/orchestration/internal/schema/map.go (100%) rename {components => ee}/orchestration/internal/schema/tag.go (100%) rename {components => ee}/orchestration/internal/schema/validation.go (100%) rename {components => ee}/orchestration/internal/storage/migrations.go (100%) rename {components => ee}/orchestration/internal/storage/module.go (100%) rename {components => ee}/orchestration/internal/storage/sqlite.go (100%) rename {components => ee}/orchestration/internal/temporal/client_module.go (100%) rename {components => ee}/orchestration/internal/temporal/logger.go (100%) rename {components => ee}/orchestration/internal/temporal/worker_module.go (100%) rename {components => ee}/orchestration/internal/workflow/activities/activity.go (100%) rename {components => ee}/orchestration/internal/workflow/activities/activity_account_get.go (100%) rename {components => ee}/orchestration/internal/workflow/activities/activity_ledger_create_transaction.go (100%) rename {components => ee}/orchestration/internal/workflow/activities/activity_ledger_revert_transaction.go (100%) rename {components => ee}/orchestration/internal/workflow/activities/activity_payment_stripe_transfer.go (100%) rename {components => ee}/orchestration/internal/workflow/activities/activity_payments_get.go (100%) rename {components => ee}/orchestration/internal/workflow/activities/activity_wallet_confirm_hold.go (100%) rename {components => ee}/orchestration/internal/workflow/activities/activity_wallet_credit.go (100%) rename {components => ee}/orchestration/internal/workflow/activities/activity_wallet_debit.go (100%) rename {components => ee}/orchestration/internal/workflow/activities/activity_wallet_get.go (100%) rename {components => ee}/orchestration/internal/workflow/activities/activity_wallet_void_hold.go (100%) rename {components => ee}/orchestration/internal/workflow/config.go (100%) rename {components => ee}/orchestration/internal/workflow/input.go (100%) rename {components => ee}/orchestration/internal/workflow/instance.go (100%) rename {components => ee}/orchestration/internal/workflow/main_test.go (100%) rename {components => ee}/orchestration/internal/workflow/manager.go (100%) rename {components => ee}/orchestration/internal/workflow/manager_test.go (100%) rename {components => ee}/orchestration/internal/workflow/module.go (100%) rename {components => ee}/orchestration/internal/workflow/run.go (100%) rename {components => ee}/orchestration/internal/workflow/stage.go (100%) rename {components => ee}/orchestration/internal/workflow/stages/all/all.go (100%) rename {components => ee}/orchestration/internal/workflow/stages/delay/delay.go (100%) rename {components => ee}/orchestration/internal/workflow/stages/delay/run.go (100%) rename {components => ee}/orchestration/internal/workflow/stages/delay/run_test.go (100%) rename {components => ee}/orchestration/internal/workflow/stages/internal/context.go (100%) rename {components => ee}/orchestration/internal/workflow/stages/internal/stagestesting/schema.go (100%) rename {components => ee}/orchestration/internal/workflow/stages/internal/stagestesting/workflow.go (100%) rename {components => ee}/orchestration/internal/workflow/stages/noop.go (100%) rename {components => ee}/orchestration/internal/workflow/stages/schema.go (100%) rename {components => ee}/orchestration/internal/workflow/stages/send/run.go (100%) rename {components => ee}/orchestration/internal/workflow/stages/send/run_test.go (100%) rename {components => ee}/orchestration/internal/workflow/stages/send/send.go (100%) rename {components => ee}/orchestration/internal/workflow/stages/wait_event/run.go (100%) rename {components => ee}/orchestration/internal/workflow/stages/wait_event/wait_event.go (100%) rename {components => ee}/orchestration/internal/workflow/stages/wait_event/wait_event_test.go (100%) rename {components => ee}/orchestration/internal/workflow/tracer.go (100%) rename {components => ee}/orchestration/internal/workflow/workflow.go (100%) rename {components => ee}/orchestration/main.go (100%) rename {components => ee}/orchestration/openapi.yaml (100%) rename {components => ee}/orchestration/pkg/.gitkeep (100%) rename {components => ee}/orchestration/reflex.Dockerfile (100%) rename {components => ee}/orchestration/temporalite.Dockerfile (100%) rename {components => ee}/search/.dockerignore (100%) rename {components => ee}/search/.gitignore (100%) rename {components => ee}/search/.goreleaser.yml (100%) rename {components => ee}/search/.pre-commit-config.yaml (100%) rename {components => ee}/search/Dockerfile (79%) rename {components => ee}/search/Earthfile (87%) rename {components => ee}/search/README.md (100%) rename {components => ee}/search/Taskfile.yaml (100%) rename {components => ee}/search/benthos.Dockerfile (100%) rename {components => ee}/search/benthos/benthos.go (100%) rename {components => ee}/search/benthos/config.yml (100%) rename {components => ee}/search/benthos/resources/output_elasticsearch.yaml (100%) rename {components => ee}/search/benthos/streams/ledger/v1.0.0/ledger_ingestion.yaml (100%) rename {components => ee}/search/benthos/streams/ledger/v1.0.0/ledger_reindex.yaml (100%) rename {components => ee}/search/benthos/streams/ledger/v1.0.0/ledger_reindex_accounts.yaml (100%) rename {components => ee}/search/benthos/streams/ledger/v1.0.0/ledger_reindex_all.yaml (100%) rename {components => ee}/search/benthos/streams/ledger/v1.0.0/ledger_reindex_transactions.yaml (100%) rename {components => ee}/search/benthos/streams/ledger/v1.0.0/ledger_reindex_volumes.yaml (100%) rename {components => ee}/search/benthos/streams/ledger/v2.0.0/ledger_ingestion.yaml (100%) rename {components => ee}/search/benthos/streams/ledger/v2.0.0/ledger_reindex.yaml (100%) rename {components => ee}/search/benthos/streams/ledger/v2.0.0/ledger_reindex_accounts.yaml (100%) rename {components => ee}/search/benthos/streams/ledger/v2.0.0/ledger_reindex_all.yaml (100%) rename {components => ee}/search/benthos/streams/ledger/v2.0.0/ledger_reindex_transactions.yaml (100%) rename {components => ee}/search/benthos/streams/payments/v0.0.0/payments_deletion.yaml (100%) rename {components => ee}/search/benthos/streams/payments/v0.0.0/payments_ingestion.yaml (100%) rename {components => ee}/search/benthos/templates/event_bus.yaml (100%) rename {components => ee}/search/benthos/templates/postgres_query.yaml (100%) rename {components => ee}/search/benthos/templates/switch_event_type.yaml (100%) rename {components => ee}/search/build.Dockerfile (100%) rename {components => ee}/search/cmd/init_mapping.go (100%) rename {components => ee}/search/cmd/root.go (100%) rename {components => ee}/search/cmd/serve.go (100%) rename {components => ee}/search/cmd/update_mapping.go (100%) rename {components => ee}/search/cmd/version.go (100%) rename {components => ee}/search/commitlint.config.js (100%) rename {components => ee}/search/config/redpanda/config.yaml (100%) rename {components => ee}/search/docker-compose.yml (100%) rename {components => ee}/search/go.mod (98%) rename {components => ee}/search/go.sum (100%) rename {components => ee}/search/main.go (100%) rename {components => ee}/search/openapi.yaml (100%) rename {components => ee}/search/pkg/es/response.go (100%) rename {components => ee}/search/pkg/searchengine/engine.go (100%) rename {components => ee}/search/pkg/searchengine/indexed_mapping.json (100%) rename {components => ee}/search/pkg/searchengine/mapping.go (100%) rename {components => ee}/search/pkg/searchengine/query.go (100%) rename {components => ee}/search/pkg/searchengine/term.go (100%) rename {components => ee}/search/pkg/searchhttp/cursor.go (100%) rename {components => ee}/search/pkg/searchhttp/cursor_test.go (100%) rename {components => ee}/search/pkg/searchhttp/http.go (100%) rename {components => ee}/search/pkg/searchhttp/http_test.go (100%) rename {components => ee}/search/pkg/source.go (100%) rename {components => ee}/search/tests/pipelines/ACCOUNT.json (100%) rename {components => ee}/search/tests/pipelines/PAYMENT.json (100%) rename {components => ee}/search/tests/pipelines/TRANSACTION.json (100%) rename {components => ee}/stargate/.earthly/ingress/.helmignore (100%) rename {components => ee}/stargate/.earthly/ingress/Chart.yaml (100%) rename {components => ee}/stargate/.earthly/ingress/templates/ingress.yml (100%) rename {components => ee}/stargate/.earthly/ingress/values.yaml (100%) rename {components => ee}/stargate/.earthly/stargate-values.yaml (100%) rename {components => ee}/stargate/.gitignore (100%) rename {components => ee}/stargate/.goreleaser.yml (100%) rename {components => ee}/stargate/Dockerfile (89%) rename {components => ee}/stargate/Earthfile (90%) rename {components => ee}/stargate/LICENSE (100%) rename {components => ee}/stargate/Taskfile.yaml (100%) rename {components => ee}/stargate/build.Dockerfile (100%) rename {components => ee}/stargate/cmd/client.go (100%) rename {components => ee}/stargate/cmd/root.go (100%) rename {components => ee}/stargate/cmd/server.go (100%) rename {components => ee}/stargate/cmd/version.go (100%) rename {components => ee}/stargate/go.mod (100%) rename {components => ee}/stargate/go.sum (100%) rename {components => ee}/stargate/helm/Chart.yaml (100%) rename {components => ee}/stargate/helm/templates/aws.yaml (100%) rename {components => ee}/stargate/helm/templates/deployment.yaml (100%) rename {components => ee}/stargate/helm/templates/service.yaml (100%) rename {components => ee}/stargate/helm/values.yaml (100%) rename {components => ee}/stargate/internal/api/service.pb.go (100%) rename {components => ee}/stargate/internal/api/service.proto (100%) rename {components => ee}/stargate/internal/api/service_grpc.pb.go (100%) rename {components => ee}/stargate/internal/client/client.go (100%) rename {components => ee}/stargate/internal/client/controllers/info_controller.go (100%) rename {components => ee}/stargate/internal/client/interceptors/auth_interceptor.go (100%) rename {components => ee}/stargate/internal/client/metrics/metrics.go (100%) rename {components => ee}/stargate/internal/client/module.go (100%) rename {components => ee}/stargate/internal/client/routes/routes.go (100%) rename {components => ee}/stargate/internal/opentelemetry/context.go (100%) rename {components => ee}/stargate/internal/server/grpc/api.go (100%) rename {components => ee}/stargate/internal/server/grpc/api_test.go (100%) rename {components => ee}/stargate/internal/server/grpc/interceptors/auth_interceptors.go (100%) rename {components => ee}/stargate/internal/server/grpc/main_test.go (100%) rename {components => ee}/stargate/internal/server/grpc/metrics/metrics.go (100%) rename {components => ee}/stargate/internal/server/grpc/module.go (100%) rename {components => ee}/stargate/internal/server/http/controllers/controller.go (100%) rename {components => ee}/stargate/internal/server/http/controllers/errors.go (100%) rename {components => ee}/stargate/internal/server/http/controllers/info_controller.go (100%) rename {components => ee}/stargate/internal/server/http/controllers/main_test.go (100%) rename {components => ee}/stargate/internal/server/http/controllers/stargate_controller.go (100%) rename {components => ee}/stargate/internal/server/http/controllers/stargate_controller_test.go (100%) rename {components => ee}/stargate/internal/server/http/middlewares/log_middleware.go (100%) rename {components => ee}/stargate/internal/server/http/module.go (100%) rename {components => ee}/stargate/internal/server/http/opentelemetry/metrics.go (100%) rename {components => ee}/stargate/internal/server/http/routes/routes.go (100%) rename {components => ee}/stargate/internal/utils/utils.go (100%) rename {components => ee}/stargate/main.go (100%) rename {components => ee}/wallets/.gitignore (100%) rename {components => ee}/wallets/.goreleaser.yml (100%) rename {components => ee}/wallets/.pre-commit-config.yaml (100%) rename {components => ee}/wallets/Dockerfile (82%) rename {components => ee}/wallets/Earthfile (87%) rename {components => ee}/wallets/Taskfile.yml (100%) rename {components => ee}/wallets/build.Dockerfile (100%) rename {components => ee}/wallets/cmd/root.go (100%) rename {components => ee}/wallets/cmd/serve.go (100%) rename {components => ee}/wallets/cmd/viper.go (100%) rename {components => ee}/wallets/deploy/auth/config.yaml (100%) rename {components => ee}/wallets/deploy/postgres/init-databases.sh (100%) rename {components => ee}/wallets/deploy/proxy/.gitignore (100%) rename {components => ee}/wallets/deploy/proxy/Caddyfile (100%) rename {components => ee}/wallets/docker-compose.yml (100%) rename {components => ee}/wallets/go.mod (100%) rename {components => ee}/wallets/go.sum (100%) rename {components => ee}/wallets/main.go (100%) rename {components => ee}/wallets/openapi.yaml (100%) rename {components => ee}/wallets/pkg/account.go (100%) rename {components => ee}/wallets/pkg/api/handler_balances_create.go (100%) rename {components => ee}/wallets/pkg/api/handler_balances_create_test.go (100%) rename {components => ee}/wallets/pkg/api/handler_balances_get.go (100%) rename {components => ee}/wallets/pkg/api/handler_balances_get_test.go (100%) rename {components => ee}/wallets/pkg/api/handler_balances_list.go (100%) rename {components => ee}/wallets/pkg/api/handler_balances_list_test.go (100%) rename {components => ee}/wallets/pkg/api/handler_holds_confirm.go (100%) rename {components => ee}/wallets/pkg/api/handler_holds_confirm_test.go (100%) rename {components => ee}/wallets/pkg/api/handler_holds_get.go (100%) rename {components => ee}/wallets/pkg/api/handler_holds_get_test.go (100%) rename {components => ee}/wallets/pkg/api/handler_holds_list.go (100%) rename {components => ee}/wallets/pkg/api/handler_holds_list_test.go (100%) rename {components => ee}/wallets/pkg/api/handler_holds_void.go (100%) rename {components => ee}/wallets/pkg/api/handler_holds_void_test.go (100%) rename {components => ee}/wallets/pkg/api/handler_transactions_list.go (100%) rename {components => ee}/wallets/pkg/api/handler_transactions_list_test.go (100%) rename {components => ee}/wallets/pkg/api/handler_wallets_create.go (100%) rename {components => ee}/wallets/pkg/api/handler_wallets_create_test.go (100%) rename {components => ee}/wallets/pkg/api/handler_wallets_credit.go (100%) rename {components => ee}/wallets/pkg/api/handler_wallets_credit_test.go (100%) rename {components => ee}/wallets/pkg/api/handler_wallets_debit.go (100%) rename {components => ee}/wallets/pkg/api/handler_wallets_debit_test.go (100%) rename {components => ee}/wallets/pkg/api/handler_wallets_get.go (100%) rename {components => ee}/wallets/pkg/api/handler_wallets_get_test.go (100%) rename {components => ee}/wallets/pkg/api/handler_wallets_list.go (100%) rename {components => ee}/wallets/pkg/api/handler_wallets_list_test.go (100%) rename {components => ee}/wallets/pkg/api/handler_wallets_patch.go (100%) rename {components => ee}/wallets/pkg/api/handler_wallets_patch_test.go (100%) rename {components => ee}/wallets/pkg/api/handler_wallets_summary.go (100%) rename {components => ee}/wallets/pkg/api/handler_wallets_summary_test.go (100%) rename {components => ee}/wallets/pkg/api/main.go (100%) rename {components => ee}/wallets/pkg/api/module.go (100%) rename {components => ee}/wallets/pkg/api/router.go (100%) rename {components => ee}/wallets/pkg/api/utils.go (100%) rename {components => ee}/wallets/pkg/api/utils_test.go (100%) rename {components => ee}/wallets/pkg/balance.go (100%) rename {components => ee}/wallets/pkg/chart.go (100%) rename {components => ee}/wallets/pkg/credit.go (100%) rename {components => ee}/wallets/pkg/debit.go (100%) rename {components => ee}/wallets/pkg/error.go (100%) rename {components => ee}/wallets/pkg/hold.go (100%) rename {components => ee}/wallets/pkg/ledger_interface.go (100%) rename {components => ee}/wallets/pkg/manager.go (100%) rename {components => ee}/wallets/pkg/metadata.go (100%) rename {components => ee}/wallets/pkg/module.go (100%) rename {components => ee}/wallets/pkg/monetary.go (100%) rename {components => ee}/wallets/pkg/numscript/cancel-hold.num (100%) rename {components => ee}/wallets/pkg/numscript/confirm-hold.num (100%) rename {components => ee}/wallets/pkg/numscript/credit-wallet.num (100%) rename {components => ee}/wallets/pkg/numscript/debit-wallet.num (100%) rename {components => ee}/wallets/pkg/scripts.go (100%) rename {components => ee}/wallets/pkg/subject.go (100%) rename {components => ee}/wallets/pkg/transaction.go (100%) rename {components => ee}/wallets/pkg/utils.go (100%) rename {components => ee}/wallets/pkg/wallet.go (100%) rename {components => ee}/webhooks/.gitignore (100%) rename {components => ee}/webhooks/.goreleaser.yml (100%) rename {components => ee}/webhooks/.pre-commit-config.yaml (100%) rename {components => ee}/webhooks/Dockerfile (86%) rename {components => ee}/webhooks/Earthfile (87%) rename {components => ee}/webhooks/README.md (100%) rename {components => ee}/webhooks/Taskfile.yml (100%) rename {components => ee}/webhooks/build.Dockerfile (100%) rename {components => ee}/webhooks/cmd/flag/flags.go (100%) rename {components => ee}/webhooks/cmd/root.go (100%) rename {components => ee}/webhooks/cmd/serve.go (100%) rename {components => ee}/webhooks/cmd/version.go (100%) rename {components => ee}/webhooks/cmd/worker.go (100%) rename {components => ee}/webhooks/commitlint.config.js (100%) rename {components => ee}/webhooks/config/redpanda/config.yaml (100%) rename {components => ee}/webhooks/docker-compose.yml (100%) rename {components => ee}/webhooks/go.mod (100%) rename {components => ee}/webhooks/go.sum (100%) rename {components => ee}/webhooks/main.go (100%) rename {components => ee}/webhooks/openapi.yaml (100%) rename {components => ee}/webhooks/pkg/attempt.go (100%) rename {components => ee}/webhooks/pkg/config.go (100%) rename {components => ee}/webhooks/pkg/config_test.go (100%) rename {components => ee}/webhooks/pkg/message.go (100%) rename {components => ee}/webhooks/pkg/otlp/module.go (100%) rename {components => ee}/webhooks/pkg/secret.go (100%) rename {components => ee}/webhooks/pkg/secret_test.go (100%) rename {components => ee}/webhooks/pkg/security/security.go (100%) rename {components => ee}/webhooks/pkg/server/activation.go (100%) rename {components => ee}/webhooks/pkg/server/apierrors/errors.go (100%) rename {components => ee}/webhooks/pkg/server/delete.go (100%) rename {components => ee}/webhooks/pkg/server/get.go (100%) rename {components => ee}/webhooks/pkg/server/handler.go (100%) rename {components => ee}/webhooks/pkg/server/health.go (100%) rename {components => ee}/webhooks/pkg/server/helpers.go (100%) rename {components => ee}/webhooks/pkg/server/info.go (100%) rename {components => ee}/webhooks/pkg/server/insert.go (100%) rename {components => ee}/webhooks/pkg/server/module.go (100%) rename {components => ee}/webhooks/pkg/server/secret.go (100%) rename {components => ee}/webhooks/pkg/server/test.go (100%) rename {components => ee}/webhooks/pkg/storage/postgres/main_test.go (100%) rename {components => ee}/webhooks/pkg/storage/postgres/module.go (100%) rename {components => ee}/webhooks/pkg/storage/postgres/postgres.go (100%) rename {components => ee}/webhooks/pkg/storage/postgres/postgres_test.go (100%) rename {components => ee}/webhooks/pkg/storage/store.go (100%) rename {components => ee}/webhooks/pkg/worker/handler.go (100%) rename {components => ee}/webhooks/pkg/worker/module.go (100%) rename {components => ee}/webhooks/pkg/worker/worker.go (100%) delete mode 100644 renovate.json diff --git a/.github/labeler.yml b/.github/labeler.yml index f89236ca6d..2eef1d7ea3 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -1,28 +1,52 @@ libs: - - libs/* + - changed-files: + - any-glob-to-any-file: "libs/*" openapi: - - openapi/* + - changed-files: + - any-glob-to-any-file: "openapi/*" sdks: - - sdks/* + - changed-files: + - any-glob-to-any-file: "sdks/*" github: - - .github/* + - changed-files: + - any-glob-to-any-file: ".github/*" -# Components -'components/auth': - - components/auth/* -'components/fctl': - - components/fctl/* -'components/ledger': - - components/ledger/* -'components/operator': - - components/operator/* -'components/orchestration': - - components/orchestration/* -'components/payments': - - components/payments/* -'components/search': - - components/search/* -'components/wallets': - - components/wallets/* -'components/webhooks': - - components/webhooks/* +# Apps +'apps/fctl': + - changed-files: + - any-glob-to-any-file: "apps/fctl/*" +'apps/ledger': + - changed-files: + - any-glob-to-any-file: "apps/ledger/*" +'apps/operator': + - changed-files: + - any-glob-to-any-file: "apps/operator/*" +'apps/payments': + - changed-files: + - any-glob-to-any-file: "apps/payments/*" + +# EE +'ee/agent': + - changed-files: + - any-glob-to-any-file: "ee/agent/*" +'ee/auth': + - changed-files: + - any-glob-to-any-file: "ee/auth/*" +'ee/gateway': + - changed-files: + - any-glob-to-any-file: "ee/gateway/*" +'ee/orchestration': + - changed-files: + - any-glob-to-any-file: "ee/orchestration/*" +'ee/search': + - changed-files: + - any-glob-to-any-file: "ee/search/*" +'ee/stargate': + - changed-files: + - any-glob-to-any-file: "ee/stargate/*" +'ee/wallets': + - changed-files: + - any-glob-to-any-file: "ee/wallets/*" +'ee/webhooks': + - changed-files: + - any-glob-to-any-file: "ee/webhooks/*" diff --git a/.local/auth/config.yaml b/.local/auth/config.yaml deleted file mode 100644 index 7c895e9f86..0000000000 --- a/.local/auth/config.yaml +++ /dev/null @@ -1,24 +0,0 @@ -clients: - - id: testing - secrets: - - testing - name: testing - - id: wallets - secrets: - - wallets - name: wallets - - id: orchestration - secrets: - - orchestration - name: orchestration - - id: control - secrets: - - mysupersecret - redirectUris: - - http://localhost:3000/auth/login - - http://localhost/auth/login - - https://oauth.pstmn.io/v1/callback - name: control - postLogoutRedirectUris: - - http://localhost:3000/auth/destroy - - http://localhost/auth/destroy diff --git a/.local/dex/dex-config.yaml b/.local/dex/dex-config.yaml deleted file mode 100644 index 12cfd5174e..0000000000 --- a/.local/dex/dex-config.yaml +++ /dev/null @@ -1,52 +0,0 @@ -issuer: http://localhost/api/auth/dex - -storage: - type: memory - -frontend: - issuer: Formance - dir: /app/web - -web: - http: 0.0.0.0:5556 - -telemetry: - http: 0.0.0.0:5558 - -grpc: - addr: 0.0.0.0:5557 - -oauth2: - skipApprovalScreen: true - responseTypes: - - code - - token - - id_token - -staticClients: - - id: gateway - redirectURIs: - - 'http://localhost:3000/auth/login' - - 'http://localhost/api/auth/authorize/callback' - name: 'Auth Gateway' - secret: ZXhhbXBsZS1hcHAtc2VjcmV0 - -enablePasswordDB: true - -staticPasswords: - - email: 'demo@formance.com' - username: 'demo' - userID: '00000000-0000-0000-0000-000000000111' - hash: '$2a$10$56t62OoAiZED5aXIsuHs3eISSbOZN0xvyUJYHElvOe.i.awnaLbom' # demo - -connectors: - - type: github - # Required field for connector id. - id: github - # Required field for connector name. - name: GitHub - config: - # Credentials can be string literals or pulled from the environment. - clientID: 47b0a0145f1879ccc5b0 - clientSecret: a52667786dfa5e2576679467711c7a97c5f3f1ae - redirectURI: http://localhost/api/auth/dex/callback \ No newline at end of file diff --git a/.local/docker-compose.yml b/.local/docker-compose.yml new file mode 100644 index 0000000000..d3c173d3fd --- /dev/null +++ b/.local/docker-compose.yml @@ -0,0 +1,23 @@ +--- +volumes: + postgres_data: +services: + postgres: + platform: linux/x86_64 + image: "postgres:15-alpine" + restart: always + healthcheck: + test: [ "CMD-SHELL", "pg_isready -U ledger" ] + interval: 10s + timeout: 5s + retries: 5 + ports: + - "${FORMANCE_POSTGRES_PORT:-5432}:5432" + environment: + POSTGRES_USER: "formance" + POSTGRES_PASSWORD: "formance" + POSTGRES_MULTIPLE_DATABASES: "ledger,payments" + PGDATA: "/data/postgres" + volumes: + - postgres_data:/data/postgres + - ./postgres:/docker-entrypoint-initdb.d \ No newline at end of file diff --git a/.local/gateway/Caddyfile b/.local/gateway/Caddyfile index 847ca0591d..d261a3deba 100644 --- a/.local/gateway/Caddyfile +++ b/.local/gateway/Caddyfile @@ -7,42 +7,21 @@ } } -(handle_route_without_auth) { - # handle does not strips the prefix from the request path - handle {args.0}/* { - reverse_proxy {args.1} - - import cors - } -} - -(handle_path_route_with_auth) { +(handle_path_route_without_auth) { # handle_path automatically strips the prefix from the request path handle_path {args.0}* { reverse_proxy {args.1} import cors - - import auth } } -(handle_route_with_auth) { +(handle_route_without_auth) { # handle_path automatically strips the prefix from the request path handle {args.0} { reverse_proxy {args.2} uri strip_prefix {args.1} - import cors - import auth - } -} - -(handle_path_route_without_auth) { - # handle_path automatically strips the prefix from the request path - handle_path {args.0}* { - reverse_proxy {args.1} - import cors } } @@ -80,75 +59,31 @@ path {args.0}/accounts* } - import handle_route_with_auth @transferinitiationreadermatcher {args.0} {args.1} - import handle_route_with_auth @bankaccountsreadermatcher {args.0} {args.1} - import handle_route_with_auth @accountsmatcher {args.0} {args.1} + import handle_route_without_auth @transferinitiationreadermatcher {args.0} {args.1} + import handle_route_without_auth @bankaccountsreadermatcher {args.0} {args.1} + import handle_route_without_auth @accountsmatcher {args.0} {args.1} - import handle_route_with_auth @bankaccountswritermatcher {args.0} {args.2} - import handle_route_with_auth @transferinitiationwritermatcher {args.0} {args.2} - import handle_route_with_auth @connectorsmatcher {args.0} {args.2} - import handle_route_with_auth @configmatcher {args.0} {args.2} + import handle_route_without_auth @bankaccountswritermatcher {args.0} {args.2} + import handle_route_without_auth @transferinitiationwritermatcher {args.0} {args.2} + import handle_route_without_auth @connectorsmatcher {args.0} {args.2} + import handle_route_without_auth @configmatcher {args.0} {args.2} # All other requests on the api - import handle_path_route_with_auth {args.0} {args.1} -} - -(auth) { - auth { - issuer http://localhost/api/auth - - read_key_set_max_retries 10 - } + import handle_path_route_without_auth {args.0} {args.1} } { - # Many directives manipulate the HTTP handler chain and the order in which - # those directives are evaluated matters. So the jwtauth directive must be - # ordered. - # c.f. https://caddyserver.com/docs/caddyfile/directives#directive-order - order auth before basicauth - order versions after metrics - # Local env dev config debug } localhost:80 { - tracing { - span gateway - } - import handle_route_without_auth "/api/auth/dex" "127.0.0.1:5556" - import handle_path_route_without_auth "/api/auth" "127.0.0.1:8083" - import handle_path_route_with_auth "/api/ledger" "127.0.0.1:3068" - import handle_path_route_with_auth "/api/wallets" "127.0.0.1:8081" - import handle_path_route_with_auth "/api/search" "127.0.0.1:8080" - import payments "/api/payments" "127.0.0.1:8082" "127.0.0.1:8087" - import handle_path_route_with_auth "/api/webhooks" "127.0.0.1:8084" - - handle /versions { - versions { - region "local" - env "local" - endpoints { - auth http://127.0.0.1:8083/_info http://127.0.0.1:8083/_healthcheck - ledger http://127.0.0.1:3068/_info http://127.0.0.1:3068/_healthcheck - wallets http://127.0.0.1:8081/_info http://127.0.0.1:8081/_healthcheck - paymentsapi http://127.0.0.1:8082/_info http://127.0.0.1:8082/_healthcheck - paymentsconnectors http://127.0.0.1:8087/_info http://127.0.0.1:8087/_healthcheck - search http://127.0.0.1:8080/_info http://127.0.0.1:8080/_healthcheck - webhooks http://127.0.0.1:8084/_info http://127.0.0.1:8084/_healthcheck - } - } - } - - handle /api/* { - respond "Bad Gateway" 502 - } + import handle_path_route_without_auth "/api/ledger" "ledger:3068" + import payments "/api/payments" "payments-api:8080" "payments-connectors:8080" # handle all other requests handle { - reverse_proxy 127.0.0.1:3000 - import cors + respond "Bad Gateway" 502 } } diff --git a/.local/process-compose.yaml b/.local/process-compose.yaml index 8aef928087..7536f94a88 100644 --- a/.local/process-compose.yaml +++ b/.local/process-compose.yaml @@ -21,20 +21,6 @@ processes: - "OTEL_EXPORTER_OTLP_INSECURE=true" - "OTEL_EXPORTER_OTLP_PROTOCOL=grpc" - dex: - command: dex serve /etc/formance/dex/dex-config.yaml - availability: - restart: always - environment: - - "OTEL_SERVICE_NAME=dex" - - auth: - command: auth serve --listen 0.0.0.0:8083 --debug --config /etc/formance/auth/config.yaml --postgres-uri postgresql://formance:formance@postgres/auth?sslmode=disable --base-url http://localhost/api/auth --delegated-client-id gateway --delegated-client-secret ZXhhbXBsZS1hcHAtc2VjcmV0 --delegated-issuer http://localhost/api/auth/dex - availability: - restart: always - environment: - - "OTEL_SERVICE_NAME=auth" - ledger: command: ledger server start --storage.driver=postgres --storage.postgres.conn_string postgresql://formance:formance@postgres/ledger?sslmode=disable --server.http.bind_address 0.0.0.0:3068 --publisher-nats-enabled true --publisher-nats-url nats:4222 --publisher-topic-mapping *:ledger availability: @@ -66,61 +52,4 @@ processes: payments-migrate: command: payments migrate up --postgres-uri postgresql://formance:formance@postgres/payments?sslmode=disable availability: - restart: never - - search: - command: search serve --open-search-scheme http --open-search-service opensearch:9200 --es-indices formance --stack local - availability: - restart: always - environment: - - "OTEL_SERVICE_NAME=search" - - webhooks: - command: webhooks serve --listen 0.0.0.0:8084 --storage-postgres-conn-string postgresql://formance:formance@postgres/webhooks?sslmode=disable --kafka-topics ledger payments --publisher-nats-enabled true --publisher-nats-url nats:4222 --publisher-nats-client-id webhooks - availability: - restart: always - environment: - - "OTEL_SERVICE_NAME=webhooks" - - webhooks-worker: - command: webhooks worker --listen 0.0.0.0:8085 --storage-postgres-conn-string postgresql://formance:formance@postgres/webhooks?sslmode=disable --kafka-topics ledger payments --publisher-nats-enabled true --publisher-nats-url nats:4222 --publisher-nats-client-id webhooks - availability: - restart: always - environment: - - "OTEL_SERVICE_NAME=webhooks" - - orchestration: - command: orchestration serve --listen 0.0.0.0:8086 --postgres-dsn postgresql://formance:formance@postgres/orchestration?sslmode=disable --temporal-address temporalite:7233 --stack-url http://localhost --stack-client-id orchestration --stack-client-secret orchestration --worker - availability: - restart: always - environment: - - "OTEL_SERVICE_NAME=orchestration" - - benthos: - command: benthos -r "/benthos/resources/*.yaml" -t "/benthos/templates/*.yaml" -c /benthos/config.yml --log.level trace streams "/benthos/streams/*.yaml" - availability: - restart: always - environment: - - "TOPIC_PREFIX=" - - "NATS_URL=nats:4222" - - "BROKER=nats" - - "OPENSEARCH_URL=http://opensearch:9200" - - "OPENSEARCH_INDEX=formance" - - "OPENSEARCH_TLS_ENABLED=true" - - "OPENSEARCH_TLS_SKIP_CERT_VERIFY=true" - - "OPENSEARCH_BASIC_AUTH_ENABLED=false" - - "OTEL_SERVICE_NAME=benthos" - - "STACK=local" - - control: - command: yarn run start - availability: - restart: always - environment: - - "API_URL=http://localhost/api" - - "REDIRECT_URI=http://localhost" - - "CLIENT_ID=control" - - "CLIENT_SECRET=mysupersecret" - - "ENCRYPTION_KEY=mysuperencryptionkey" - - "ENCRYPTION_IV=6f0c77c78a624022" - - "OTEL_SERVICE_NAME=control" + restart: never \ No newline at end of file diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 46f3eb80f1..0000000000 --- a/Dockerfile +++ /dev/null @@ -1,40 +0,0 @@ -# syntax=docker/dockerfile:1 -FROM ghcr.io/formancehq/gateway:v0.1.7 as gateway -FROM ghcr.io/formancehq/ledger:v1.10.3 as ledger -FROM ghcr.io/formancehq/payments:v1.0.0-beta.1 as payments -FROM ghcr.io/formancehq/orchestration:v0.1.5 as orchestration -FROM ghcr.io/formancehq/auth:v0.4.3 as auth -FROM ghcr.io/formancehq/search:v0.8.0 as search -FROM ghcr.io/formancehq/wallets:v0.4.3 as wallets -FROM ghcr.io/formancehq/webhooks:v0.6.6 as webhooks -FROM ghcr.io/formancehq/control:v1.7.0 as control -FROM ghcr.io/formancehq/auth-dex:latest as dex -FROM jeffail/benthos:4.12.1 as benthos - -FROM golang:1.20 as builder -WORKDIR /tmp -RUN apt update && apt install -y wget -RUN wget https://github.com/F1bonacc1/process-compose/archive/refs/tags/v0.51.4.tar.gz \ - && tar -xvf v0.51.4.tar.gz -WORKDIR /tmp/process-compose-0.51.4 -RUN go build -o /usr/bin/process-compose ./src - -FROM node:18 -WORKDIR /tmp -COPY --from=builder /usr/bin/process-compose /usr/bin/process-compose -COPY --from=gateway /usr/bin/caddy /usr/bin/gateway -COPY --from=orchestration /usr/bin/orchestration /usr/bin/orchestration -COPY --from=dex /usr/local/bin/dex /usr/bin/dex -COPY --from=auth /usr/bin/auth /usr/bin/auth -COPY --from=ledger /usr/local/bin/numary /usr/bin/ledger -COPY --from=payments /usr/bin/payments /usr/bin/payments -COPY --from=search /usr/bin/search /usr/bin/search -COPY --from=wallets /usr/bin/wallets /usr/bin/wallets -COPY --from=webhooks /usr/bin/webhooks /usr/bin/webhooks -COPY --from=benthos /benthos /usr/bin/benthos -COPY --from=control /app /app -COPY .local /etc/formance -COPY ./components/search/benthos /benthos -WORKDIR /app -COPY .local/process-compose.yaml /running/process-compose.yaml -CMD ["process-compose", "up", "--config", "/running/process-compose.yaml", "--tui=false", "-p", "9090"] diff --git a/Earthfile b/Earthfile index 3401582caf..664b417a4c 100644 --- a/Earthfile +++ b/Earthfile @@ -27,9 +27,13 @@ build-final-spec: COPY openapi/base.yaml . COPY openapi/package.* . RUN npm install - WORKDIR /src/components - FOR c IN auth ledger payments webhooks search wallets orchestration - COPY components/$c/openapi.yaml $c/openapi.yaml + WORKDIR /src/apps + FOR c IN ledger payments + COPY apps/$c/openapi.yaml $c/openapi.yaml + END + WORKDIR /src/ee + FOR c IN auth webhooks search wallets orchestration + COPY ee/$c/openapi.yaml $c/openapi.yaml END WORKDIR /src/openapi COPY openapi/openapi-merge.json . @@ -51,18 +55,13 @@ build-sdk: SAVE ARTIFACT sdks/${LANG} AS LOCAL ./sdks/${LANG} SAVE ARTIFACT sdks/${LANG} -build-all-sdk: - LOCALLY - FOR lang IN $(ls openapi/templates) - BUILD +build-sdk --LANG=${lang} - END - goreleaser: FROM core+builder-image - ARG --required component + ARG --required apps + ARG --required type COPY . /src COPY (+build-sdk/go --LANG=go) /src/sdks/go - WORKDIR /src/components/$component + WORKDIR /src/$type/$apps ARG mode=local LET buildArgs = --clean IF [ "$mode" = "local" ] @@ -88,110 +87,98 @@ goreleaser: all-ci-goreleaser: LOCALLY - FOR component IN $(ls components) - BUILD --pass-args +goreleaser --component=$component --mode=ci + FOR component IN $(cd ./apps && ls -d */) + BUILD --pass-args +goreleaser --type=apps --apps=$component --mode=ci + END + FOR component IN $(cd ./ee && ls -d */) + BUILD --pass-args +goreleaser --type=ee --apps=$component --mode=ci END -build-images: +build-all: LOCALLY - FOR component IN $(ls components) - BUILD --pass-args ./components/$component+build-image + FOR component IN $(cd ./apps && ls -d */) + BUILD --pass-args ./apps/${component}+build-image + END + FOR component IN $(cd ./ee && ls -d */) + BUILD --pass-args ./ee/${component}+build-image END - -deploy: - FROM core+base-image - ARG --required component - BUILD --pass-args ./components/$component+deploy deploy-all: LOCALLY WAIT - BUILD --pass-args +deploy --component=operator + BUILD --pass-args ./apps/+deploy --apps=operator END - FOR component IN $(ls components) - IF [ "$component" != "operator" ] - BUILD --pass-args +deploy --component=$component - END + FOR component IN $(cd ./apps && ls -d */) + IF [ "$component" != "operator" ] + BUILD --pass-args ./apps/+deploy --apps=$component + END END - -lint-all: - LOCALLY - BUILD --pass-args +tidy-all - FOR component IN $(ls components) - BUILD --pass-args ./components/${component}+lint + FOR component IN $(cd ./ee && ls -d */) + BUILD --pass-args ./ee/+deploy --apps=$component END -tidy: - FROM core+builder-image - ARG --required component - COPY --pass-args (./components/$component+sources/*) /src - ARG GOPROXY - WORKDIR /src/components/$component - RUN --mount=type=cache,id=gomod,target=${GOPATH}/pkg/mod \ - --mount=type=cache,id=gobuild,target=/root/.cache/go-build \ - go mod tidy - SAVE ARTIFACT go.* AS LOCAL components/$component/ - tidy-all: LOCALLY BUILD --pass-args ./libs/go-libs+tidy - FOR component IN $(ls components) - BUILD --pass-args +tidy --component=$component + BUILD --pass-args ./tests/integration+tidy + FOR component IN $(cd ./apps && ls -d */) + BUILD --pass-args ./apps+tidy --apps=$component + END + FOR component IN $(cd ./ee && ls -d */) + BUILD --pass-args ./ee+tidy --apps=$component END -tests: +tests-all: LOCALLY - ARG --required component - BUILD --pass-args ./components/${component}+tests + BUILD --pass-args +tidy-all + FOR component IN $(cd ./apps && ls -d */) + BUILD --pass-args ./apps/${component}+tests + END + FOR component IN $(cd ./ee && ls -d */) + BUILD --pass-args ./ee/${component}+tests + END -tests-all: +lint-all: LOCALLY BUILD --pass-args +tidy-all - FOR component IN $(ls components) - BUILD --pass-args +tests --component=$component + FOR component IN $(cd ./apps && ls -d */) + BUILD --pass-args ./apps/${component}+lint + END + FOR component IN $(cd ./ee && ls -d */) + BUILD --pass-args ./ee/${component}+lint END -integration-tests: +tests-integration: FROM core+base-image BUILD --pass-args ./tests/integration+tests -go-dep-updates: - FROM core+builder-image - ARG --required component - COPY --pass-args ./components/$component+sources/* /src - WORKDIR /src/components/$component - ARG GOPROXY - RUN --mount=type=cache,id=gomod,target=${GOPATH}/pkg/mod \ - --mount=type=cache,id=gobuild,target=/root/.cache/go-build \ - go get -u=patch - SAVE ARTIFACT go.mod AS LOCAL components/$component/go.mod - SAVE ARTIFACT go.sum AS LOCAL components/$component/go.sum - -go-dep-updates-all: - LOCALLY - FOR component IN $(ls components) - BUILD --pass-args +go-dep-updates --component=$component - END - pre-commit: LOCALLY - BUILD --pass-args +tidy-all + WAIT + BUILD --pass-args +tidy-all + END + BUILD --pass-args +build-final-spec BUILD --pass-args +lint-all BUILD --pass-args +tests-all - BUILD --pass-args +build-final-spec - FOR component IN $(ls components) - BUILD --pass-args ./components/$component+pre-commit + FOR component IN $(cd ./apps && ls -d */) + BUILD --pass-args ./apps/${component}+pre-commit + END + FOR component IN $(cd ./ee && ls -d */) + BUILD --pass-args ./ee/${component}+pre-commit END ARG skipIntegrationTests=0 IF [ "$skipIntegrationTests" = "0" ] - BUILD --pass-args +integration-tests + BUILD --pass-args +tests-integration END pr: LOCALLY + WAIT + BUILD --pass-args +tidy-all + END BUILD --pass-args +lint-all BUILD --pass-args +tests-all - BUILD --pass-args +integration-tests + BUILD --pass-args +tests-integration INCLUDE_GO_LIBS: COMMAND diff --git a/LICENSE b/LICENSE index 442dbb7b3a..0804bd4424 100644 --- a/LICENSE +++ b/LICENSE @@ -1,21 +1,14 @@ -MIT License +Copyright (c) 2021-present Formance Solutions + +Portions of the Formance software are licensed as follows: -Copyright (c) 2023 Formance, Inc +- If you are accessing or using any component of the software that resides under an "ee/" directory, then you are deemed to be using our “Enterprise Edition” of the software and you understand and agree that the software is not licensed under the "MIT" license as set forth below but instead, all the software you access is licensed under the license defined in "./ee/LICENSE", unless (a) you or the company you represent has signed an alternative agreement referencing this code, then such signed agreement applies or (b) you are using the software in connection with a subscription to our cloud offering, then the terms of the agreement relevant to the cloud offering which you have assented to apply and the software licenses included in that agreement shall apply. +- If (a) you are not accessing or using the software that resides under an “ee/” directory and therefore you are only accessing or using our “Community Edition” of the Software and (b) you have no registered account on our cloud offering, then we are providing you the software under the "MIT " license as set forth below. + +MIT License -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS \ No newline at end of file diff --git a/apps/Earthfile b/apps/Earthfile new file mode 100644 index 0000000000..e68a90fb40 --- /dev/null +++ b/apps/Earthfile @@ -0,0 +1,22 @@ +VERSION --arg-scope-and-set --pass-args 0.7 + +ARG core=github.com/formancehq/earthly:v0.5.2 +IMPORT $core AS core + +IMPORT .. AS stack + +tidy: + FROM core+builder-image + ARG --required apps + COPY --pass-args (./$apps+sources/*) /src + ARG GOPROXY + WORKDIR /src/apps/$apps + RUN --mount=type=cache,id=gomod,target=${GOPATH}/pkg/mod \ + --mount=type=cache,id=gobuild,target=/root/.cache/go-build \ + go mod tidy + SAVE ARTIFACT go.* AS LOCAL ./$apps + +deploy: + FROM core+base-image + ARG --required apps + BUILD --pass-args ./$apps+deploy \ No newline at end of file diff --git a/components/fctl/.gitignore b/apps/fctl/.gitignore similarity index 100% rename from components/fctl/.gitignore rename to apps/fctl/.gitignore diff --git a/components/fctl/.goreleaser.yml b/apps/fctl/.goreleaser.yml similarity index 100% rename from components/fctl/.goreleaser.yml rename to apps/fctl/.goreleaser.yml diff --git a/components/fctl/.pre-commit-config.yaml b/apps/fctl/.pre-commit-config.yaml similarity index 100% rename from components/fctl/.pre-commit-config.yaml rename to apps/fctl/.pre-commit-config.yaml diff --git a/components/fctl/Dockerfile b/apps/fctl/Dockerfile similarity index 86% rename from components/fctl/Dockerfile rename to apps/fctl/Dockerfile index dd370beaf8..98626e6e17 100644 --- a/components/fctl/Dockerfile +++ b/apps/fctl/Dockerfile @@ -3,7 +3,7 @@ ARG APP_SHA ARG VERSION WORKDIR /src COPY . . -WORKDIR /src/components/fctl +WORKDIR /src/apps/fctl RUN go mod download RUN GOOS=linux go build -o fctl \ -ldflags="-X $(cat go.mod |head -1|cut -d \ -f2)/cmd.Version=${VERSION} \ @@ -12,7 +12,7 @@ RUN GOOS=linux go build -o fctl \ FROM ubuntu:22.04 RUN apt update && apt install -y ca-certificates curl && rm -rf /var/lib/apt/lists/* -COPY --from=builder /src/components/fctl/fctl /fctl +COPY --from=builder /src/apps/fctl/fctl /fctl EXPOSE 3068 ENV OTEL_SERVICE_NAME fctl ENTRYPOINT ["/fctl"] diff --git a/components/fctl/Earthfile b/apps/fctl/Earthfile similarity index 86% rename from components/fctl/Earthfile rename to apps/fctl/Earthfile index f049558e82..1f50510682 100644 --- a/components/fctl/Earthfile +++ b/apps/fctl/Earthfile @@ -3,6 +3,7 @@ VERSION --pass-args --arg-scope-and-set 0.7 ARG core=github.com/formancehq/earthly:v0.5.2 IMPORT $core AS core IMPORT ../.. AS stack +IMPORT .. AS apps FROM core+base-image @@ -19,7 +20,7 @@ sources: WORKDIR src COPY --pass-args (stack+build-sdk/go --LANG=go) sdks/go DO stack+INCLUDE_GO_LIBS --LOCATION libs/go-libs - WORKDIR /src/components/fctl + WORKDIR /src/apps/fctl COPY go.* . COPY --dir cmd pkg membershipclient . COPY main.go . @@ -28,8 +29,8 @@ sources: lint: FROM core+builder-image COPY (+sources/*) /src - COPY --pass-args (stack+tidy/go.* --component=fctl) . - WORKDIR /src/components/fctl + COPY --pass-args (apps+tidy/go.* --apps=fctl) . + WORKDIR /src/apps/fctl DO --pass-args stack+GO_LINT SAVE ARTIFACT cmd AS LOCAL cmd SAVE ARTIFACT pkg AS LOCAL pkg diff --git a/components/fctl/Taskfile.yaml b/apps/fctl/Taskfile.yaml similarity index 100% rename from components/fctl/Taskfile.yaml rename to apps/fctl/Taskfile.yaml diff --git a/components/fctl/build.Dockerfile b/apps/fctl/build.Dockerfile similarity index 100% rename from components/fctl/build.Dockerfile rename to apps/fctl/build.Dockerfile diff --git a/components/fctl/cmd/auth/clients/create.go b/apps/fctl/cmd/auth/clients/create.go similarity index 100% rename from components/fctl/cmd/auth/clients/create.go rename to apps/fctl/cmd/auth/clients/create.go diff --git a/components/fctl/cmd/auth/clients/delete.go b/apps/fctl/cmd/auth/clients/delete.go similarity index 100% rename from components/fctl/cmd/auth/clients/delete.go rename to apps/fctl/cmd/auth/clients/delete.go diff --git a/components/fctl/cmd/auth/clients/list.go b/apps/fctl/cmd/auth/clients/list.go similarity index 100% rename from components/fctl/cmd/auth/clients/list.go rename to apps/fctl/cmd/auth/clients/list.go diff --git a/components/fctl/cmd/auth/clients/root.go b/apps/fctl/cmd/auth/clients/root.go similarity index 100% rename from components/fctl/cmd/auth/clients/root.go rename to apps/fctl/cmd/auth/clients/root.go diff --git a/components/fctl/cmd/auth/clients/secrets/create.go b/apps/fctl/cmd/auth/clients/secrets/create.go similarity index 100% rename from components/fctl/cmd/auth/clients/secrets/create.go rename to apps/fctl/cmd/auth/clients/secrets/create.go diff --git a/components/fctl/cmd/auth/clients/secrets/delete.go b/apps/fctl/cmd/auth/clients/secrets/delete.go similarity index 100% rename from components/fctl/cmd/auth/clients/secrets/delete.go rename to apps/fctl/cmd/auth/clients/secrets/delete.go diff --git a/components/fctl/cmd/auth/clients/secrets/root.go b/apps/fctl/cmd/auth/clients/secrets/root.go similarity index 100% rename from components/fctl/cmd/auth/clients/secrets/root.go rename to apps/fctl/cmd/auth/clients/secrets/root.go diff --git a/components/fctl/cmd/auth/clients/show.go b/apps/fctl/cmd/auth/clients/show.go similarity index 100% rename from components/fctl/cmd/auth/clients/show.go rename to apps/fctl/cmd/auth/clients/show.go diff --git a/components/fctl/cmd/auth/clients/update.go b/apps/fctl/cmd/auth/clients/update.go similarity index 100% rename from components/fctl/cmd/auth/clients/update.go rename to apps/fctl/cmd/auth/clients/update.go diff --git a/components/fctl/cmd/auth/clients/views/client.go b/apps/fctl/cmd/auth/clients/views/client.go similarity index 100% rename from components/fctl/cmd/auth/clients/views/client.go rename to apps/fctl/cmd/auth/clients/views/client.go diff --git a/components/fctl/cmd/auth/clients/views/secrets.go b/apps/fctl/cmd/auth/clients/views/secrets.go similarity index 100% rename from components/fctl/cmd/auth/clients/views/secrets.go rename to apps/fctl/cmd/auth/clients/views/secrets.go diff --git a/components/fctl/cmd/auth/root.go b/apps/fctl/cmd/auth/root.go similarity index 100% rename from components/fctl/cmd/auth/root.go rename to apps/fctl/cmd/auth/root.go diff --git a/components/fctl/cmd/auth/users/list.go b/apps/fctl/cmd/auth/users/list.go similarity index 100% rename from components/fctl/cmd/auth/users/list.go rename to apps/fctl/cmd/auth/users/list.go diff --git a/components/fctl/cmd/auth/users/root.go b/apps/fctl/cmd/auth/users/root.go similarity index 100% rename from components/fctl/cmd/auth/users/root.go rename to apps/fctl/cmd/auth/users/root.go diff --git a/components/fctl/cmd/auth/users/show.go b/apps/fctl/cmd/auth/users/show.go similarity index 100% rename from components/fctl/cmd/auth/users/show.go rename to apps/fctl/cmd/auth/users/show.go diff --git a/components/fctl/cmd/cloud/generate_personal_token.go b/apps/fctl/cmd/cloud/generate_personal_token.go similarity index 100% rename from components/fctl/cmd/cloud/generate_personal_token.go rename to apps/fctl/cmd/cloud/generate_personal_token.go diff --git a/components/fctl/cmd/cloud/me/info.go b/apps/fctl/cmd/cloud/me/info.go similarity index 100% rename from components/fctl/cmd/cloud/me/info.go rename to apps/fctl/cmd/cloud/me/info.go diff --git a/components/fctl/cmd/cloud/me/invitations/accept.go b/apps/fctl/cmd/cloud/me/invitations/accept.go similarity index 100% rename from components/fctl/cmd/cloud/me/invitations/accept.go rename to apps/fctl/cmd/cloud/me/invitations/accept.go diff --git a/components/fctl/cmd/cloud/me/invitations/decline.go b/apps/fctl/cmd/cloud/me/invitations/decline.go similarity index 100% rename from components/fctl/cmd/cloud/me/invitations/decline.go rename to apps/fctl/cmd/cloud/me/invitations/decline.go diff --git a/components/fctl/cmd/cloud/me/invitations/list.go b/apps/fctl/cmd/cloud/me/invitations/list.go similarity index 100% rename from components/fctl/cmd/cloud/me/invitations/list.go rename to apps/fctl/cmd/cloud/me/invitations/list.go diff --git a/components/fctl/cmd/cloud/me/invitations/root.go b/apps/fctl/cmd/cloud/me/invitations/root.go similarity index 100% rename from components/fctl/cmd/cloud/me/invitations/root.go rename to apps/fctl/cmd/cloud/me/invitations/root.go diff --git a/components/fctl/cmd/cloud/me/root.go b/apps/fctl/cmd/cloud/me/root.go similarity index 100% rename from components/fctl/cmd/cloud/me/root.go rename to apps/fctl/cmd/cloud/me/root.go diff --git a/components/fctl/cmd/cloud/organizations/create.go b/apps/fctl/cmd/cloud/organizations/create.go similarity index 100% rename from components/fctl/cmd/cloud/organizations/create.go rename to apps/fctl/cmd/cloud/organizations/create.go diff --git a/components/fctl/cmd/cloud/organizations/delete.go b/apps/fctl/cmd/cloud/organizations/delete.go similarity index 100% rename from components/fctl/cmd/cloud/organizations/delete.go rename to apps/fctl/cmd/cloud/organizations/delete.go diff --git a/components/fctl/cmd/cloud/organizations/invitations/delete.go b/apps/fctl/cmd/cloud/organizations/invitations/delete.go similarity index 100% rename from components/fctl/cmd/cloud/organizations/invitations/delete.go rename to apps/fctl/cmd/cloud/organizations/invitations/delete.go diff --git a/components/fctl/cmd/cloud/organizations/invitations/list.go b/apps/fctl/cmd/cloud/organizations/invitations/list.go similarity index 100% rename from components/fctl/cmd/cloud/organizations/invitations/list.go rename to apps/fctl/cmd/cloud/organizations/invitations/list.go diff --git a/components/fctl/cmd/cloud/organizations/invitations/root.go b/apps/fctl/cmd/cloud/organizations/invitations/root.go similarity index 100% rename from components/fctl/cmd/cloud/organizations/invitations/root.go rename to apps/fctl/cmd/cloud/organizations/invitations/root.go diff --git a/components/fctl/cmd/cloud/organizations/invitations/send.go b/apps/fctl/cmd/cloud/organizations/invitations/send.go similarity index 100% rename from components/fctl/cmd/cloud/organizations/invitations/send.go rename to apps/fctl/cmd/cloud/organizations/invitations/send.go diff --git a/components/fctl/cmd/cloud/organizations/list.go b/apps/fctl/cmd/cloud/organizations/list.go similarity index 100% rename from components/fctl/cmd/cloud/organizations/list.go rename to apps/fctl/cmd/cloud/organizations/list.go diff --git a/components/fctl/cmd/cloud/organizations/root.go b/apps/fctl/cmd/cloud/organizations/root.go similarity index 100% rename from components/fctl/cmd/cloud/organizations/root.go rename to apps/fctl/cmd/cloud/organizations/root.go diff --git a/components/fctl/cmd/cloud/regions/create.go b/apps/fctl/cmd/cloud/regions/create.go similarity index 100% rename from components/fctl/cmd/cloud/regions/create.go rename to apps/fctl/cmd/cloud/regions/create.go diff --git a/components/fctl/cmd/cloud/regions/delete.go b/apps/fctl/cmd/cloud/regions/delete.go similarity index 100% rename from components/fctl/cmd/cloud/regions/delete.go rename to apps/fctl/cmd/cloud/regions/delete.go diff --git a/components/fctl/cmd/cloud/regions/list.go b/apps/fctl/cmd/cloud/regions/list.go similarity index 100% rename from components/fctl/cmd/cloud/regions/list.go rename to apps/fctl/cmd/cloud/regions/list.go diff --git a/components/fctl/cmd/cloud/regions/root.go b/apps/fctl/cmd/cloud/regions/root.go similarity index 100% rename from components/fctl/cmd/cloud/regions/root.go rename to apps/fctl/cmd/cloud/regions/root.go diff --git a/components/fctl/cmd/cloud/regions/show.go b/apps/fctl/cmd/cloud/regions/show.go similarity index 100% rename from components/fctl/cmd/cloud/regions/show.go rename to apps/fctl/cmd/cloud/regions/show.go diff --git a/components/fctl/cmd/cloud/root.go b/apps/fctl/cmd/cloud/root.go similarity index 100% rename from components/fctl/cmd/cloud/root.go rename to apps/fctl/cmd/cloud/root.go diff --git a/components/fctl/cmd/cloud/users/list.go b/apps/fctl/cmd/cloud/users/list.go similarity index 100% rename from components/fctl/cmd/cloud/users/list.go rename to apps/fctl/cmd/cloud/users/list.go diff --git a/components/fctl/cmd/cloud/users/root.go b/apps/fctl/cmd/cloud/users/root.go similarity index 100% rename from components/fctl/cmd/cloud/users/root.go rename to apps/fctl/cmd/cloud/users/root.go diff --git a/components/fctl/cmd/cloud/users/show.go b/apps/fctl/cmd/cloud/users/show.go similarity index 100% rename from components/fctl/cmd/cloud/users/show.go rename to apps/fctl/cmd/cloud/users/show.go diff --git a/components/fctl/cmd/cloud/users/unlink.go b/apps/fctl/cmd/cloud/users/unlink.go similarity index 100% rename from components/fctl/cmd/cloud/users/unlink.go rename to apps/fctl/cmd/cloud/users/unlink.go diff --git a/components/fctl/cmd/ledger/accounts/delete_metadata.go b/apps/fctl/cmd/ledger/accounts/delete_metadata.go similarity index 100% rename from components/fctl/cmd/ledger/accounts/delete_metadata.go rename to apps/fctl/cmd/ledger/accounts/delete_metadata.go diff --git a/components/fctl/cmd/ledger/accounts/list.go b/apps/fctl/cmd/ledger/accounts/list.go similarity index 100% rename from components/fctl/cmd/ledger/accounts/list.go rename to apps/fctl/cmd/ledger/accounts/list.go diff --git a/components/fctl/cmd/ledger/accounts/root.go b/apps/fctl/cmd/ledger/accounts/root.go similarity index 100% rename from components/fctl/cmd/ledger/accounts/root.go rename to apps/fctl/cmd/ledger/accounts/root.go diff --git a/components/fctl/cmd/ledger/accounts/set_metadata.go b/apps/fctl/cmd/ledger/accounts/set_metadata.go similarity index 100% rename from components/fctl/cmd/ledger/accounts/set_metadata.go rename to apps/fctl/cmd/ledger/accounts/set_metadata.go diff --git a/components/fctl/cmd/ledger/accounts/show.go b/apps/fctl/cmd/ledger/accounts/show.go similarity index 100% rename from components/fctl/cmd/ledger/accounts/show.go rename to apps/fctl/cmd/ledger/accounts/show.go diff --git a/components/fctl/cmd/ledger/create.go b/apps/fctl/cmd/ledger/create.go similarity index 100% rename from components/fctl/cmd/ledger/create.go rename to apps/fctl/cmd/ledger/create.go diff --git a/components/fctl/cmd/ledger/internal/flags.go b/apps/fctl/cmd/ledger/internal/flags.go similarity index 100% rename from components/fctl/cmd/ledger/internal/flags.go rename to apps/fctl/cmd/ledger/internal/flags.go diff --git a/components/fctl/cmd/ledger/internal/print.go b/apps/fctl/cmd/ledger/internal/print.go similarity index 100% rename from components/fctl/cmd/ledger/internal/print.go rename to apps/fctl/cmd/ledger/internal/print.go diff --git a/components/fctl/cmd/ledger/internal/transaction.go b/apps/fctl/cmd/ledger/internal/transaction.go similarity index 100% rename from components/fctl/cmd/ledger/internal/transaction.go rename to apps/fctl/cmd/ledger/internal/transaction.go diff --git a/components/fctl/cmd/ledger/list.go b/apps/fctl/cmd/ledger/list.go similarity index 100% rename from components/fctl/cmd/ledger/list.go rename to apps/fctl/cmd/ledger/list.go diff --git a/components/fctl/cmd/ledger/root.go b/apps/fctl/cmd/ledger/root.go similarity index 100% rename from components/fctl/cmd/ledger/root.go rename to apps/fctl/cmd/ledger/root.go diff --git a/components/fctl/cmd/ledger/send.go b/apps/fctl/cmd/ledger/send.go similarity index 100% rename from components/fctl/cmd/ledger/send.go rename to apps/fctl/cmd/ledger/send.go diff --git a/components/fctl/cmd/ledger/serverinfo.go b/apps/fctl/cmd/ledger/serverinfo.go similarity index 100% rename from components/fctl/cmd/ledger/serverinfo.go rename to apps/fctl/cmd/ledger/serverinfo.go diff --git a/components/fctl/cmd/ledger/stats.go b/apps/fctl/cmd/ledger/stats.go similarity index 100% rename from components/fctl/cmd/ledger/stats.go rename to apps/fctl/cmd/ledger/stats.go diff --git a/components/fctl/cmd/ledger/transactions/delete_metadata.go b/apps/fctl/cmd/ledger/transactions/delete_metadata.go similarity index 100% rename from components/fctl/cmd/ledger/transactions/delete_metadata.go rename to apps/fctl/cmd/ledger/transactions/delete_metadata.go diff --git a/components/fctl/cmd/ledger/transactions/list.go b/apps/fctl/cmd/ledger/transactions/list.go similarity index 100% rename from components/fctl/cmd/ledger/transactions/list.go rename to apps/fctl/cmd/ledger/transactions/list.go diff --git a/components/fctl/cmd/ledger/transactions/num.go b/apps/fctl/cmd/ledger/transactions/num.go similarity index 100% rename from components/fctl/cmd/ledger/transactions/num.go rename to apps/fctl/cmd/ledger/transactions/num.go diff --git a/components/fctl/cmd/ledger/transactions/revert.go b/apps/fctl/cmd/ledger/transactions/revert.go similarity index 100% rename from components/fctl/cmd/ledger/transactions/revert.go rename to apps/fctl/cmd/ledger/transactions/revert.go diff --git a/components/fctl/cmd/ledger/transactions/root.go b/apps/fctl/cmd/ledger/transactions/root.go similarity index 100% rename from components/fctl/cmd/ledger/transactions/root.go rename to apps/fctl/cmd/ledger/transactions/root.go diff --git a/components/fctl/cmd/ledger/transactions/set_metadata.go b/apps/fctl/cmd/ledger/transactions/set_metadata.go similarity index 100% rename from components/fctl/cmd/ledger/transactions/set_metadata.go rename to apps/fctl/cmd/ledger/transactions/set_metadata.go diff --git a/components/fctl/cmd/ledger/transactions/show.go b/apps/fctl/cmd/ledger/transactions/show.go similarity index 100% rename from components/fctl/cmd/ledger/transactions/show.go rename to apps/fctl/cmd/ledger/transactions/show.go diff --git a/components/fctl/cmd/login/controller.go b/apps/fctl/cmd/login/controller.go similarity index 100% rename from components/fctl/cmd/login/controller.go rename to apps/fctl/cmd/login/controller.go diff --git a/components/fctl/cmd/login/login.go b/apps/fctl/cmd/login/login.go similarity index 100% rename from components/fctl/cmd/login/login.go rename to apps/fctl/cmd/login/login.go diff --git a/components/fctl/cmd/orchestration/instances/describe.go b/apps/fctl/cmd/orchestration/instances/describe.go similarity index 100% rename from components/fctl/cmd/orchestration/instances/describe.go rename to apps/fctl/cmd/orchestration/instances/describe.go diff --git a/components/fctl/cmd/orchestration/instances/list.go b/apps/fctl/cmd/orchestration/instances/list.go similarity index 100% rename from components/fctl/cmd/orchestration/instances/list.go rename to apps/fctl/cmd/orchestration/instances/list.go diff --git a/components/fctl/cmd/orchestration/instances/root.go b/apps/fctl/cmd/orchestration/instances/root.go similarity index 100% rename from components/fctl/cmd/orchestration/instances/root.go rename to apps/fctl/cmd/orchestration/instances/root.go diff --git a/components/fctl/cmd/orchestration/instances/send_event.go b/apps/fctl/cmd/orchestration/instances/send_event.go similarity index 100% rename from components/fctl/cmd/orchestration/instances/send_event.go rename to apps/fctl/cmd/orchestration/instances/send_event.go diff --git a/components/fctl/cmd/orchestration/instances/show.go b/apps/fctl/cmd/orchestration/instances/show.go similarity index 100% rename from components/fctl/cmd/orchestration/instances/show.go rename to apps/fctl/cmd/orchestration/instances/show.go diff --git a/components/fctl/cmd/orchestration/instances/stop.go b/apps/fctl/cmd/orchestration/instances/stop.go similarity index 100% rename from components/fctl/cmd/orchestration/instances/stop.go rename to apps/fctl/cmd/orchestration/instances/stop.go diff --git a/components/fctl/cmd/orchestration/internal/print.go b/apps/fctl/cmd/orchestration/internal/print.go similarity index 100% rename from components/fctl/cmd/orchestration/internal/print.go rename to apps/fctl/cmd/orchestration/internal/print.go diff --git a/components/fctl/cmd/orchestration/root.go b/apps/fctl/cmd/orchestration/root.go similarity index 100% rename from components/fctl/cmd/orchestration/root.go rename to apps/fctl/cmd/orchestration/root.go diff --git a/components/fctl/cmd/orchestration/workflows/create.go b/apps/fctl/cmd/orchestration/workflows/create.go similarity index 100% rename from components/fctl/cmd/orchestration/workflows/create.go rename to apps/fctl/cmd/orchestration/workflows/create.go diff --git a/components/fctl/cmd/orchestration/workflows/delete.go b/apps/fctl/cmd/orchestration/workflows/delete.go similarity index 100% rename from components/fctl/cmd/orchestration/workflows/delete.go rename to apps/fctl/cmd/orchestration/workflows/delete.go diff --git a/components/fctl/cmd/orchestration/workflows/list.go b/apps/fctl/cmd/orchestration/workflows/list.go similarity index 100% rename from components/fctl/cmd/orchestration/workflows/list.go rename to apps/fctl/cmd/orchestration/workflows/list.go diff --git a/components/fctl/cmd/orchestration/workflows/root.go b/apps/fctl/cmd/orchestration/workflows/root.go similarity index 100% rename from components/fctl/cmd/orchestration/workflows/root.go rename to apps/fctl/cmd/orchestration/workflows/root.go diff --git a/components/fctl/cmd/orchestration/workflows/run.go b/apps/fctl/cmd/orchestration/workflows/run.go similarity index 100% rename from components/fctl/cmd/orchestration/workflows/run.go rename to apps/fctl/cmd/orchestration/workflows/run.go diff --git a/components/fctl/cmd/orchestration/workflows/show.go b/apps/fctl/cmd/orchestration/workflows/show.go similarity index 100% rename from components/fctl/cmd/orchestration/workflows/show.go rename to apps/fctl/cmd/orchestration/workflows/show.go diff --git a/components/fctl/cmd/payments/accounts/balances.go b/apps/fctl/cmd/payments/accounts/balances.go similarity index 100% rename from components/fctl/cmd/payments/accounts/balances.go rename to apps/fctl/cmd/payments/accounts/balances.go diff --git a/components/fctl/cmd/payments/accounts/list.go b/apps/fctl/cmd/payments/accounts/list.go similarity index 100% rename from components/fctl/cmd/payments/accounts/list.go rename to apps/fctl/cmd/payments/accounts/list.go diff --git a/components/fctl/cmd/payments/accounts/root.go b/apps/fctl/cmd/payments/accounts/root.go similarity index 100% rename from components/fctl/cmd/payments/accounts/root.go rename to apps/fctl/cmd/payments/accounts/root.go diff --git a/components/fctl/cmd/payments/accounts/show.go b/apps/fctl/cmd/payments/accounts/show.go similarity index 100% rename from components/fctl/cmd/payments/accounts/show.go rename to apps/fctl/cmd/payments/accounts/show.go diff --git a/components/fctl/cmd/payments/bankaccounts/create.go b/apps/fctl/cmd/payments/bankaccounts/create.go similarity index 100% rename from components/fctl/cmd/payments/bankaccounts/create.go rename to apps/fctl/cmd/payments/bankaccounts/create.go diff --git a/components/fctl/cmd/payments/bankaccounts/list.go b/apps/fctl/cmd/payments/bankaccounts/list.go similarity index 100% rename from components/fctl/cmd/payments/bankaccounts/list.go rename to apps/fctl/cmd/payments/bankaccounts/list.go diff --git a/components/fctl/cmd/payments/bankaccounts/root.go b/apps/fctl/cmd/payments/bankaccounts/root.go similarity index 100% rename from components/fctl/cmd/payments/bankaccounts/root.go rename to apps/fctl/cmd/payments/bankaccounts/root.go diff --git a/components/fctl/cmd/payments/bankaccounts/show.go b/apps/fctl/cmd/payments/bankaccounts/show.go similarity index 100% rename from components/fctl/cmd/payments/bankaccounts/show.go rename to apps/fctl/cmd/payments/bankaccounts/show.go diff --git a/components/fctl/cmd/payments/connectors/getconfig.go b/apps/fctl/cmd/payments/connectors/getconfig.go similarity index 100% rename from components/fctl/cmd/payments/connectors/getconfig.go rename to apps/fctl/cmd/payments/connectors/getconfig.go diff --git a/components/fctl/cmd/payments/connectors/install/atlar.go b/apps/fctl/cmd/payments/connectors/install/atlar.go similarity index 100% rename from components/fctl/cmd/payments/connectors/install/atlar.go rename to apps/fctl/cmd/payments/connectors/install/atlar.go diff --git a/components/fctl/cmd/payments/connectors/install/bankingcircle.go b/apps/fctl/cmd/payments/connectors/install/bankingcircle.go similarity index 100% rename from components/fctl/cmd/payments/connectors/install/bankingcircle.go rename to apps/fctl/cmd/payments/connectors/install/bankingcircle.go diff --git a/components/fctl/cmd/payments/connectors/install/currencycloud.go b/apps/fctl/cmd/payments/connectors/install/currencycloud.go similarity index 100% rename from components/fctl/cmd/payments/connectors/install/currencycloud.go rename to apps/fctl/cmd/payments/connectors/install/currencycloud.go diff --git a/components/fctl/cmd/payments/connectors/install/mangopay.go b/apps/fctl/cmd/payments/connectors/install/mangopay.go similarity index 100% rename from components/fctl/cmd/payments/connectors/install/mangopay.go rename to apps/fctl/cmd/payments/connectors/install/mangopay.go diff --git a/components/fctl/cmd/payments/connectors/install/modulr.go b/apps/fctl/cmd/payments/connectors/install/modulr.go similarity index 100% rename from components/fctl/cmd/payments/connectors/install/modulr.go rename to apps/fctl/cmd/payments/connectors/install/modulr.go diff --git a/components/fctl/cmd/payments/connectors/install/moneycorp.go b/apps/fctl/cmd/payments/connectors/install/moneycorp.go similarity index 100% rename from components/fctl/cmd/payments/connectors/install/moneycorp.go rename to apps/fctl/cmd/payments/connectors/install/moneycorp.go diff --git a/components/fctl/cmd/payments/connectors/install/root.go b/apps/fctl/cmd/payments/connectors/install/root.go similarity index 100% rename from components/fctl/cmd/payments/connectors/install/root.go rename to apps/fctl/cmd/payments/connectors/install/root.go diff --git a/components/fctl/cmd/payments/connectors/install/stripe.go b/apps/fctl/cmd/payments/connectors/install/stripe.go similarity index 100% rename from components/fctl/cmd/payments/connectors/install/stripe.go rename to apps/fctl/cmd/payments/connectors/install/stripe.go diff --git a/components/fctl/cmd/payments/connectors/install/wise.go b/apps/fctl/cmd/payments/connectors/install/wise.go similarity index 100% rename from components/fctl/cmd/payments/connectors/install/wise.go rename to apps/fctl/cmd/payments/connectors/install/wise.go diff --git a/components/fctl/cmd/payments/connectors/internal/connectors.go b/apps/fctl/cmd/payments/connectors/internal/connectors.go similarity index 100% rename from components/fctl/cmd/payments/connectors/internal/connectors.go rename to apps/fctl/cmd/payments/connectors/internal/connectors.go diff --git a/components/fctl/cmd/payments/connectors/list.go b/apps/fctl/cmd/payments/connectors/list.go similarity index 100% rename from components/fctl/cmd/payments/connectors/list.go rename to apps/fctl/cmd/payments/connectors/list.go diff --git a/components/fctl/cmd/payments/connectors/root.go b/apps/fctl/cmd/payments/connectors/root.go similarity index 100% rename from components/fctl/cmd/payments/connectors/root.go rename to apps/fctl/cmd/payments/connectors/root.go diff --git a/components/fctl/cmd/payments/connectors/uninstall.go b/apps/fctl/cmd/payments/connectors/uninstall.go similarity index 100% rename from components/fctl/cmd/payments/connectors/uninstall.go rename to apps/fctl/cmd/payments/connectors/uninstall.go diff --git a/components/fctl/cmd/payments/connectors/views/banking_circle.go b/apps/fctl/cmd/payments/connectors/views/banking_circle.go similarity index 100% rename from components/fctl/cmd/payments/connectors/views/banking_circle.go rename to apps/fctl/cmd/payments/connectors/views/banking_circle.go diff --git a/components/fctl/cmd/payments/connectors/views/currency_cloud.go b/apps/fctl/cmd/payments/connectors/views/currency_cloud.go similarity index 100% rename from components/fctl/cmd/payments/connectors/views/currency_cloud.go rename to apps/fctl/cmd/payments/connectors/views/currency_cloud.go diff --git a/components/fctl/cmd/payments/connectors/views/mangopay.go b/apps/fctl/cmd/payments/connectors/views/mangopay.go similarity index 100% rename from components/fctl/cmd/payments/connectors/views/mangopay.go rename to apps/fctl/cmd/payments/connectors/views/mangopay.go diff --git a/components/fctl/cmd/payments/connectors/views/modulr.go b/apps/fctl/cmd/payments/connectors/views/modulr.go similarity index 100% rename from components/fctl/cmd/payments/connectors/views/modulr.go rename to apps/fctl/cmd/payments/connectors/views/modulr.go diff --git a/components/fctl/cmd/payments/connectors/views/moneycorp.go b/apps/fctl/cmd/payments/connectors/views/moneycorp.go similarity index 100% rename from components/fctl/cmd/payments/connectors/views/moneycorp.go rename to apps/fctl/cmd/payments/connectors/views/moneycorp.go diff --git a/components/fctl/cmd/payments/connectors/views/stripe.go b/apps/fctl/cmd/payments/connectors/views/stripe.go similarity index 100% rename from components/fctl/cmd/payments/connectors/views/stripe.go rename to apps/fctl/cmd/payments/connectors/views/stripe.go diff --git a/components/fctl/cmd/payments/connectors/views/wise.go b/apps/fctl/cmd/payments/connectors/views/wise.go similarity index 100% rename from components/fctl/cmd/payments/connectors/views/wise.go rename to apps/fctl/cmd/payments/connectors/views/wise.go diff --git a/components/fctl/cmd/payments/payments/list.go b/apps/fctl/cmd/payments/payments/list.go similarity index 100% rename from components/fctl/cmd/payments/payments/list.go rename to apps/fctl/cmd/payments/payments/list.go diff --git a/components/fctl/cmd/payments/payments/root.go b/apps/fctl/cmd/payments/payments/root.go similarity index 100% rename from components/fctl/cmd/payments/payments/root.go rename to apps/fctl/cmd/payments/payments/root.go diff --git a/components/fctl/cmd/payments/root.go b/apps/fctl/cmd/payments/root.go similarity index 100% rename from components/fctl/cmd/payments/root.go rename to apps/fctl/cmd/payments/root.go diff --git a/components/fctl/cmd/payments/transferinitiation/create.go b/apps/fctl/cmd/payments/transferinitiation/create.go similarity index 100% rename from components/fctl/cmd/payments/transferinitiation/create.go rename to apps/fctl/cmd/payments/transferinitiation/create.go diff --git a/components/fctl/cmd/payments/transferinitiation/delete.go b/apps/fctl/cmd/payments/transferinitiation/delete.go similarity index 100% rename from components/fctl/cmd/payments/transferinitiation/delete.go rename to apps/fctl/cmd/payments/transferinitiation/delete.go diff --git a/components/fctl/cmd/payments/transferinitiation/list.go b/apps/fctl/cmd/payments/transferinitiation/list.go similarity index 100% rename from components/fctl/cmd/payments/transferinitiation/list.go rename to apps/fctl/cmd/payments/transferinitiation/list.go diff --git a/components/fctl/cmd/payments/transferinitiation/retry.go b/apps/fctl/cmd/payments/transferinitiation/retry.go similarity index 100% rename from components/fctl/cmd/payments/transferinitiation/retry.go rename to apps/fctl/cmd/payments/transferinitiation/retry.go diff --git a/components/fctl/cmd/payments/transferinitiation/root.go b/apps/fctl/cmd/payments/transferinitiation/root.go similarity index 100% rename from components/fctl/cmd/payments/transferinitiation/root.go rename to apps/fctl/cmd/payments/transferinitiation/root.go diff --git a/components/fctl/cmd/payments/transferinitiation/show.go b/apps/fctl/cmd/payments/transferinitiation/show.go similarity index 100% rename from components/fctl/cmd/payments/transferinitiation/show.go rename to apps/fctl/cmd/payments/transferinitiation/show.go diff --git a/components/fctl/cmd/payments/transferinitiation/update_status.go b/apps/fctl/cmd/payments/transferinitiation/update_status.go similarity index 100% rename from components/fctl/cmd/payments/transferinitiation/update_status.go rename to apps/fctl/cmd/payments/transferinitiation/update_status.go diff --git a/components/fctl/cmd/payments/versions/versions.go b/apps/fctl/cmd/payments/versions/versions.go similarity index 100% rename from components/fctl/cmd/payments/versions/versions.go rename to apps/fctl/cmd/payments/versions/versions.go diff --git a/components/fctl/cmd/profiles/delete.go b/apps/fctl/cmd/profiles/delete.go similarity index 100% rename from components/fctl/cmd/profiles/delete.go rename to apps/fctl/cmd/profiles/delete.go diff --git a/components/fctl/cmd/profiles/list.go b/apps/fctl/cmd/profiles/list.go similarity index 100% rename from components/fctl/cmd/profiles/list.go rename to apps/fctl/cmd/profiles/list.go diff --git a/components/fctl/cmd/profiles/rename.go b/apps/fctl/cmd/profiles/rename.go similarity index 100% rename from components/fctl/cmd/profiles/rename.go rename to apps/fctl/cmd/profiles/rename.go diff --git a/components/fctl/cmd/profiles/root.go b/apps/fctl/cmd/profiles/root.go similarity index 100% rename from components/fctl/cmd/profiles/root.go rename to apps/fctl/cmd/profiles/root.go diff --git a/components/fctl/cmd/profiles/setdefaultorganization.go b/apps/fctl/cmd/profiles/setdefaultorganization.go similarity index 100% rename from components/fctl/cmd/profiles/setdefaultorganization.go rename to apps/fctl/cmd/profiles/setdefaultorganization.go diff --git a/components/fctl/cmd/profiles/show.go b/apps/fctl/cmd/profiles/show.go similarity index 100% rename from components/fctl/cmd/profiles/show.go rename to apps/fctl/cmd/profiles/show.go diff --git a/components/fctl/cmd/profiles/use.go b/apps/fctl/cmd/profiles/use.go similarity index 100% rename from components/fctl/cmd/profiles/use.go rename to apps/fctl/cmd/profiles/use.go diff --git a/components/fctl/cmd/prompt.go b/apps/fctl/cmd/prompt.go similarity index 100% rename from components/fctl/cmd/prompt.go rename to apps/fctl/cmd/prompt.go diff --git a/components/fctl/cmd/root.go b/apps/fctl/cmd/root.go similarity index 100% rename from components/fctl/cmd/root.go rename to apps/fctl/cmd/root.go diff --git a/components/fctl/cmd/search/root.go b/apps/fctl/cmd/search/root.go similarity index 100% rename from components/fctl/cmd/search/root.go rename to apps/fctl/cmd/search/root.go diff --git a/components/fctl/cmd/search/views/accounts.go b/apps/fctl/cmd/search/views/accounts.go similarity index 100% rename from components/fctl/cmd/search/views/accounts.go rename to apps/fctl/cmd/search/views/accounts.go diff --git a/components/fctl/cmd/search/views/assets.go b/apps/fctl/cmd/search/views/assets.go similarity index 100% rename from components/fctl/cmd/search/views/assets.go rename to apps/fctl/cmd/search/views/assets.go diff --git a/components/fctl/cmd/search/views/payment.go b/apps/fctl/cmd/search/views/payment.go similarity index 100% rename from components/fctl/cmd/search/views/payment.go rename to apps/fctl/cmd/search/views/payment.go diff --git a/components/fctl/cmd/search/views/transactions.go b/apps/fctl/cmd/search/views/transactions.go similarity index 100% rename from components/fctl/cmd/search/views/transactions.go rename to apps/fctl/cmd/search/views/transactions.go diff --git a/components/fctl/cmd/stack/controller.go b/apps/fctl/cmd/stack/controller.go similarity index 100% rename from components/fctl/cmd/stack/controller.go rename to apps/fctl/cmd/stack/controller.go diff --git a/components/fctl/cmd/stack/create.go b/apps/fctl/cmd/stack/create.go similarity index 100% rename from components/fctl/cmd/stack/create.go rename to apps/fctl/cmd/stack/create.go diff --git a/components/fctl/cmd/stack/delete.go b/apps/fctl/cmd/stack/delete.go similarity index 100% rename from components/fctl/cmd/stack/delete.go rename to apps/fctl/cmd/stack/delete.go diff --git a/components/fctl/cmd/stack/disable.go b/apps/fctl/cmd/stack/disable.go similarity index 100% rename from components/fctl/cmd/stack/disable.go rename to apps/fctl/cmd/stack/disable.go diff --git a/components/fctl/cmd/stack/enable.go b/apps/fctl/cmd/stack/enable.go similarity index 100% rename from components/fctl/cmd/stack/enable.go rename to apps/fctl/cmd/stack/enable.go diff --git a/components/fctl/cmd/stack/internal/print.go b/apps/fctl/cmd/stack/internal/print.go similarity index 100% rename from components/fctl/cmd/stack/internal/print.go rename to apps/fctl/cmd/stack/internal/print.go diff --git a/components/fctl/cmd/stack/list.go b/apps/fctl/cmd/stack/list.go similarity index 100% rename from components/fctl/cmd/stack/list.go rename to apps/fctl/cmd/stack/list.go diff --git a/components/fctl/cmd/stack/restore.go b/apps/fctl/cmd/stack/restore.go similarity index 100% rename from components/fctl/cmd/stack/restore.go rename to apps/fctl/cmd/stack/restore.go diff --git a/components/fctl/cmd/stack/root.go b/apps/fctl/cmd/stack/root.go similarity index 100% rename from components/fctl/cmd/stack/root.go rename to apps/fctl/cmd/stack/root.go diff --git a/components/fctl/cmd/stack/show.go b/apps/fctl/cmd/stack/show.go similarity index 100% rename from components/fctl/cmd/stack/show.go rename to apps/fctl/cmd/stack/show.go diff --git a/components/fctl/cmd/ui/ui.go b/apps/fctl/cmd/ui/ui.go similarity index 100% rename from components/fctl/cmd/ui/ui.go rename to apps/fctl/cmd/ui/ui.go diff --git a/components/fctl/cmd/version/version.go b/apps/fctl/cmd/version/version.go similarity index 100% rename from components/fctl/cmd/version/version.go rename to apps/fctl/cmd/version/version.go diff --git a/components/fctl/cmd/wallets/balances/create.go b/apps/fctl/cmd/wallets/balances/create.go similarity index 100% rename from components/fctl/cmd/wallets/balances/create.go rename to apps/fctl/cmd/wallets/balances/create.go diff --git a/components/fctl/cmd/wallets/balances/list.go b/apps/fctl/cmd/wallets/balances/list.go similarity index 100% rename from components/fctl/cmd/wallets/balances/list.go rename to apps/fctl/cmd/wallets/balances/list.go diff --git a/components/fctl/cmd/wallets/balances/root.go b/apps/fctl/cmd/wallets/balances/root.go similarity index 100% rename from components/fctl/cmd/wallets/balances/root.go rename to apps/fctl/cmd/wallets/balances/root.go diff --git a/components/fctl/cmd/wallets/balances/show.go b/apps/fctl/cmd/wallets/balances/show.go similarity index 100% rename from components/fctl/cmd/wallets/balances/show.go rename to apps/fctl/cmd/wallets/balances/show.go diff --git a/components/fctl/cmd/wallets/create.go b/apps/fctl/cmd/wallets/create.go similarity index 100% rename from components/fctl/cmd/wallets/create.go rename to apps/fctl/cmd/wallets/create.go diff --git a/components/fctl/cmd/wallets/credit.go b/apps/fctl/cmd/wallets/credit.go similarity index 100% rename from components/fctl/cmd/wallets/credit.go rename to apps/fctl/cmd/wallets/credit.go diff --git a/components/fctl/cmd/wallets/debit.go b/apps/fctl/cmd/wallets/debit.go similarity index 100% rename from components/fctl/cmd/wallets/debit.go rename to apps/fctl/cmd/wallets/debit.go diff --git a/components/fctl/cmd/wallets/holds/confirm.go b/apps/fctl/cmd/wallets/holds/confirm.go similarity index 100% rename from components/fctl/cmd/wallets/holds/confirm.go rename to apps/fctl/cmd/wallets/holds/confirm.go diff --git a/components/fctl/cmd/wallets/holds/list.go b/apps/fctl/cmd/wallets/holds/list.go similarity index 100% rename from components/fctl/cmd/wallets/holds/list.go rename to apps/fctl/cmd/wallets/holds/list.go diff --git a/components/fctl/cmd/wallets/holds/root.go b/apps/fctl/cmd/wallets/holds/root.go similarity index 100% rename from components/fctl/cmd/wallets/holds/root.go rename to apps/fctl/cmd/wallets/holds/root.go diff --git a/components/fctl/cmd/wallets/holds/show.go b/apps/fctl/cmd/wallets/holds/show.go similarity index 100% rename from components/fctl/cmd/wallets/holds/show.go rename to apps/fctl/cmd/wallets/holds/show.go diff --git a/components/fctl/cmd/wallets/holds/void.go b/apps/fctl/cmd/wallets/holds/void.go similarity index 100% rename from components/fctl/cmd/wallets/holds/void.go rename to apps/fctl/cmd/wallets/holds/void.go diff --git a/components/fctl/cmd/wallets/internal/command.go b/apps/fctl/cmd/wallets/internal/command.go similarity index 100% rename from components/fctl/cmd/wallets/internal/command.go rename to apps/fctl/cmd/wallets/internal/command.go diff --git a/components/fctl/cmd/wallets/internal/subject.go b/apps/fctl/cmd/wallets/internal/subject.go similarity index 100% rename from components/fctl/cmd/wallets/internal/subject.go rename to apps/fctl/cmd/wallets/internal/subject.go diff --git a/components/fctl/cmd/wallets/internal/views/balance.go b/apps/fctl/cmd/wallets/internal/views/balance.go similarity index 100% rename from components/fctl/cmd/wallets/internal/views/balance.go rename to apps/fctl/cmd/wallets/internal/views/balance.go diff --git a/components/fctl/cmd/wallets/internal/views/hold.go b/apps/fctl/cmd/wallets/internal/views/hold.go similarity index 100% rename from components/fctl/cmd/wallets/internal/views/hold.go rename to apps/fctl/cmd/wallets/internal/views/hold.go diff --git a/components/fctl/cmd/wallets/internal/views/wallet.go b/apps/fctl/cmd/wallets/internal/views/wallet.go similarity index 100% rename from components/fctl/cmd/wallets/internal/views/wallet.go rename to apps/fctl/cmd/wallets/internal/views/wallet.go diff --git a/components/fctl/cmd/wallets/list.go b/apps/fctl/cmd/wallets/list.go similarity index 100% rename from components/fctl/cmd/wallets/list.go rename to apps/fctl/cmd/wallets/list.go diff --git a/components/fctl/cmd/wallets/root.go b/apps/fctl/cmd/wallets/root.go similarity index 100% rename from components/fctl/cmd/wallets/root.go rename to apps/fctl/cmd/wallets/root.go diff --git a/components/fctl/cmd/wallets/show.go b/apps/fctl/cmd/wallets/show.go similarity index 100% rename from components/fctl/cmd/wallets/show.go rename to apps/fctl/cmd/wallets/show.go diff --git a/components/fctl/cmd/wallets/transactions/list.go b/apps/fctl/cmd/wallets/transactions/list.go similarity index 100% rename from components/fctl/cmd/wallets/transactions/list.go rename to apps/fctl/cmd/wallets/transactions/list.go diff --git a/components/fctl/cmd/wallets/transactions/root.go b/apps/fctl/cmd/wallets/transactions/root.go similarity index 100% rename from components/fctl/cmd/wallets/transactions/root.go rename to apps/fctl/cmd/wallets/transactions/root.go diff --git a/components/fctl/cmd/wallets/update.go b/apps/fctl/cmd/wallets/update.go similarity index 100% rename from components/fctl/cmd/wallets/update.go rename to apps/fctl/cmd/wallets/update.go diff --git a/components/fctl/cmd/webhooks/activate.go b/apps/fctl/cmd/webhooks/activate.go similarity index 100% rename from components/fctl/cmd/webhooks/activate.go rename to apps/fctl/cmd/webhooks/activate.go diff --git a/components/fctl/cmd/webhooks/create.go b/apps/fctl/cmd/webhooks/create.go similarity index 100% rename from components/fctl/cmd/webhooks/create.go rename to apps/fctl/cmd/webhooks/create.go diff --git a/components/fctl/cmd/webhooks/deactivate.go b/apps/fctl/cmd/webhooks/deactivate.go similarity index 100% rename from components/fctl/cmd/webhooks/deactivate.go rename to apps/fctl/cmd/webhooks/deactivate.go diff --git a/components/fctl/cmd/webhooks/delete.go b/apps/fctl/cmd/webhooks/delete.go similarity index 100% rename from components/fctl/cmd/webhooks/delete.go rename to apps/fctl/cmd/webhooks/delete.go diff --git a/components/fctl/cmd/webhooks/list.go b/apps/fctl/cmd/webhooks/list.go similarity index 100% rename from components/fctl/cmd/webhooks/list.go rename to apps/fctl/cmd/webhooks/list.go diff --git a/components/fctl/cmd/webhooks/root.go b/apps/fctl/cmd/webhooks/root.go similarity index 100% rename from components/fctl/cmd/webhooks/root.go rename to apps/fctl/cmd/webhooks/root.go diff --git a/components/fctl/cmd/webhooks/secret.go b/apps/fctl/cmd/webhooks/secret.go similarity index 100% rename from components/fctl/cmd/webhooks/secret.go rename to apps/fctl/cmd/webhooks/secret.go diff --git a/components/auth/commitlint.config.js b/apps/fctl/commitlint.config.js similarity index 100% rename from components/auth/commitlint.config.js rename to apps/fctl/commitlint.config.js diff --git a/components/fctl/go.mod b/apps/fctl/go.mod similarity index 100% rename from components/fctl/go.mod rename to apps/fctl/go.mod diff --git a/components/fctl/go.sum b/apps/fctl/go.sum similarity index 100% rename from components/fctl/go.sum rename to apps/fctl/go.sum diff --git a/components/fctl/main.go b/apps/fctl/main.go similarity index 100% rename from components/fctl/main.go rename to apps/fctl/main.go diff --git a/components/fctl/membership-swagger.yaml b/apps/fctl/membership-swagger.yaml similarity index 100% rename from components/fctl/membership-swagger.yaml rename to apps/fctl/membership-swagger.yaml diff --git a/components/fctl/membershipclient/.gitignore b/apps/fctl/membershipclient/.gitignore similarity index 100% rename from components/fctl/membershipclient/.gitignore rename to apps/fctl/membershipclient/.gitignore diff --git a/components/fctl/membershipclient/.openapi-generator-ignore b/apps/fctl/membershipclient/.openapi-generator-ignore similarity index 100% rename from components/fctl/membershipclient/.openapi-generator-ignore rename to apps/fctl/membershipclient/.openapi-generator-ignore diff --git a/components/fctl/membershipclient/.openapi-generator/FILES b/apps/fctl/membershipclient/.openapi-generator/FILES similarity index 100% rename from components/fctl/membershipclient/.openapi-generator/FILES rename to apps/fctl/membershipclient/.openapi-generator/FILES diff --git a/components/fctl/membershipclient/.openapi-generator/VERSION b/apps/fctl/membershipclient/.openapi-generator/VERSION similarity index 100% rename from components/fctl/membershipclient/.openapi-generator/VERSION rename to apps/fctl/membershipclient/.openapi-generator/VERSION diff --git a/components/fctl/membershipclient/.travis.yml b/apps/fctl/membershipclient/.travis.yml similarity index 100% rename from components/fctl/membershipclient/.travis.yml rename to apps/fctl/membershipclient/.travis.yml diff --git a/components/fctl/membershipclient/README.md b/apps/fctl/membershipclient/README.md similarity index 100% rename from components/fctl/membershipclient/README.md rename to apps/fctl/membershipclient/README.md diff --git a/components/fctl/membershipclient/api/openapi.yaml b/apps/fctl/membershipclient/api/openapi.yaml similarity index 100% rename from components/fctl/membershipclient/api/openapi.yaml rename to apps/fctl/membershipclient/api/openapi.yaml diff --git a/components/fctl/membershipclient/api_default.go b/apps/fctl/membershipclient/api_default.go similarity index 100% rename from components/fctl/membershipclient/api_default.go rename to apps/fctl/membershipclient/api_default.go diff --git a/components/fctl/membershipclient/client.go b/apps/fctl/membershipclient/client.go similarity index 100% rename from components/fctl/membershipclient/client.go rename to apps/fctl/membershipclient/client.go diff --git a/components/fctl/membershipclient/configuration.go b/apps/fctl/membershipclient/configuration.go similarity index 100% rename from components/fctl/membershipclient/configuration.go rename to apps/fctl/membershipclient/configuration.go diff --git a/components/fctl/membershipclient/docs/AnyRegion.md b/apps/fctl/membershipclient/docs/AnyRegion.md similarity index 100% rename from components/fctl/membershipclient/docs/AnyRegion.md rename to apps/fctl/membershipclient/docs/AnyRegion.md diff --git a/components/fctl/membershipclient/docs/AnyRegionAllOf.md b/apps/fctl/membershipclient/docs/AnyRegionAllOf.md similarity index 100% rename from components/fctl/membershipclient/docs/AnyRegionAllOf.md rename to apps/fctl/membershipclient/docs/AnyRegionAllOf.md diff --git a/components/fctl/membershipclient/docs/BillingPortal.md b/apps/fctl/membershipclient/docs/BillingPortal.md similarity index 100% rename from components/fctl/membershipclient/docs/BillingPortal.md rename to apps/fctl/membershipclient/docs/BillingPortal.md diff --git a/components/fctl/membershipclient/docs/BillingPortalResponse.md b/apps/fctl/membershipclient/docs/BillingPortalResponse.md similarity index 100% rename from components/fctl/membershipclient/docs/BillingPortalResponse.md rename to apps/fctl/membershipclient/docs/BillingPortalResponse.md diff --git a/components/fctl/membershipclient/docs/BillingSetup.md b/apps/fctl/membershipclient/docs/BillingSetup.md similarity index 100% rename from components/fctl/membershipclient/docs/BillingSetup.md rename to apps/fctl/membershipclient/docs/BillingSetup.md diff --git a/components/fctl/membershipclient/docs/BillingSetupResponse.md b/apps/fctl/membershipclient/docs/BillingSetupResponse.md similarity index 100% rename from components/fctl/membershipclient/docs/BillingSetupResponse.md rename to apps/fctl/membershipclient/docs/BillingSetupResponse.md diff --git a/components/fctl/membershipclient/docs/CreateInvitationResponse.md b/apps/fctl/membershipclient/docs/CreateInvitationResponse.md similarity index 100% rename from components/fctl/membershipclient/docs/CreateInvitationResponse.md rename to apps/fctl/membershipclient/docs/CreateInvitationResponse.md diff --git a/components/fctl/membershipclient/docs/CreateOrganizationResponse.md b/apps/fctl/membershipclient/docs/CreateOrganizationResponse.md similarity index 100% rename from components/fctl/membershipclient/docs/CreateOrganizationResponse.md rename to apps/fctl/membershipclient/docs/CreateOrganizationResponse.md diff --git a/components/fctl/membershipclient/docs/CreatePrivateRegionRequest.md b/apps/fctl/membershipclient/docs/CreatePrivateRegionRequest.md similarity index 100% rename from components/fctl/membershipclient/docs/CreatePrivateRegionRequest.md rename to apps/fctl/membershipclient/docs/CreatePrivateRegionRequest.md diff --git a/components/fctl/membershipclient/docs/CreateStackRequest.md b/apps/fctl/membershipclient/docs/CreateStackRequest.md similarity index 100% rename from components/fctl/membershipclient/docs/CreateStackRequest.md rename to apps/fctl/membershipclient/docs/CreateStackRequest.md diff --git a/components/fctl/membershipclient/docs/CreateStackRequestAllOf.md b/apps/fctl/membershipclient/docs/CreateStackRequestAllOf.md similarity index 100% rename from components/fctl/membershipclient/docs/CreateStackRequestAllOf.md rename to apps/fctl/membershipclient/docs/CreateStackRequestAllOf.md diff --git a/components/fctl/membershipclient/docs/CreateStackResponse.md b/apps/fctl/membershipclient/docs/CreateStackResponse.md similarity index 100% rename from components/fctl/membershipclient/docs/CreateStackResponse.md rename to apps/fctl/membershipclient/docs/CreateStackResponse.md diff --git a/components/fctl/membershipclient/docs/CreatedPrivateRegionResponse.md b/apps/fctl/membershipclient/docs/CreatedPrivateRegionResponse.md similarity index 100% rename from components/fctl/membershipclient/docs/CreatedPrivateRegionResponse.md rename to apps/fctl/membershipclient/docs/CreatedPrivateRegionResponse.md diff --git a/components/fctl/membershipclient/docs/DefaultApi.md b/apps/fctl/membershipclient/docs/DefaultApi.md similarity index 100% rename from components/fctl/membershipclient/docs/DefaultApi.md rename to apps/fctl/membershipclient/docs/DefaultApi.md diff --git a/components/fctl/membershipclient/docs/Error.md b/apps/fctl/membershipclient/docs/Error.md similarity index 100% rename from components/fctl/membershipclient/docs/Error.md rename to apps/fctl/membershipclient/docs/Error.md diff --git a/components/fctl/membershipclient/docs/GetRegionResponse.md b/apps/fctl/membershipclient/docs/GetRegionResponse.md similarity index 100% rename from components/fctl/membershipclient/docs/GetRegionResponse.md rename to apps/fctl/membershipclient/docs/GetRegionResponse.md diff --git a/components/fctl/membershipclient/docs/Invitation.md b/apps/fctl/membershipclient/docs/Invitation.md similarity index 100% rename from components/fctl/membershipclient/docs/Invitation.md rename to apps/fctl/membershipclient/docs/Invitation.md diff --git a/components/fctl/membershipclient/docs/ListInvitationsResponse.md b/apps/fctl/membershipclient/docs/ListInvitationsResponse.md similarity index 100% rename from components/fctl/membershipclient/docs/ListInvitationsResponse.md rename to apps/fctl/membershipclient/docs/ListInvitationsResponse.md diff --git a/components/fctl/membershipclient/docs/ListOrganizationExpandedResponse.md b/apps/fctl/membershipclient/docs/ListOrganizationExpandedResponse.md similarity index 100% rename from components/fctl/membershipclient/docs/ListOrganizationExpandedResponse.md rename to apps/fctl/membershipclient/docs/ListOrganizationExpandedResponse.md diff --git a/components/fctl/membershipclient/docs/ListOrganizationExpandedResponseDataInner.md b/apps/fctl/membershipclient/docs/ListOrganizationExpandedResponseDataInner.md similarity index 100% rename from components/fctl/membershipclient/docs/ListOrganizationExpandedResponseDataInner.md rename to apps/fctl/membershipclient/docs/ListOrganizationExpandedResponseDataInner.md diff --git a/components/fctl/membershipclient/docs/ListOrganizationExpandedResponseDataInnerAllOf.md b/apps/fctl/membershipclient/docs/ListOrganizationExpandedResponseDataInnerAllOf.md similarity index 100% rename from components/fctl/membershipclient/docs/ListOrganizationExpandedResponseDataInnerAllOf.md rename to apps/fctl/membershipclient/docs/ListOrganizationExpandedResponseDataInnerAllOf.md diff --git a/components/fctl/membershipclient/docs/ListOrganizationResponse.md b/apps/fctl/membershipclient/docs/ListOrganizationResponse.md similarity index 100% rename from components/fctl/membershipclient/docs/ListOrganizationResponse.md rename to apps/fctl/membershipclient/docs/ListOrganizationResponse.md diff --git a/components/fctl/membershipclient/docs/ListRegionsResponse.md b/apps/fctl/membershipclient/docs/ListRegionsResponse.md similarity index 100% rename from components/fctl/membershipclient/docs/ListRegionsResponse.md rename to apps/fctl/membershipclient/docs/ListRegionsResponse.md diff --git a/components/fctl/membershipclient/docs/ListStacksResponse.md b/apps/fctl/membershipclient/docs/ListStacksResponse.md similarity index 100% rename from components/fctl/membershipclient/docs/ListStacksResponse.md rename to apps/fctl/membershipclient/docs/ListStacksResponse.md diff --git a/components/fctl/membershipclient/docs/ListUsersResponse.md b/apps/fctl/membershipclient/docs/ListUsersResponse.md similarity index 100% rename from components/fctl/membershipclient/docs/ListUsersResponse.md rename to apps/fctl/membershipclient/docs/ListUsersResponse.md diff --git a/components/fctl/membershipclient/docs/Organization.md b/apps/fctl/membershipclient/docs/Organization.md similarity index 100% rename from components/fctl/membershipclient/docs/Organization.md rename to apps/fctl/membershipclient/docs/Organization.md diff --git a/components/fctl/membershipclient/docs/OrganizationAllOf.md b/apps/fctl/membershipclient/docs/OrganizationAllOf.md similarity index 100% rename from components/fctl/membershipclient/docs/OrganizationAllOf.md rename to apps/fctl/membershipclient/docs/OrganizationAllOf.md diff --git a/components/fctl/membershipclient/docs/OrganizationData.md b/apps/fctl/membershipclient/docs/OrganizationData.md similarity index 100% rename from components/fctl/membershipclient/docs/OrganizationData.md rename to apps/fctl/membershipclient/docs/OrganizationData.md diff --git a/components/fctl/membershipclient/docs/PrivateRegion.md b/apps/fctl/membershipclient/docs/PrivateRegion.md similarity index 100% rename from components/fctl/membershipclient/docs/PrivateRegion.md rename to apps/fctl/membershipclient/docs/PrivateRegion.md diff --git a/components/fctl/membershipclient/docs/PrivateRegionAllOf.md b/apps/fctl/membershipclient/docs/PrivateRegionAllOf.md similarity index 100% rename from components/fctl/membershipclient/docs/PrivateRegionAllOf.md rename to apps/fctl/membershipclient/docs/PrivateRegionAllOf.md diff --git a/components/fctl/membershipclient/docs/PrivateRegionAllOfSecret.md b/apps/fctl/membershipclient/docs/PrivateRegionAllOfSecret.md similarity index 100% rename from components/fctl/membershipclient/docs/PrivateRegionAllOfSecret.md rename to apps/fctl/membershipclient/docs/PrivateRegionAllOfSecret.md diff --git a/components/fctl/membershipclient/docs/PublicRegion.md b/apps/fctl/membershipclient/docs/PublicRegion.md similarity index 100% rename from components/fctl/membershipclient/docs/PublicRegion.md rename to apps/fctl/membershipclient/docs/PublicRegion.md diff --git a/components/fctl/membershipclient/docs/PublicRegionAllOf.md b/apps/fctl/membershipclient/docs/PublicRegionAllOf.md similarity index 100% rename from components/fctl/membershipclient/docs/PublicRegionAllOf.md rename to apps/fctl/membershipclient/docs/PublicRegionAllOf.md diff --git a/components/fctl/membershipclient/docs/ReadUserResponse.md b/apps/fctl/membershipclient/docs/ReadUserResponse.md similarity index 100% rename from components/fctl/membershipclient/docs/ReadUserResponse.md rename to apps/fctl/membershipclient/docs/ReadUserResponse.md diff --git a/components/fctl/membershipclient/docs/Region.md b/apps/fctl/membershipclient/docs/Region.md similarity index 100% rename from components/fctl/membershipclient/docs/Region.md rename to apps/fctl/membershipclient/docs/Region.md diff --git a/components/fctl/membershipclient/docs/ServerInfo.md b/apps/fctl/membershipclient/docs/ServerInfo.md similarity index 100% rename from components/fctl/membershipclient/docs/ServerInfo.md rename to apps/fctl/membershipclient/docs/ServerInfo.md diff --git a/components/fctl/membershipclient/docs/Stack.md b/apps/fctl/membershipclient/docs/Stack.md similarity index 100% rename from components/fctl/membershipclient/docs/Stack.md rename to apps/fctl/membershipclient/docs/Stack.md diff --git a/components/fctl/membershipclient/docs/StackAllOf.md b/apps/fctl/membershipclient/docs/StackAllOf.md similarity index 100% rename from components/fctl/membershipclient/docs/StackAllOf.md rename to apps/fctl/membershipclient/docs/StackAllOf.md diff --git a/components/fctl/membershipclient/docs/StackData.md b/apps/fctl/membershipclient/docs/StackData.md similarity index 100% rename from components/fctl/membershipclient/docs/StackData.md rename to apps/fctl/membershipclient/docs/StackData.md diff --git a/components/fctl/membershipclient/docs/StackLifeCycle.md b/apps/fctl/membershipclient/docs/StackLifeCycle.md similarity index 100% rename from components/fctl/membershipclient/docs/StackLifeCycle.md rename to apps/fctl/membershipclient/docs/StackLifeCycle.md diff --git a/components/fctl/membershipclient/docs/UpdatableUserData.md b/apps/fctl/membershipclient/docs/UpdatableUserData.md similarity index 100% rename from components/fctl/membershipclient/docs/UpdatableUserData.md rename to apps/fctl/membershipclient/docs/UpdatableUserData.md diff --git a/components/fctl/membershipclient/docs/UpdateUserResponse.md b/apps/fctl/membershipclient/docs/UpdateUserResponse.md similarity index 100% rename from components/fctl/membershipclient/docs/UpdateUserResponse.md rename to apps/fctl/membershipclient/docs/UpdateUserResponse.md diff --git a/components/fctl/membershipclient/docs/User.md b/apps/fctl/membershipclient/docs/User.md similarity index 100% rename from components/fctl/membershipclient/docs/User.md rename to apps/fctl/membershipclient/docs/User.md diff --git a/components/fctl/membershipclient/docs/UserAllOf.md b/apps/fctl/membershipclient/docs/UserAllOf.md similarity index 100% rename from components/fctl/membershipclient/docs/UserAllOf.md rename to apps/fctl/membershipclient/docs/UserAllOf.md diff --git a/components/fctl/membershipclient/docs/UserData.md b/apps/fctl/membershipclient/docs/UserData.md similarity index 100% rename from components/fctl/membershipclient/docs/UserData.md rename to apps/fctl/membershipclient/docs/UserData.md diff --git a/components/fctl/membershipclient/docs/UserDataAllOf.md b/apps/fctl/membershipclient/docs/UserDataAllOf.md similarity index 100% rename from components/fctl/membershipclient/docs/UserDataAllOf.md rename to apps/fctl/membershipclient/docs/UserDataAllOf.md diff --git a/components/fctl/membershipclient/git_push.sh b/apps/fctl/membershipclient/git_push.sh similarity index 100% rename from components/fctl/membershipclient/git_push.sh rename to apps/fctl/membershipclient/git_push.sh diff --git a/components/fctl/membershipclient/go.mod b/apps/fctl/membershipclient/go.mod similarity index 100% rename from components/fctl/membershipclient/go.mod rename to apps/fctl/membershipclient/go.mod diff --git a/apps/fctl/membershipclient/go.sum b/apps/fctl/membershipclient/go.sum new file mode 100644 index 0000000000..3dee6d6816 --- /dev/null +++ b/apps/fctl/membershipclient/go.sum @@ -0,0 +1,360 @@ +cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= +cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= +cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= +cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= +cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= +cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= +cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4= +cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M= +cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc= +cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk= +cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= +cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= +cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= +cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= +cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= +cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= +cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= +cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= +cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= +cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= +cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= +cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= +cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= +cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= +cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= +cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= +cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= +cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= +cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= +cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= +dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= +github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= +github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= +github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= +github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= +github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= +github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= +github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= +github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= +github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= +github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= +github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= +github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= +github.com/golang/protobuf v1.2.0 h1:P3YflyNX/ehuJFLhxviNdFxQPkGK5cDcApsge1SqnvM= +github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk= +github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= +github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= +github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= +github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= +github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= +github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= +github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= +github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= +github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= +github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= +github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= +github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= +github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= +github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= +github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= +github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= +github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= +github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +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/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= +github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= +github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= +go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= +go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= +golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= +golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= +golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= +golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= +golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= +golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= +golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= +golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= +golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= +golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= +golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= +golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= +golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= +golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e h1:bRhVy7zSSasaqNksaRZiA5EEI+Ei4I1nO5Jh72wfHlg= +golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= +golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= +golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45 h1:SVwTIAaPC2U/AvvLNZ2a7OVsmBpC8L5BlwK1whH3hm0= +golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20210323180902-22b0adad7558/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4 h1:YUO/7uOKsKeq9UokNS62b8FYywz3ker1l1vDZRCRefw= +golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= +golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= +golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= +golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= +golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= +golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= +google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= +google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= +google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= +google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= +google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= +google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM= +google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= +google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= +google.golang.org/appengine v1.4.0 h1:/wp5JvzpHIxhs/dumFmF7BXTf3Z+dd4uXta4kVyO508= +google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= +google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= +google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= +google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= +google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= +google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= +google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U= +google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= +google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= +google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= +google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= +google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= +google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= +google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60= +google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= +google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= +google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= +google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= +google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= +google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= +google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= +google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= +gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= +honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= +rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= +rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= diff --git a/components/fctl/membershipclient/model_any_region.go b/apps/fctl/membershipclient/model_any_region.go similarity index 100% rename from components/fctl/membershipclient/model_any_region.go rename to apps/fctl/membershipclient/model_any_region.go diff --git a/components/fctl/membershipclient/model_any_region_all_of.go b/apps/fctl/membershipclient/model_any_region_all_of.go similarity index 100% rename from components/fctl/membershipclient/model_any_region_all_of.go rename to apps/fctl/membershipclient/model_any_region_all_of.go diff --git a/components/fctl/membershipclient/model_billing_portal.go b/apps/fctl/membershipclient/model_billing_portal.go similarity index 100% rename from components/fctl/membershipclient/model_billing_portal.go rename to apps/fctl/membershipclient/model_billing_portal.go diff --git a/components/fctl/membershipclient/model_billing_portal_response.go b/apps/fctl/membershipclient/model_billing_portal_response.go similarity index 100% rename from components/fctl/membershipclient/model_billing_portal_response.go rename to apps/fctl/membershipclient/model_billing_portal_response.go diff --git a/components/fctl/membershipclient/model_billing_setup.go b/apps/fctl/membershipclient/model_billing_setup.go similarity index 100% rename from components/fctl/membershipclient/model_billing_setup.go rename to apps/fctl/membershipclient/model_billing_setup.go diff --git a/components/fctl/membershipclient/model_billing_setup_response.go b/apps/fctl/membershipclient/model_billing_setup_response.go similarity index 100% rename from components/fctl/membershipclient/model_billing_setup_response.go rename to apps/fctl/membershipclient/model_billing_setup_response.go diff --git a/components/fctl/membershipclient/model_create_invitation_response.go b/apps/fctl/membershipclient/model_create_invitation_response.go similarity index 100% rename from components/fctl/membershipclient/model_create_invitation_response.go rename to apps/fctl/membershipclient/model_create_invitation_response.go diff --git a/components/fctl/membershipclient/model_create_organization_response.go b/apps/fctl/membershipclient/model_create_organization_response.go similarity index 100% rename from components/fctl/membershipclient/model_create_organization_response.go rename to apps/fctl/membershipclient/model_create_organization_response.go diff --git a/components/fctl/membershipclient/model_create_private_region_request.go b/apps/fctl/membershipclient/model_create_private_region_request.go similarity index 100% rename from components/fctl/membershipclient/model_create_private_region_request.go rename to apps/fctl/membershipclient/model_create_private_region_request.go diff --git a/components/fctl/membershipclient/model_create_stack_request.go b/apps/fctl/membershipclient/model_create_stack_request.go similarity index 100% rename from components/fctl/membershipclient/model_create_stack_request.go rename to apps/fctl/membershipclient/model_create_stack_request.go diff --git a/components/fctl/membershipclient/model_create_stack_request_all_of.go b/apps/fctl/membershipclient/model_create_stack_request_all_of.go similarity index 100% rename from components/fctl/membershipclient/model_create_stack_request_all_of.go rename to apps/fctl/membershipclient/model_create_stack_request_all_of.go diff --git a/components/fctl/membershipclient/model_create_stack_response.go b/apps/fctl/membershipclient/model_create_stack_response.go similarity index 100% rename from components/fctl/membershipclient/model_create_stack_response.go rename to apps/fctl/membershipclient/model_create_stack_response.go diff --git a/components/fctl/membershipclient/model_created_private_region_response.go b/apps/fctl/membershipclient/model_created_private_region_response.go similarity index 100% rename from components/fctl/membershipclient/model_created_private_region_response.go rename to apps/fctl/membershipclient/model_created_private_region_response.go diff --git a/components/fctl/membershipclient/model_error.go b/apps/fctl/membershipclient/model_error.go similarity index 100% rename from components/fctl/membershipclient/model_error.go rename to apps/fctl/membershipclient/model_error.go diff --git a/components/fctl/membershipclient/model_get_region_response.go b/apps/fctl/membershipclient/model_get_region_response.go similarity index 100% rename from components/fctl/membershipclient/model_get_region_response.go rename to apps/fctl/membershipclient/model_get_region_response.go diff --git a/components/fctl/membershipclient/model_invitation.go b/apps/fctl/membershipclient/model_invitation.go similarity index 100% rename from components/fctl/membershipclient/model_invitation.go rename to apps/fctl/membershipclient/model_invitation.go diff --git a/components/fctl/membershipclient/model_list_invitations_response.go b/apps/fctl/membershipclient/model_list_invitations_response.go similarity index 100% rename from components/fctl/membershipclient/model_list_invitations_response.go rename to apps/fctl/membershipclient/model_list_invitations_response.go diff --git a/components/fctl/membershipclient/model_list_organization_expanded_response.go b/apps/fctl/membershipclient/model_list_organization_expanded_response.go similarity index 100% rename from components/fctl/membershipclient/model_list_organization_expanded_response.go rename to apps/fctl/membershipclient/model_list_organization_expanded_response.go diff --git a/components/fctl/membershipclient/model_list_organization_expanded_response_data_inner.go b/apps/fctl/membershipclient/model_list_organization_expanded_response_data_inner.go similarity index 100% rename from components/fctl/membershipclient/model_list_organization_expanded_response_data_inner.go rename to apps/fctl/membershipclient/model_list_organization_expanded_response_data_inner.go diff --git a/components/fctl/membershipclient/model_list_organization_expanded_response_data_inner_all_of.go b/apps/fctl/membershipclient/model_list_organization_expanded_response_data_inner_all_of.go similarity index 100% rename from components/fctl/membershipclient/model_list_organization_expanded_response_data_inner_all_of.go rename to apps/fctl/membershipclient/model_list_organization_expanded_response_data_inner_all_of.go diff --git a/components/fctl/membershipclient/model_list_organization_response.go b/apps/fctl/membershipclient/model_list_organization_response.go similarity index 100% rename from components/fctl/membershipclient/model_list_organization_response.go rename to apps/fctl/membershipclient/model_list_organization_response.go diff --git a/components/fctl/membershipclient/model_list_regions_response.go b/apps/fctl/membershipclient/model_list_regions_response.go similarity index 100% rename from components/fctl/membershipclient/model_list_regions_response.go rename to apps/fctl/membershipclient/model_list_regions_response.go diff --git a/components/fctl/membershipclient/model_list_stacks_response.go b/apps/fctl/membershipclient/model_list_stacks_response.go similarity index 100% rename from components/fctl/membershipclient/model_list_stacks_response.go rename to apps/fctl/membershipclient/model_list_stacks_response.go diff --git a/components/fctl/membershipclient/model_list_users_response.go b/apps/fctl/membershipclient/model_list_users_response.go similarity index 100% rename from components/fctl/membershipclient/model_list_users_response.go rename to apps/fctl/membershipclient/model_list_users_response.go diff --git a/components/fctl/membershipclient/model_organization.go b/apps/fctl/membershipclient/model_organization.go similarity index 100% rename from components/fctl/membershipclient/model_organization.go rename to apps/fctl/membershipclient/model_organization.go diff --git a/components/fctl/membershipclient/model_organization_all_of.go b/apps/fctl/membershipclient/model_organization_all_of.go similarity index 100% rename from components/fctl/membershipclient/model_organization_all_of.go rename to apps/fctl/membershipclient/model_organization_all_of.go diff --git a/components/fctl/membershipclient/model_organization_data.go b/apps/fctl/membershipclient/model_organization_data.go similarity index 100% rename from components/fctl/membershipclient/model_organization_data.go rename to apps/fctl/membershipclient/model_organization_data.go diff --git a/components/fctl/membershipclient/model_private_region.go b/apps/fctl/membershipclient/model_private_region.go similarity index 100% rename from components/fctl/membershipclient/model_private_region.go rename to apps/fctl/membershipclient/model_private_region.go diff --git a/components/fctl/membershipclient/model_private_region_all_of.go b/apps/fctl/membershipclient/model_private_region_all_of.go similarity index 100% rename from components/fctl/membershipclient/model_private_region_all_of.go rename to apps/fctl/membershipclient/model_private_region_all_of.go diff --git a/components/fctl/membershipclient/model_private_region_all_of_secret.go b/apps/fctl/membershipclient/model_private_region_all_of_secret.go similarity index 100% rename from components/fctl/membershipclient/model_private_region_all_of_secret.go rename to apps/fctl/membershipclient/model_private_region_all_of_secret.go diff --git a/components/fctl/membershipclient/model_public_region.go b/apps/fctl/membershipclient/model_public_region.go similarity index 100% rename from components/fctl/membershipclient/model_public_region.go rename to apps/fctl/membershipclient/model_public_region.go diff --git a/components/fctl/membershipclient/model_public_region_all_of.go b/apps/fctl/membershipclient/model_public_region_all_of.go similarity index 100% rename from components/fctl/membershipclient/model_public_region_all_of.go rename to apps/fctl/membershipclient/model_public_region_all_of.go diff --git a/components/fctl/membershipclient/model_read_user_response.go b/apps/fctl/membershipclient/model_read_user_response.go similarity index 100% rename from components/fctl/membershipclient/model_read_user_response.go rename to apps/fctl/membershipclient/model_read_user_response.go diff --git a/components/fctl/membershipclient/model_region.go b/apps/fctl/membershipclient/model_region.go similarity index 100% rename from components/fctl/membershipclient/model_region.go rename to apps/fctl/membershipclient/model_region.go diff --git a/components/fctl/membershipclient/model_server_info.go b/apps/fctl/membershipclient/model_server_info.go similarity index 100% rename from components/fctl/membershipclient/model_server_info.go rename to apps/fctl/membershipclient/model_server_info.go diff --git a/components/fctl/membershipclient/model_stack.go b/apps/fctl/membershipclient/model_stack.go similarity index 100% rename from components/fctl/membershipclient/model_stack.go rename to apps/fctl/membershipclient/model_stack.go diff --git a/components/fctl/membershipclient/model_stack_all_of.go b/apps/fctl/membershipclient/model_stack_all_of.go similarity index 100% rename from components/fctl/membershipclient/model_stack_all_of.go rename to apps/fctl/membershipclient/model_stack_all_of.go diff --git a/components/fctl/membershipclient/model_stack_data.go b/apps/fctl/membershipclient/model_stack_data.go similarity index 100% rename from components/fctl/membershipclient/model_stack_data.go rename to apps/fctl/membershipclient/model_stack_data.go diff --git a/components/fctl/membershipclient/model_stack_life_cycle.go b/apps/fctl/membershipclient/model_stack_life_cycle.go similarity index 100% rename from components/fctl/membershipclient/model_stack_life_cycle.go rename to apps/fctl/membershipclient/model_stack_life_cycle.go diff --git a/components/fctl/membershipclient/model_updatable_user_data.go b/apps/fctl/membershipclient/model_updatable_user_data.go similarity index 100% rename from components/fctl/membershipclient/model_updatable_user_data.go rename to apps/fctl/membershipclient/model_updatable_user_data.go diff --git a/components/fctl/membershipclient/model_update_user_response.go b/apps/fctl/membershipclient/model_update_user_response.go similarity index 100% rename from components/fctl/membershipclient/model_update_user_response.go rename to apps/fctl/membershipclient/model_update_user_response.go diff --git a/components/fctl/membershipclient/model_user.go b/apps/fctl/membershipclient/model_user.go similarity index 100% rename from components/fctl/membershipclient/model_user.go rename to apps/fctl/membershipclient/model_user.go diff --git a/components/fctl/membershipclient/model_user_all_of.go b/apps/fctl/membershipclient/model_user_all_of.go similarity index 100% rename from components/fctl/membershipclient/model_user_all_of.go rename to apps/fctl/membershipclient/model_user_all_of.go diff --git a/components/fctl/membershipclient/model_user_data.go b/apps/fctl/membershipclient/model_user_data.go similarity index 100% rename from components/fctl/membershipclient/model_user_data.go rename to apps/fctl/membershipclient/model_user_data.go diff --git a/components/fctl/membershipclient/model_user_data_all_of.go b/apps/fctl/membershipclient/model_user_data_all_of.go similarity index 100% rename from components/fctl/membershipclient/model_user_data_all_of.go rename to apps/fctl/membershipclient/model_user_data_all_of.go diff --git a/components/fctl/membershipclient/response.go b/apps/fctl/membershipclient/response.go similarity index 100% rename from components/fctl/membershipclient/response.go rename to apps/fctl/membershipclient/response.go diff --git a/components/fctl/membershipclient/utils.go b/apps/fctl/membershipclient/utils.go similarity index 100% rename from components/fctl/membershipclient/utils.go rename to apps/fctl/membershipclient/utils.go diff --git a/components/fctl/pkg/approval.go b/apps/fctl/pkg/approval.go similarity index 100% rename from components/fctl/pkg/approval.go rename to apps/fctl/pkg/approval.go diff --git a/components/fctl/pkg/claims.go b/apps/fctl/pkg/claims.go similarity index 100% rename from components/fctl/pkg/claims.go rename to apps/fctl/pkg/claims.go diff --git a/components/fctl/pkg/clients.go b/apps/fctl/pkg/clients.go similarity index 100% rename from components/fctl/pkg/clients.go rename to apps/fctl/pkg/clients.go diff --git a/components/fctl/pkg/command.go b/apps/fctl/pkg/command.go similarity index 100% rename from components/fctl/pkg/command.go rename to apps/fctl/pkg/command.go diff --git a/components/fctl/pkg/config.go b/apps/fctl/pkg/config.go similarity index 100% rename from components/fctl/pkg/config.go rename to apps/fctl/pkg/config.go diff --git a/components/fctl/pkg/controller.go b/apps/fctl/pkg/controller.go similarity index 100% rename from components/fctl/pkg/controller.go rename to apps/fctl/pkg/controller.go diff --git a/components/fctl/pkg/file.go b/apps/fctl/pkg/file.go similarity index 100% rename from components/fctl/pkg/file.go rename to apps/fctl/pkg/file.go diff --git a/components/fctl/pkg/flags.go b/apps/fctl/pkg/flags.go similarity index 100% rename from components/fctl/pkg/flags.go rename to apps/fctl/pkg/flags.go diff --git a/components/fctl/pkg/http.go b/apps/fctl/pkg/http.go similarity index 100% rename from components/fctl/pkg/http.go rename to apps/fctl/pkg/http.go diff --git a/components/fctl/pkg/manager.go b/apps/fctl/pkg/manager.go similarity index 100% rename from components/fctl/pkg/manager.go rename to apps/fctl/pkg/manager.go diff --git a/components/fctl/pkg/metadata.go b/apps/fctl/pkg/metadata.go similarity index 100% rename from components/fctl/pkg/metadata.go rename to apps/fctl/pkg/metadata.go diff --git a/components/fctl/pkg/print.go b/apps/fctl/pkg/print.go similarity index 100% rename from components/fctl/pkg/print.go rename to apps/fctl/pkg/print.go diff --git a/components/fctl/pkg/profile.go b/apps/fctl/pkg/profile.go similarity index 100% rename from components/fctl/pkg/profile.go rename to apps/fctl/pkg/profile.go diff --git a/components/fctl/pkg/ptr.go b/apps/fctl/pkg/ptr.go similarity index 100% rename from components/fctl/pkg/ptr.go rename to apps/fctl/pkg/ptr.go diff --git a/components/fctl/pkg/relyingparty.go b/apps/fctl/pkg/relyingparty.go similarity index 100% rename from components/fctl/pkg/relyingparty.go rename to apps/fctl/pkg/relyingparty.go diff --git a/components/fctl/pkg/theme.go b/apps/fctl/pkg/theme.go similarity index 100% rename from components/fctl/pkg/theme.go rename to apps/fctl/pkg/theme.go diff --git a/components/fctl/pkg/utils.go b/apps/fctl/pkg/utils.go similarity index 100% rename from components/fctl/pkg/utils.go rename to apps/fctl/pkg/utils.go diff --git a/components/fctl/scripts/completions.sh b/apps/fctl/scripts/completions.sh similarity index 100% rename from components/fctl/scripts/completions.sh rename to apps/fctl/scripts/completions.sh diff --git a/components/fctl/workflow.yaml b/apps/fctl/workflow.yaml similarity index 100% rename from components/fctl/workflow.yaml rename to apps/fctl/workflow.yaml diff --git a/components/ledger/.all-contributorsrc b/apps/ledger/.all-contributorsrc similarity index 100% rename from components/ledger/.all-contributorsrc rename to apps/ledger/.all-contributorsrc diff --git a/components/ledger/.dockerignore b/apps/ledger/.dockerignore similarity index 100% rename from components/ledger/.dockerignore rename to apps/ledger/.dockerignore diff --git a/components/ledger/.github/CODEOWNERS b/apps/ledger/.github/CODEOWNERS similarity index 100% rename from components/ledger/.github/CODEOWNERS rename to apps/ledger/.github/CODEOWNERS diff --git a/components/ledger/.github/FUNDING.yml b/apps/ledger/.github/FUNDING.yml similarity index 100% rename from components/ledger/.github/FUNDING.yml rename to apps/ledger/.github/FUNDING.yml diff --git a/components/ledger/.github/ISSUE_TEMPLATE/bug_report.md b/apps/ledger/.github/ISSUE_TEMPLATE/bug_report.md similarity index 100% rename from components/ledger/.github/ISSUE_TEMPLATE/bug_report.md rename to apps/ledger/.github/ISSUE_TEMPLATE/bug_report.md diff --git a/components/ledger/.github/ISSUE_TEMPLATE/feature_request.md b/apps/ledger/.github/ISSUE_TEMPLATE/feature_request.md similarity index 100% rename from components/ledger/.github/ISSUE_TEMPLATE/feature_request.md rename to apps/ledger/.github/ISSUE_TEMPLATE/feature_request.md diff --git a/components/ledger/.github/PULL_REQUEST_TEMPLATE/pull_request_sdk_template.md b/apps/ledger/.github/PULL_REQUEST_TEMPLATE/pull_request_sdk_template.md similarity index 100% rename from components/ledger/.github/PULL_REQUEST_TEMPLATE/pull_request_sdk_template.md rename to apps/ledger/.github/PULL_REQUEST_TEMPLATE/pull_request_sdk_template.md diff --git a/components/ledger/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md b/apps/ledger/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md similarity index 100% rename from components/ledger/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md rename to apps/ledger/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md diff --git a/components/ledger/.github/dependabot.yml b/apps/ledger/.github/dependabot.yml similarity index 100% rename from components/ledger/.github/dependabot.yml rename to apps/ledger/.github/dependabot.yml diff --git a/components/ledger/.github/labeler.yml b/apps/ledger/.github/labeler.yml similarity index 100% rename from components/ledger/.github/labeler.yml rename to apps/ledger/.github/labeler.yml diff --git a/components/ledger/.github/workflows/main.yml b/apps/ledger/.github/workflows/main.yml similarity index 100% rename from components/ledger/.github/workflows/main.yml rename to apps/ledger/.github/workflows/main.yml diff --git a/components/ledger/.github/workflows/release.yml b/apps/ledger/.github/workflows/release.yml similarity index 100% rename from components/ledger/.github/workflows/release.yml rename to apps/ledger/.github/workflows/release.yml diff --git a/components/ledger/.gitignore b/apps/ledger/.gitignore similarity index 100% rename from components/ledger/.gitignore rename to apps/ledger/.gitignore diff --git a/components/ledger/.gitrepo b/apps/ledger/.gitrepo similarity index 100% rename from components/ledger/.gitrepo rename to apps/ledger/.gitrepo diff --git a/components/ledger/.goreleaser.ledger.yml b/apps/ledger/.goreleaser.ledger.yml similarity index 100% rename from components/ledger/.goreleaser.ledger.yml rename to apps/ledger/.goreleaser.ledger.yml diff --git a/components/ledger/.goreleaser.yml b/apps/ledger/.goreleaser.yml similarity index 100% rename from components/ledger/.goreleaser.yml rename to apps/ledger/.goreleaser.yml diff --git a/components/ledger/.pre-commit-config.yaml b/apps/ledger/.pre-commit-config.yaml similarity index 100% rename from components/ledger/.pre-commit-config.yaml rename to apps/ledger/.pre-commit-config.yaml diff --git a/components/ledger/CONDUCT.md b/apps/ledger/CONDUCT.md similarity index 100% rename from components/ledger/CONDUCT.md rename to apps/ledger/CONDUCT.md diff --git a/components/ledger/CONTRIBUTING.md b/apps/ledger/CONTRIBUTING.md similarity index 100% rename from components/ledger/CONTRIBUTING.md rename to apps/ledger/CONTRIBUTING.md diff --git a/components/ledger/Dockerfile b/apps/ledger/Dockerfile similarity index 92% rename from components/ledger/Dockerfile rename to apps/ledger/Dockerfile index 36facf7fb5..63c3cd27ab 100644 --- a/components/ledger/Dockerfile +++ b/apps/ledger/Dockerfile @@ -18,7 +18,7 @@ RUN --mount=type=cache,id=gomod,target=/go/pkg/mod \ FROM alpine:3.16 as app RUN apk update && apk add ca-certificates -COPY --from=builder /src/components/ledger/ledger /usr/local/bin/ledger +COPY --from=builder /src/apps/ledger/ledger /usr/local/bin/ledger RUN chmod +x /usr/local/bin/ledger EXPOSE 3068 ENTRYPOINT ["ledger"] diff --git a/components/ledger/Earthfile b/apps/ledger/Earthfile similarity index 89% rename from components/ledger/Earthfile rename to apps/ledger/Earthfile index 69fea38503..b9d4605ef1 100644 --- a/components/ledger/Earthfile +++ b/apps/ledger/Earthfile @@ -3,13 +3,14 @@ VERSION --pass-args --arg-scope-and-set 0.7 ARG core=github.com/formancehq/earthly:v0.5.2 IMPORT $core AS core IMPORT ../.. AS stack +IMPORT .. AS apps FROM core+base-image sources: WORKDIR src - COPY (stack+sources/out --LOCATION=libs/go-libs) /src/components/ledger/libs - WORKDIR /src/components/ledger + COPY (stack+sources/out --LOCATION=libs/go-libs) /src/apps/ledger/libs + WORKDIR /src/apps/ledger COPY go.mod go.sum . COPY --dir internal pkg cmd . COPY main.go . @@ -20,7 +21,7 @@ generate: RUN apk update && apk add openjdk11 DO --pass-args core+GO_INSTALL --package=go.uber.org/mock/mockgen@latest COPY (+sources/*) /src - WORKDIR /src/components/ledger + WORKDIR /src/apps/ledger DO --pass-args core+GO_GENERATE SAVE ARTIFACT internal AS LOCAL internal SAVE ARTIFACT pkg AS LOCAL pkg @@ -29,7 +30,7 @@ generate: compile: FROM core+builder-image COPY (+sources/*) /src - WORKDIR /src/components/ledger + WORKDIR /src/apps/ledger ARG VERSION=latest DO --pass-args core+GO_COMPILE --VERSION=$VERSION SAVE ARTIFACT libs AS LOCAL ./libs @@ -51,7 +52,7 @@ build-image: tests: FROM core+builder-image COPY (+sources/*) /src - WORKDIR /src/components/ledger + WORKDIR /src/apps/ledger COPY --dir --pass-args (+generate/*) . WITH DOCKER --pull=postgres:15-alpine DO --pass-args core+GO_TESTS @@ -69,8 +70,8 @@ deploy: lint: FROM core+builder-image COPY (+sources/*) /src - COPY --pass-args (stack+tidy/go.* --component=ledger) . - WORKDIR /src/components/ledger + COPY --pass-args (apps+tidy/go.* --apps=ledger) . + WORKDIR /src/apps/ledger DO --pass-args stack+GO_LINT SAVE ARTIFACT cmd AS LOCAL cmd SAVE ARTIFACT internal AS LOCAL internal @@ -84,7 +85,7 @@ bench: FROM core+builder-image DO --pass-args core+GO_INSTALL --package=golang.org/x/perf/cmd/benchstat@latest COPY (+sources/*) /src - WORKDIR /src/components/ledger/internal/storage/ledgerstore + WORKDIR /src/apps/ledger/internal/storage/ledgerstore ARG numberOfTransactions=10000 ARG ledgers=10 ARG benchTime=1s diff --git a/components/ledger/LICENSE b/apps/ledger/LICENSE similarity index 100% rename from components/ledger/LICENSE rename to apps/ledger/LICENSE diff --git a/components/ledger/Procfile b/apps/ledger/Procfile similarity index 100% rename from components/ledger/Procfile rename to apps/ledger/Procfile diff --git a/components/ledger/README.md b/apps/ledger/README.md similarity index 100% rename from components/ledger/README.md rename to apps/ledger/README.md diff --git a/components/ledger/SDK.md b/apps/ledger/SDK.md similarity index 100% rename from components/ledger/SDK.md rename to apps/ledger/SDK.md diff --git a/components/ledger/Taskfile.yaml b/apps/ledger/Taskfile.yaml similarity index 100% rename from components/ledger/Taskfile.yaml rename to apps/ledger/Taskfile.yaml diff --git a/components/ledger/benchmarks/ledger_test.go b/apps/ledger/benchmarks/ledger_test.go similarity index 100% rename from components/ledger/benchmarks/ledger_test.go rename to apps/ledger/benchmarks/ledger_test.go diff --git a/components/ledger/benchmarks/main_test.go b/apps/ledger/benchmarks/main_test.go similarity index 100% rename from components/ledger/benchmarks/main_test.go rename to apps/ledger/benchmarks/main_test.go diff --git a/components/ledger/build.Dockerfile b/apps/ledger/build.Dockerfile similarity index 100% rename from components/ledger/build.Dockerfile rename to apps/ledger/build.Dockerfile diff --git a/components/ledger/cmd/buckets.go b/apps/ledger/cmd/buckets.go similarity index 100% rename from components/ledger/cmd/buckets.go rename to apps/ledger/cmd/buckets.go diff --git a/components/ledger/cmd/container.go b/apps/ledger/cmd/container.go similarity index 100% rename from components/ledger/cmd/container.go rename to apps/ledger/cmd/container.go diff --git a/components/ledger/cmd/doc.go b/apps/ledger/cmd/doc.go similarity index 100% rename from components/ledger/cmd/doc.go rename to apps/ledger/cmd/doc.go diff --git a/components/ledger/cmd/internal/analytics.go b/apps/ledger/cmd/internal/analytics.go similarity index 100% rename from components/ledger/cmd/internal/analytics.go rename to apps/ledger/cmd/internal/analytics.go diff --git a/components/ledger/cmd/internal/analytics_test.go b/apps/ledger/cmd/internal/analytics_test.go similarity index 100% rename from components/ledger/cmd/internal/analytics_test.go rename to apps/ledger/cmd/internal/analytics_test.go diff --git a/components/ledger/cmd/internal/env.go b/apps/ledger/cmd/internal/env.go similarity index 100% rename from components/ledger/cmd/internal/env.go rename to apps/ledger/cmd/internal/env.go diff --git a/components/ledger/cmd/internal/utils.go b/apps/ledger/cmd/internal/utils.go similarity index 100% rename from components/ledger/cmd/internal/utils.go rename to apps/ledger/cmd/internal/utils.go diff --git a/components/ledger/cmd/root.go b/apps/ledger/cmd/root.go similarity index 100% rename from components/ledger/cmd/root.go rename to apps/ledger/cmd/root.go diff --git a/components/ledger/cmd/serve.go b/apps/ledger/cmd/serve.go similarity index 100% rename from components/ledger/cmd/serve.go rename to apps/ledger/cmd/serve.go diff --git a/components/ledger/cmd/version.go b/apps/ledger/cmd/version.go similarity index 100% rename from components/ledger/cmd/version.go rename to apps/ledger/cmd/version.go diff --git a/components/ledger/docker-compose.release.yml b/apps/ledger/docker-compose.release.yml similarity index 100% rename from components/ledger/docker-compose.release.yml rename to apps/ledger/docker-compose.release.yml diff --git a/components/ledger/docker-compose.yml b/apps/ledger/docker-compose.yml similarity index 100% rename from components/ledger/docker-compose.yml rename to apps/ledger/docker-compose.yml diff --git a/components/ledger/examples/basic-auth/docker-compose.yml b/apps/ledger/examples/basic-auth/docker-compose.yml similarity index 100% rename from components/ledger/examples/basic-auth/docker-compose.yml rename to apps/ledger/examples/basic-auth/docker-compose.yml diff --git a/components/ledger/examples/jaeger-exporter/docker-compose.yml b/apps/ledger/examples/jaeger-exporter/docker-compose.yml similarity index 100% rename from components/ledger/examples/jaeger-exporter/docker-compose.yml rename to apps/ledger/examples/jaeger-exporter/docker-compose.yml diff --git a/components/ledger/examples/otlp-exporter/docker-compose.yml b/apps/ledger/examples/otlp-exporter/docker-compose.yml similarity index 100% rename from components/ledger/examples/otlp-exporter/docker-compose.yml rename to apps/ledger/examples/otlp-exporter/docker-compose.yml diff --git a/components/ledger/examples/otlp-exporter/otel-collector-config.yaml b/apps/ledger/examples/otlp-exporter/otel-collector-config.yaml similarity index 100% rename from components/ledger/examples/otlp-exporter/otel-collector-config.yaml rename to apps/ledger/examples/otlp-exporter/otel-collector-config.yaml diff --git a/components/ledger/examples/otlp-exporter/prometheus.yaml b/apps/ledger/examples/otlp-exporter/prometheus.yaml similarity index 100% rename from components/ledger/examples/otlp-exporter/prometheus.yaml rename to apps/ledger/examples/otlp-exporter/prometheus.yaml diff --git a/components/ledger/examples/publisher-http/Caddyfile b/apps/ledger/examples/publisher-http/Caddyfile similarity index 100% rename from components/ledger/examples/publisher-http/Caddyfile rename to apps/ledger/examples/publisher-http/Caddyfile diff --git a/components/ledger/examples/publisher-http/docker-compose.yml b/apps/ledger/examples/publisher-http/docker-compose.yml similarity index 100% rename from components/ledger/examples/publisher-http/docker-compose.yml rename to apps/ledger/examples/publisher-http/docker-compose.yml diff --git a/components/ledger/examples/publisher-kafka/docker-compose.yml b/apps/ledger/examples/publisher-kafka/docker-compose.yml similarity index 100% rename from components/ledger/examples/publisher-kafka/docker-compose.yml rename to apps/ledger/examples/publisher-kafka/docker-compose.yml diff --git a/components/ledger/go.mod b/apps/ledger/go.mod similarity index 100% rename from components/ledger/go.mod rename to apps/ledger/go.mod diff --git a/components/ledger/go.sum b/apps/ledger/go.sum similarity index 100% rename from components/ledger/go.sum rename to apps/ledger/go.sum diff --git a/components/ledger/internal/account.go b/apps/ledger/internal/account.go similarity index 100% rename from components/ledger/internal/account.go rename to apps/ledger/internal/account.go diff --git a/components/ledger/internal/account_test.go b/apps/ledger/internal/account_test.go similarity index 100% rename from components/ledger/internal/account_test.go rename to apps/ledger/internal/account_test.go diff --git a/components/ledger/internal/analytics/analytics.go b/apps/ledger/internal/analytics/analytics.go similarity index 100% rename from components/ledger/internal/analytics/analytics.go rename to apps/ledger/internal/analytics/analytics.go diff --git a/components/ledger/internal/analytics/analytics_test.go b/apps/ledger/internal/analytics/analytics_test.go similarity index 100% rename from components/ledger/internal/analytics/analytics_test.go rename to apps/ledger/internal/analytics/analytics_test.go diff --git a/components/ledger/internal/analytics/backend.go b/apps/ledger/internal/analytics/backend.go similarity index 100% rename from components/ledger/internal/analytics/backend.go rename to apps/ledger/internal/analytics/backend.go diff --git a/components/ledger/internal/analytics/backend_test.go b/apps/ledger/internal/analytics/backend_test.go similarity index 100% rename from components/ledger/internal/analytics/backend_test.go rename to apps/ledger/internal/analytics/backend_test.go diff --git a/components/ledger/internal/analytics/module.go b/apps/ledger/internal/analytics/module.go similarity index 100% rename from components/ledger/internal/analytics/module.go rename to apps/ledger/internal/analytics/module.go diff --git a/components/ledger/internal/api/backend/backend.go b/apps/ledger/internal/api/backend/backend.go similarity index 100% rename from components/ledger/internal/api/backend/backend.go rename to apps/ledger/internal/api/backend/backend.go diff --git a/components/ledger/internal/api/backend/backend_generated.go b/apps/ledger/internal/api/backend/backend_generated.go similarity index 100% rename from components/ledger/internal/api/backend/backend_generated.go rename to apps/ledger/internal/api/backend/backend_generated.go diff --git a/components/ledger/internal/api/backend/context.go b/apps/ledger/internal/api/backend/context.go similarity index 100% rename from components/ledger/internal/api/backend/context.go rename to apps/ledger/internal/api/backend/context.go diff --git a/components/ledger/internal/api/backend/playnumscript.go b/apps/ledger/internal/api/backend/playnumscript.go similarity index 100% rename from components/ledger/internal/api/backend/playnumscript.go rename to apps/ledger/internal/api/backend/playnumscript.go diff --git a/components/ledger/internal/api/backend/resolver.go b/apps/ledger/internal/api/backend/resolver.go similarity index 100% rename from components/ledger/internal/api/backend/resolver.go rename to apps/ledger/internal/api/backend/resolver.go diff --git a/components/ledger/internal/api/module.go b/apps/ledger/internal/api/module.go similarity index 100% rename from components/ledger/internal/api/module.go rename to apps/ledger/internal/api/module.go diff --git a/components/ledger/internal/api/read_only.go b/apps/ledger/internal/api/read_only.go similarity index 100% rename from components/ledger/internal/api/read_only.go rename to apps/ledger/internal/api/read_only.go diff --git a/components/ledger/internal/api/router.go b/apps/ledger/internal/api/router.go similarity index 100% rename from components/ledger/internal/api/router.go rename to apps/ledger/internal/api/router.go diff --git a/components/ledger/internal/api/v1/api_utils_test.go b/apps/ledger/internal/api/v1/api_utils_test.go similarity index 100% rename from components/ledger/internal/api/v1/api_utils_test.go rename to apps/ledger/internal/api/v1/api_utils_test.go diff --git a/components/ledger/internal/api/v1/controllers_accounts.go b/apps/ledger/internal/api/v1/controllers_accounts.go similarity index 100% rename from components/ledger/internal/api/v1/controllers_accounts.go rename to apps/ledger/internal/api/v1/controllers_accounts.go diff --git a/components/ledger/internal/api/v1/controllers_accounts_test.go b/apps/ledger/internal/api/v1/controllers_accounts_test.go similarity index 100% rename from components/ledger/internal/api/v1/controllers_accounts_test.go rename to apps/ledger/internal/api/v1/controllers_accounts_test.go diff --git a/components/ledger/internal/api/v1/controllers_balances.go b/apps/ledger/internal/api/v1/controllers_balances.go similarity index 100% rename from components/ledger/internal/api/v1/controllers_balances.go rename to apps/ledger/internal/api/v1/controllers_balances.go diff --git a/components/ledger/internal/api/v1/controllers_balances_test.go b/apps/ledger/internal/api/v1/controllers_balances_test.go similarity index 100% rename from components/ledger/internal/api/v1/controllers_balances_test.go rename to apps/ledger/internal/api/v1/controllers_balances_test.go diff --git a/components/ledger/internal/api/v1/controllers_config.go b/apps/ledger/internal/api/v1/controllers_config.go similarity index 100% rename from components/ledger/internal/api/v1/controllers_config.go rename to apps/ledger/internal/api/v1/controllers_config.go diff --git a/components/ledger/internal/api/v1/controllers_config_test.go b/apps/ledger/internal/api/v1/controllers_config_test.go similarity index 100% rename from components/ledger/internal/api/v1/controllers_config_test.go rename to apps/ledger/internal/api/v1/controllers_config_test.go index 0659d02b01..72c15e0dcd 100644 --- a/components/ledger/internal/api/v1/controllers_config_test.go +++ b/apps/ledger/internal/api/v1/controllers_config_test.go @@ -5,9 +5,9 @@ import ( "net/http/httptest" "testing" - v1 "github.com/formancehq/ledger/internal/api/v1" sharedapi "github.com/formancehq/stack/libs/go-libs/api" + v1 "github.com/formancehq/ledger/internal/api/v1" "github.com/formancehq/ledger/internal/storage/systemstore" "github.com/formancehq/ledger/internal/opentelemetry/metrics" diff --git a/components/ledger/internal/api/v1/controllers_info.go b/apps/ledger/internal/api/v1/controllers_info.go similarity index 100% rename from components/ledger/internal/api/v1/controllers_info.go rename to apps/ledger/internal/api/v1/controllers_info.go diff --git a/components/ledger/internal/api/v1/controllers_info_test.go b/apps/ledger/internal/api/v1/controllers_info_test.go similarity index 100% rename from components/ledger/internal/api/v1/controllers_info_test.go rename to apps/ledger/internal/api/v1/controllers_info_test.go diff --git a/components/ledger/internal/api/v1/controllers_transactions.go b/apps/ledger/internal/api/v1/controllers_transactions.go similarity index 100% rename from components/ledger/internal/api/v1/controllers_transactions.go rename to apps/ledger/internal/api/v1/controllers_transactions.go diff --git a/components/ledger/internal/api/v1/controllers_transactions_test.go b/apps/ledger/internal/api/v1/controllers_transactions_test.go similarity index 100% rename from components/ledger/internal/api/v1/controllers_transactions_test.go rename to apps/ledger/internal/api/v1/controllers_transactions_test.go diff --git a/components/ledger/internal/api/v1/errors.go b/apps/ledger/internal/api/v1/errors.go similarity index 100% rename from components/ledger/internal/api/v1/errors.go rename to apps/ledger/internal/api/v1/errors.go diff --git a/components/ledger/internal/api/v1/middleware_auto_create_ledger.go b/apps/ledger/internal/api/v1/middleware_auto_create_ledger.go similarity index 100% rename from components/ledger/internal/api/v1/middleware_auto_create_ledger.go rename to apps/ledger/internal/api/v1/middleware_auto_create_ledger.go diff --git a/components/ledger/internal/api/v1/middlewares_metrics.go b/apps/ledger/internal/api/v1/middlewares_metrics.go similarity index 100% rename from components/ledger/internal/api/v1/middlewares_metrics.go rename to apps/ledger/internal/api/v1/middlewares_metrics.go diff --git a/components/ledger/internal/api/v1/query.go b/apps/ledger/internal/api/v1/query.go similarity index 100% rename from components/ledger/internal/api/v1/query.go rename to apps/ledger/internal/api/v1/query.go diff --git a/components/ledger/internal/api/v1/routes.go b/apps/ledger/internal/api/v1/routes.go similarity index 100% rename from components/ledger/internal/api/v1/routes.go rename to apps/ledger/internal/api/v1/routes.go diff --git a/components/ledger/internal/api/v1/utils.go b/apps/ledger/internal/api/v1/utils.go similarity index 100% rename from components/ledger/internal/api/v1/utils.go rename to apps/ledger/internal/api/v1/utils.go diff --git a/components/ledger/internal/api/v2/api_utils_test.go b/apps/ledger/internal/api/v2/api_utils_test.go similarity index 100% rename from components/ledger/internal/api/v2/api_utils_test.go rename to apps/ledger/internal/api/v2/api_utils_test.go diff --git a/components/ledger/internal/api/v2/bulk.go b/apps/ledger/internal/api/v2/bulk.go similarity index 100% rename from components/ledger/internal/api/v2/bulk.go rename to apps/ledger/internal/api/v2/bulk.go diff --git a/components/ledger/internal/api/v2/controllers_accounts.go b/apps/ledger/internal/api/v2/controllers_accounts.go similarity index 100% rename from components/ledger/internal/api/v2/controllers_accounts.go rename to apps/ledger/internal/api/v2/controllers_accounts.go diff --git a/components/ledger/internal/api/v2/controllers_accounts_test.go b/apps/ledger/internal/api/v2/controllers_accounts_test.go similarity index 100% rename from components/ledger/internal/api/v2/controllers_accounts_test.go rename to apps/ledger/internal/api/v2/controllers_accounts_test.go diff --git a/components/ledger/internal/api/v2/controllers_balances.go b/apps/ledger/internal/api/v2/controllers_balances.go similarity index 100% rename from components/ledger/internal/api/v2/controllers_balances.go rename to apps/ledger/internal/api/v2/controllers_balances.go diff --git a/components/ledger/internal/api/v2/controllers_balances_test.go b/apps/ledger/internal/api/v2/controllers_balances_test.go similarity index 100% rename from components/ledger/internal/api/v2/controllers_balances_test.go rename to apps/ledger/internal/api/v2/controllers_balances_test.go diff --git a/components/ledger/internal/api/v2/controllers_bulk.go b/apps/ledger/internal/api/v2/controllers_bulk.go similarity index 100% rename from components/ledger/internal/api/v2/controllers_bulk.go rename to apps/ledger/internal/api/v2/controllers_bulk.go diff --git a/components/ledger/internal/api/v2/controllers_bulk_test.go b/apps/ledger/internal/api/v2/controllers_bulk_test.go similarity index 100% rename from components/ledger/internal/api/v2/controllers_bulk_test.go rename to apps/ledger/internal/api/v2/controllers_bulk_test.go diff --git a/components/ledger/internal/api/v2/controllers_config.go b/apps/ledger/internal/api/v2/controllers_config.go similarity index 100% rename from components/ledger/internal/api/v2/controllers_config.go rename to apps/ledger/internal/api/v2/controllers_config.go diff --git a/components/ledger/internal/api/v2/controllers_config_test.go b/apps/ledger/internal/api/v2/controllers_config_test.go similarity index 100% rename from components/ledger/internal/api/v2/controllers_config_test.go rename to apps/ledger/internal/api/v2/controllers_config_test.go diff --git a/components/ledger/internal/api/v2/controllers_create_ledger.go b/apps/ledger/internal/api/v2/controllers_create_ledger.go similarity index 100% rename from components/ledger/internal/api/v2/controllers_create_ledger.go rename to apps/ledger/internal/api/v2/controllers_create_ledger.go diff --git a/components/ledger/internal/api/v2/controllers_create_ledger_test.go b/apps/ledger/internal/api/v2/controllers_create_ledger_test.go similarity index 100% rename from components/ledger/internal/api/v2/controllers_create_ledger_test.go rename to apps/ledger/internal/api/v2/controllers_create_ledger_test.go diff --git a/components/ledger/internal/api/v2/controllers_get_ledger.go b/apps/ledger/internal/api/v2/controllers_get_ledger.go similarity index 100% rename from components/ledger/internal/api/v2/controllers_get_ledger.go rename to apps/ledger/internal/api/v2/controllers_get_ledger.go diff --git a/components/ledger/internal/api/v2/controllers_get_ledger_test.go b/apps/ledger/internal/api/v2/controllers_get_ledger_test.go similarity index 100% rename from components/ledger/internal/api/v2/controllers_get_ledger_test.go rename to apps/ledger/internal/api/v2/controllers_get_ledger_test.go index b56a294df2..e4bc23e881 100644 --- a/components/ledger/internal/api/v2/controllers_get_ledger_test.go +++ b/apps/ledger/internal/api/v2/controllers_get_ledger_test.go @@ -6,10 +6,10 @@ import ( "testing" ledger "github.com/formancehq/ledger/internal" + v2 "github.com/formancehq/ledger/internal/api/v2" "github.com/formancehq/ledger/internal/storage/systemstore" "github.com/formancehq/stack/libs/go-libs/api" - v2 "github.com/formancehq/ledger/internal/api/v2" "github.com/formancehq/ledger/internal/opentelemetry/metrics" "github.com/google/uuid" "github.com/stretchr/testify/require" diff --git a/components/ledger/internal/api/v2/controllers_info.go b/apps/ledger/internal/api/v2/controllers_info.go similarity index 100% rename from components/ledger/internal/api/v2/controllers_info.go rename to apps/ledger/internal/api/v2/controllers_info.go diff --git a/components/ledger/internal/api/v2/controllers_info_test.go b/apps/ledger/internal/api/v2/controllers_info_test.go similarity index 100% rename from components/ledger/internal/api/v2/controllers_info_test.go rename to apps/ledger/internal/api/v2/controllers_info_test.go diff --git a/components/ledger/internal/api/v2/controllers_list_ledgers.go b/apps/ledger/internal/api/v2/controllers_list_ledgers.go similarity index 100% rename from components/ledger/internal/api/v2/controllers_list_ledgers.go rename to apps/ledger/internal/api/v2/controllers_list_ledgers.go diff --git a/components/ledger/internal/api/v2/controllers_transactions.go b/apps/ledger/internal/api/v2/controllers_transactions.go similarity index 100% rename from components/ledger/internal/api/v2/controllers_transactions.go rename to apps/ledger/internal/api/v2/controllers_transactions.go diff --git a/components/ledger/internal/api/v2/controllers_transactions_test.go b/apps/ledger/internal/api/v2/controllers_transactions_test.go similarity index 100% rename from components/ledger/internal/api/v2/controllers_transactions_test.go rename to apps/ledger/internal/api/v2/controllers_transactions_test.go diff --git a/components/ledger/internal/api/v2/errors.go b/apps/ledger/internal/api/v2/errors.go similarity index 100% rename from components/ledger/internal/api/v2/errors.go rename to apps/ledger/internal/api/v2/errors.go diff --git a/components/ledger/internal/api/v2/middlewares_metrics.go b/apps/ledger/internal/api/v2/middlewares_metrics.go similarity index 100% rename from components/ledger/internal/api/v2/middlewares_metrics.go rename to apps/ledger/internal/api/v2/middlewares_metrics.go diff --git a/components/ledger/internal/api/v2/query.go b/apps/ledger/internal/api/v2/query.go similarity index 100% rename from components/ledger/internal/api/v2/query.go rename to apps/ledger/internal/api/v2/query.go diff --git a/components/ledger/internal/api/v2/routes.go b/apps/ledger/internal/api/v2/routes.go similarity index 100% rename from components/ledger/internal/api/v2/routes.go rename to apps/ledger/internal/api/v2/routes.go diff --git a/components/ledger/internal/api/v2/utils.go b/apps/ledger/internal/api/v2/utils.go similarity index 100% rename from components/ledger/internal/api/v2/utils.go rename to apps/ledger/internal/api/v2/utils.go diff --git a/components/ledger/internal/asset.go b/apps/ledger/internal/asset.go similarity index 100% rename from components/ledger/internal/asset.go rename to apps/ledger/internal/asset.go diff --git a/components/ledger/internal/bigint.go b/apps/ledger/internal/bigint.go similarity index 100% rename from components/ledger/internal/bigint.go rename to apps/ledger/internal/bigint.go diff --git a/components/ledger/internal/bus/message.go b/apps/ledger/internal/bus/message.go similarity index 100% rename from components/ledger/internal/bus/message.go rename to apps/ledger/internal/bus/message.go diff --git a/components/ledger/internal/bus/monitor.go b/apps/ledger/internal/bus/monitor.go similarity index 100% rename from components/ledger/internal/bus/monitor.go rename to apps/ledger/internal/bus/monitor.go diff --git a/components/ledger/internal/bus/monitor_test.go b/apps/ledger/internal/bus/monitor_test.go similarity index 100% rename from components/ledger/internal/bus/monitor_test.go rename to apps/ledger/internal/bus/monitor_test.go diff --git a/components/ledger/internal/engine/command/commander.go b/apps/ledger/internal/engine/command/commander.go similarity index 100% rename from components/ledger/internal/engine/command/commander.go rename to apps/ledger/internal/engine/command/commander.go diff --git a/components/ledger/internal/engine/command/commander_test.go b/apps/ledger/internal/engine/command/commander_test.go similarity index 100% rename from components/ledger/internal/engine/command/commander_test.go rename to apps/ledger/internal/engine/command/commander_test.go diff --git a/components/ledger/internal/engine/command/compiler.go b/apps/ledger/internal/engine/command/compiler.go similarity index 100% rename from components/ledger/internal/engine/command/compiler.go rename to apps/ledger/internal/engine/command/compiler.go diff --git a/components/ledger/internal/engine/command/compiler_test.go b/apps/ledger/internal/engine/command/compiler_test.go similarity index 100% rename from components/ledger/internal/engine/command/compiler_test.go rename to apps/ledger/internal/engine/command/compiler_test.go diff --git a/components/ledger/internal/engine/command/context.go b/apps/ledger/internal/engine/command/context.go similarity index 100% rename from components/ledger/internal/engine/command/context.go rename to apps/ledger/internal/engine/command/context.go diff --git a/components/ledger/internal/engine/command/errors.go b/apps/ledger/internal/engine/command/errors.go similarity index 100% rename from components/ledger/internal/engine/command/errors.go rename to apps/ledger/internal/engine/command/errors.go diff --git a/components/ledger/internal/engine/command/lock.go b/apps/ledger/internal/engine/command/lock.go similarity index 100% rename from components/ledger/internal/engine/command/lock.go rename to apps/ledger/internal/engine/command/lock.go diff --git a/components/ledger/internal/engine/command/lock_test.go b/apps/ledger/internal/engine/command/lock_test.go similarity index 100% rename from components/ledger/internal/engine/command/lock_test.go rename to apps/ledger/internal/engine/command/lock_test.go diff --git a/components/ledger/internal/engine/command/reference.go b/apps/ledger/internal/engine/command/reference.go similarity index 100% rename from components/ledger/internal/engine/command/reference.go rename to apps/ledger/internal/engine/command/reference.go diff --git a/components/ledger/internal/engine/command/store.go b/apps/ledger/internal/engine/command/store.go similarity index 100% rename from components/ledger/internal/engine/command/store.go rename to apps/ledger/internal/engine/command/store.go diff --git a/components/ledger/internal/engine/errors.go b/apps/ledger/internal/engine/errors.go similarity index 100% rename from components/ledger/internal/engine/errors.go rename to apps/ledger/internal/engine/errors.go diff --git a/components/ledger/internal/engine/ledger.go b/apps/ledger/internal/engine/ledger.go similarity index 100% rename from components/ledger/internal/engine/ledger.go rename to apps/ledger/internal/engine/ledger.go diff --git a/components/ledger/internal/engine/migrations.go b/apps/ledger/internal/engine/migrations.go similarity index 100% rename from components/ledger/internal/engine/migrations.go rename to apps/ledger/internal/engine/migrations.go diff --git a/components/ledger/internal/engine/module.go b/apps/ledger/internal/engine/module.go similarity index 100% rename from components/ledger/internal/engine/module.go rename to apps/ledger/internal/engine/module.go diff --git a/components/ledger/internal/engine/resolver.go b/apps/ledger/internal/engine/resolver.go similarity index 100% rename from components/ledger/internal/engine/resolver.go rename to apps/ledger/internal/engine/resolver.go diff --git a/components/ledger/internal/engine/stats.go b/apps/ledger/internal/engine/stats.go similarity index 100% rename from components/ledger/internal/engine/stats.go rename to apps/ledger/internal/engine/stats.go diff --git a/components/ledger/internal/engine/utils/batching/batcher.go b/apps/ledger/internal/engine/utils/batching/batcher.go similarity index 100% rename from components/ledger/internal/engine/utils/batching/batcher.go rename to apps/ledger/internal/engine/utils/batching/batcher.go diff --git a/components/ledger/internal/engine/utils/job/jobs.go b/apps/ledger/internal/engine/utils/job/jobs.go similarity index 100% rename from components/ledger/internal/engine/utils/job/jobs.go rename to apps/ledger/internal/engine/utils/job/jobs.go diff --git a/components/ledger/internal/engine/utils/job/jobs_test.go b/apps/ledger/internal/engine/utils/job/jobs_test.go similarity index 100% rename from components/ledger/internal/engine/utils/job/jobs_test.go rename to apps/ledger/internal/engine/utils/job/jobs_test.go diff --git a/components/ledger/internal/log.go b/apps/ledger/internal/log.go similarity index 100% rename from components/ledger/internal/log.go rename to apps/ledger/internal/log.go diff --git a/components/ledger/internal/machine/account.go b/apps/ledger/internal/machine/account.go similarity index 100% rename from components/ledger/internal/machine/account.go rename to apps/ledger/internal/machine/account.go diff --git a/components/ledger/internal/machine/address.go b/apps/ledger/internal/machine/address.go similarity index 100% rename from components/ledger/internal/machine/address.go rename to apps/ledger/internal/machine/address.go diff --git a/components/ledger/internal/machine/allotment.go b/apps/ledger/internal/machine/allotment.go similarity index 100% rename from components/ledger/internal/machine/allotment.go rename to apps/ledger/internal/machine/allotment.go diff --git a/components/ledger/internal/machine/allotment_test.go b/apps/ledger/internal/machine/allotment_test.go similarity index 100% rename from components/ledger/internal/machine/allotment_test.go rename to apps/ledger/internal/machine/allotment_test.go diff --git a/components/ledger/internal/machine/asset.go b/apps/ledger/internal/machine/asset.go similarity index 100% rename from components/ledger/internal/machine/asset.go rename to apps/ledger/internal/machine/asset.go diff --git a/components/ledger/internal/machine/docs/instructions.md b/apps/ledger/internal/machine/docs/instructions.md similarity index 100% rename from components/ledger/internal/machine/docs/instructions.md rename to apps/ledger/internal/machine/docs/instructions.md diff --git a/components/ledger/internal/machine/docs/types.md b/apps/ledger/internal/machine/docs/types.md similarity index 100% rename from components/ledger/internal/machine/docs/types.md rename to apps/ledger/internal/machine/docs/types.md diff --git a/components/ledger/internal/machine/errors.go b/apps/ledger/internal/machine/errors.go similarity index 100% rename from components/ledger/internal/machine/errors.go rename to apps/ledger/internal/machine/errors.go diff --git a/components/ledger/internal/machine/examples/basic.go b/apps/ledger/internal/machine/examples/basic.go similarity index 100% rename from components/ledger/internal/machine/examples/basic.go rename to apps/ledger/internal/machine/examples/basic.go diff --git a/components/ledger/internal/machine/funding.go b/apps/ledger/internal/machine/funding.go similarity index 100% rename from components/ledger/internal/machine/funding.go rename to apps/ledger/internal/machine/funding.go diff --git a/components/ledger/internal/machine/funding_test.go b/apps/ledger/internal/machine/funding_test.go similarity index 100% rename from components/ledger/internal/machine/funding_test.go rename to apps/ledger/internal/machine/funding_test.go diff --git a/components/ledger/internal/machine/json.go b/apps/ledger/internal/machine/json.go similarity index 100% rename from components/ledger/internal/machine/json.go rename to apps/ledger/internal/machine/json.go diff --git a/components/ledger/internal/machine/json_test.go b/apps/ledger/internal/machine/json_test.go similarity index 100% rename from components/ledger/internal/machine/json_test.go rename to apps/ledger/internal/machine/json_test.go diff --git a/components/ledger/internal/machine/monetary.go b/apps/ledger/internal/machine/monetary.go similarity index 100% rename from components/ledger/internal/machine/monetary.go rename to apps/ledger/internal/machine/monetary.go diff --git a/components/ledger/internal/machine/number.go b/apps/ledger/internal/machine/number.go similarity index 100% rename from components/ledger/internal/machine/number.go rename to apps/ledger/internal/machine/number.go diff --git a/components/ledger/internal/machine/portion.go b/apps/ledger/internal/machine/portion.go similarity index 100% rename from components/ledger/internal/machine/portion.go rename to apps/ledger/internal/machine/portion.go diff --git a/components/ledger/internal/machine/portion_test.go b/apps/ledger/internal/machine/portion_test.go similarity index 100% rename from components/ledger/internal/machine/portion_test.go rename to apps/ledger/internal/machine/portion_test.go diff --git a/components/ledger/internal/machine/script/NumScript.g4 b/apps/ledger/internal/machine/script/NumScript.g4 similarity index 100% rename from components/ledger/internal/machine/script/NumScript.g4 rename to apps/ledger/internal/machine/script/NumScript.g4 diff --git a/components/ledger/internal/machine/script/compiler/allotment.go b/apps/ledger/internal/machine/script/compiler/allotment.go similarity index 100% rename from components/ledger/internal/machine/script/compiler/allotment.go rename to apps/ledger/internal/machine/script/compiler/allotment.go diff --git a/components/ledger/internal/machine/script/compiler/compiler.go b/apps/ledger/internal/machine/script/compiler/compiler.go similarity index 100% rename from components/ledger/internal/machine/script/compiler/compiler.go rename to apps/ledger/internal/machine/script/compiler/compiler.go diff --git a/components/ledger/internal/machine/script/compiler/compiler_test.go b/apps/ledger/internal/machine/script/compiler/compiler_test.go similarity index 100% rename from components/ledger/internal/machine/script/compiler/compiler_test.go rename to apps/ledger/internal/machine/script/compiler/compiler_test.go diff --git a/components/ledger/internal/machine/script/compiler/destination.go b/apps/ledger/internal/machine/script/compiler/destination.go similarity index 100% rename from components/ledger/internal/machine/script/compiler/destination.go rename to apps/ledger/internal/machine/script/compiler/destination.go diff --git a/components/ledger/internal/machine/script/compiler/error.go b/apps/ledger/internal/machine/script/compiler/error.go similarity index 100% rename from components/ledger/internal/machine/script/compiler/error.go rename to apps/ledger/internal/machine/script/compiler/error.go diff --git a/components/ledger/internal/machine/script/compiler/error_test.go b/apps/ledger/internal/machine/script/compiler/error_test.go similarity index 100% rename from components/ledger/internal/machine/script/compiler/error_test.go rename to apps/ledger/internal/machine/script/compiler/error_test.go diff --git a/components/ledger/internal/machine/script/compiler/program.go b/apps/ledger/internal/machine/script/compiler/program.go similarity index 100% rename from components/ledger/internal/machine/script/compiler/program.go rename to apps/ledger/internal/machine/script/compiler/program.go diff --git a/components/ledger/internal/machine/script/compiler/source.go b/apps/ledger/internal/machine/script/compiler/source.go similarity index 100% rename from components/ledger/internal/machine/script/compiler/source.go rename to apps/ledger/internal/machine/script/compiler/source.go diff --git a/components/ledger/internal/machine/script/generate.go b/apps/ledger/internal/machine/script/generate.go similarity index 100% rename from components/ledger/internal/machine/script/generate.go rename to apps/ledger/internal/machine/script/generate.go diff --git a/components/ledger/internal/machine/script/generate.sh b/apps/ledger/internal/machine/script/generate.sh similarity index 100% rename from components/ledger/internal/machine/script/generate.sh rename to apps/ledger/internal/machine/script/generate.sh diff --git a/components/ledger/internal/machine/script/parser/NumScript.interp b/apps/ledger/internal/machine/script/parser/NumScript.interp similarity index 100% rename from components/ledger/internal/machine/script/parser/NumScript.interp rename to apps/ledger/internal/machine/script/parser/NumScript.interp diff --git a/components/ledger/internal/machine/script/parser/NumScript.tokens b/apps/ledger/internal/machine/script/parser/NumScript.tokens similarity index 100% rename from components/ledger/internal/machine/script/parser/NumScript.tokens rename to apps/ledger/internal/machine/script/parser/NumScript.tokens diff --git a/components/ledger/internal/machine/script/parser/NumScriptLexer.interp b/apps/ledger/internal/machine/script/parser/NumScriptLexer.interp similarity index 100% rename from components/ledger/internal/machine/script/parser/NumScriptLexer.interp rename to apps/ledger/internal/machine/script/parser/NumScriptLexer.interp diff --git a/components/ledger/internal/machine/script/parser/NumScriptLexer.tokens b/apps/ledger/internal/machine/script/parser/NumScriptLexer.tokens similarity index 100% rename from components/ledger/internal/machine/script/parser/NumScriptLexer.tokens rename to apps/ledger/internal/machine/script/parser/NumScriptLexer.tokens diff --git a/components/ledger/internal/machine/script/parser/numscript_base_listener.go b/apps/ledger/internal/machine/script/parser/numscript_base_listener.go similarity index 100% rename from components/ledger/internal/machine/script/parser/numscript_base_listener.go rename to apps/ledger/internal/machine/script/parser/numscript_base_listener.go diff --git a/components/ledger/internal/machine/script/parser/numscript_lexer.go b/apps/ledger/internal/machine/script/parser/numscript_lexer.go similarity index 100% rename from components/ledger/internal/machine/script/parser/numscript_lexer.go rename to apps/ledger/internal/machine/script/parser/numscript_lexer.go diff --git a/components/ledger/internal/machine/script/parser/numscript_listener.go b/apps/ledger/internal/machine/script/parser/numscript_listener.go similarity index 100% rename from components/ledger/internal/machine/script/parser/numscript_listener.go rename to apps/ledger/internal/machine/script/parser/numscript_listener.go diff --git a/components/ledger/internal/machine/script/parser/numscript_parser.go b/apps/ledger/internal/machine/script/parser/numscript_parser.go similarity index 100% rename from components/ledger/internal/machine/script/parser/numscript_parser.go rename to apps/ledger/internal/machine/script/parser/numscript_parser.go diff --git a/components/ledger/internal/machine/value.go b/apps/ledger/internal/machine/value.go similarity index 100% rename from components/ledger/internal/machine/value.go rename to apps/ledger/internal/machine/value.go diff --git a/components/ledger/internal/machine/vm/machine.go b/apps/ledger/internal/machine/vm/machine.go similarity index 100% rename from components/ledger/internal/machine/vm/machine.go rename to apps/ledger/internal/machine/vm/machine.go diff --git a/components/ledger/internal/machine/vm/machine_kept_test.go b/apps/ledger/internal/machine/vm/machine_kept_test.go similarity index 100% rename from components/ledger/internal/machine/vm/machine_kept_test.go rename to apps/ledger/internal/machine/vm/machine_kept_test.go diff --git a/components/ledger/internal/machine/vm/machine_overdraft_test.go b/apps/ledger/internal/machine/vm/machine_overdraft_test.go similarity index 100% rename from components/ledger/internal/machine/vm/machine_overdraft_test.go rename to apps/ledger/internal/machine/vm/machine_overdraft_test.go diff --git a/components/ledger/internal/machine/vm/machine_test.go b/apps/ledger/internal/machine/vm/machine_test.go similarity index 100% rename from components/ledger/internal/machine/vm/machine_test.go rename to apps/ledger/internal/machine/vm/machine_test.go diff --git a/components/ledger/internal/machine/vm/program/instructions.go b/apps/ledger/internal/machine/vm/program/instructions.go similarity index 100% rename from components/ledger/internal/machine/vm/program/instructions.go rename to apps/ledger/internal/machine/vm/program/instructions.go diff --git a/components/ledger/internal/machine/vm/program/program.go b/apps/ledger/internal/machine/vm/program/program.go similarity index 100% rename from components/ledger/internal/machine/vm/program/program.go rename to apps/ledger/internal/machine/vm/program/program.go diff --git a/components/ledger/internal/machine/vm/program/program_test.go b/apps/ledger/internal/machine/vm/program/program_test.go similarity index 100% rename from components/ledger/internal/machine/vm/program/program_test.go rename to apps/ledger/internal/machine/vm/program/program_test.go diff --git a/components/ledger/internal/machine/vm/program/resource.go b/apps/ledger/internal/machine/vm/program/resource.go similarity index 100% rename from components/ledger/internal/machine/vm/program/resource.go rename to apps/ledger/internal/machine/vm/program/resource.go diff --git a/components/ledger/internal/machine/vm/program/resource_test.go b/apps/ledger/internal/machine/vm/program/resource_test.go similarity index 100% rename from components/ledger/internal/machine/vm/program/resource_test.go rename to apps/ledger/internal/machine/vm/program/resource_test.go diff --git a/components/ledger/internal/machine/vm/run.go b/apps/ledger/internal/machine/vm/run.go similarity index 100% rename from components/ledger/internal/machine/vm/run.go rename to apps/ledger/internal/machine/vm/run.go diff --git a/components/ledger/internal/machine/vm/run_test.go b/apps/ledger/internal/machine/vm/run_test.go similarity index 100% rename from components/ledger/internal/machine/vm/run_test.go rename to apps/ledger/internal/machine/vm/run_test.go diff --git a/components/ledger/internal/machine/vm/stack.go b/apps/ledger/internal/machine/vm/stack.go similarity index 100% rename from components/ledger/internal/machine/vm/stack.go rename to apps/ledger/internal/machine/vm/stack.go diff --git a/components/ledger/internal/machine/vm/store.go b/apps/ledger/internal/machine/vm/store.go similarity index 100% rename from components/ledger/internal/machine/vm/store.go rename to apps/ledger/internal/machine/vm/store.go diff --git a/components/ledger/internal/metadata.go b/apps/ledger/internal/metadata.go similarity index 100% rename from components/ledger/internal/metadata.go rename to apps/ledger/internal/metadata.go diff --git a/components/ledger/internal/numscript.go b/apps/ledger/internal/numscript.go similarity index 100% rename from components/ledger/internal/numscript.go rename to apps/ledger/internal/numscript.go diff --git a/components/ledger/internal/opentelemetry/metrics/metrics.go b/apps/ledger/internal/opentelemetry/metrics/metrics.go similarity index 100% rename from components/ledger/internal/opentelemetry/metrics/metrics.go rename to apps/ledger/internal/opentelemetry/metrics/metrics.go diff --git a/components/ledger/internal/opentelemetry/tracer/tracer.go b/apps/ledger/internal/opentelemetry/tracer/tracer.go similarity index 100% rename from components/ledger/internal/opentelemetry/tracer/tracer.go rename to apps/ledger/internal/opentelemetry/tracer/tracer.go diff --git a/components/ledger/internal/posting.go b/apps/ledger/internal/posting.go similarity index 100% rename from components/ledger/internal/posting.go rename to apps/ledger/internal/posting.go diff --git a/components/ledger/internal/posting_test.go b/apps/ledger/internal/posting_test.go similarity index 100% rename from components/ledger/internal/posting_test.go rename to apps/ledger/internal/posting_test.go diff --git a/components/ledger/internal/script.go b/apps/ledger/internal/script.go similarity index 100% rename from components/ledger/internal/script.go rename to apps/ledger/internal/script.go diff --git a/components/ledger/internal/storage/driver/cli.go b/apps/ledger/internal/storage/driver/cli.go similarity index 100% rename from components/ledger/internal/storage/driver/cli.go rename to apps/ledger/internal/storage/driver/cli.go diff --git a/components/ledger/internal/storage/driver/driver.go b/apps/ledger/internal/storage/driver/driver.go similarity index 100% rename from components/ledger/internal/storage/driver/driver.go rename to apps/ledger/internal/storage/driver/driver.go diff --git a/components/ledger/internal/storage/driver/driver_test.go b/apps/ledger/internal/storage/driver/driver_test.go similarity index 100% rename from components/ledger/internal/storage/driver/driver_test.go rename to apps/ledger/internal/storage/driver/driver_test.go diff --git a/components/ledger/internal/storage/driver/main_test.go b/apps/ledger/internal/storage/driver/main_test.go similarity index 100% rename from components/ledger/internal/storage/driver/main_test.go rename to apps/ledger/internal/storage/driver/main_test.go diff --git a/components/ledger/internal/storage/flags.go b/apps/ledger/internal/storage/flags.go similarity index 100% rename from components/ledger/internal/storage/flags.go rename to apps/ledger/internal/storage/flags.go diff --git a/components/ledger/internal/storage/inmemory.go b/apps/ledger/internal/storage/inmemory.go similarity index 100% rename from components/ledger/internal/storage/inmemory.go rename to apps/ledger/internal/storage/inmemory.go diff --git a/components/ledger/internal/storage/ledgerstore/accounts.go b/apps/ledger/internal/storage/ledgerstore/accounts.go similarity index 100% rename from components/ledger/internal/storage/ledgerstore/accounts.go rename to apps/ledger/internal/storage/ledgerstore/accounts.go diff --git a/components/ledger/internal/storage/ledgerstore/accounts_test.go b/apps/ledger/internal/storage/ledgerstore/accounts_test.go similarity index 100% rename from components/ledger/internal/storage/ledgerstore/accounts_test.go rename to apps/ledger/internal/storage/ledgerstore/accounts_test.go diff --git a/components/ledger/internal/storage/ledgerstore/balances.go b/apps/ledger/internal/storage/ledgerstore/balances.go similarity index 100% rename from components/ledger/internal/storage/ledgerstore/balances.go rename to apps/ledger/internal/storage/ledgerstore/balances.go diff --git a/components/ledger/internal/storage/ledgerstore/balances_test.go b/apps/ledger/internal/storage/ledgerstore/balances_test.go similarity index 100% rename from components/ledger/internal/storage/ledgerstore/balances_test.go rename to apps/ledger/internal/storage/ledgerstore/balances_test.go diff --git a/components/ledger/internal/storage/ledgerstore/bucket.go b/apps/ledger/internal/storage/ledgerstore/bucket.go similarity index 100% rename from components/ledger/internal/storage/ledgerstore/bucket.go rename to apps/ledger/internal/storage/ledgerstore/bucket.go diff --git a/components/ledger/internal/storage/ledgerstore/bucket_test.go b/apps/ledger/internal/storage/ledgerstore/bucket_test.go similarity index 100% rename from components/ledger/internal/storage/ledgerstore/bucket_test.go rename to apps/ledger/internal/storage/ledgerstore/bucket_test.go diff --git a/components/ledger/internal/storage/ledgerstore/errors.go b/apps/ledger/internal/storage/ledgerstore/errors.go similarity index 100% rename from components/ledger/internal/storage/ledgerstore/errors.go rename to apps/ledger/internal/storage/ledgerstore/errors.go diff --git a/components/ledger/internal/storage/ledgerstore/logs.go b/apps/ledger/internal/storage/ledgerstore/logs.go similarity index 100% rename from components/ledger/internal/storage/ledgerstore/logs.go rename to apps/ledger/internal/storage/ledgerstore/logs.go diff --git a/components/ledger/internal/storage/ledgerstore/logs_test.go b/apps/ledger/internal/storage/ledgerstore/logs_test.go similarity index 100% rename from components/ledger/internal/storage/ledgerstore/logs_test.go rename to apps/ledger/internal/storage/ledgerstore/logs_test.go diff --git a/components/ledger/internal/storage/ledgerstore/main_test.go b/apps/ledger/internal/storage/ledgerstore/main_test.go similarity index 100% rename from components/ledger/internal/storage/ledgerstore/main_test.go rename to apps/ledger/internal/storage/ledgerstore/main_test.go diff --git a/components/ledger/internal/storage/ledgerstore/migrations/0-init-schema.sql b/apps/ledger/internal/storage/ledgerstore/migrations/0-init-schema.sql similarity index 100% rename from components/ledger/internal/storage/ledgerstore/migrations/0-init-schema.sql rename to apps/ledger/internal/storage/ledgerstore/migrations/0-init-schema.sql diff --git a/components/ledger/internal/storage/ledgerstore/migrations_v1.go b/apps/ledger/internal/storage/ledgerstore/migrations_v1.go similarity index 100% rename from components/ledger/internal/storage/ledgerstore/migrations_v1.go rename to apps/ledger/internal/storage/ledgerstore/migrations_v1.go diff --git a/components/ledger/internal/storage/ledgerstore/store.go b/apps/ledger/internal/storage/ledgerstore/store.go similarity index 100% rename from components/ledger/internal/storage/ledgerstore/store.go rename to apps/ledger/internal/storage/ledgerstore/store.go diff --git a/components/ledger/internal/storage/ledgerstore/store_benchmarks_test.go b/apps/ledger/internal/storage/ledgerstore/store_benchmarks_test.go similarity index 100% rename from components/ledger/internal/storage/ledgerstore/store_benchmarks_test.go rename to apps/ledger/internal/storage/ledgerstore/store_benchmarks_test.go diff --git a/components/ledger/internal/storage/ledgerstore/store_test.go b/apps/ledger/internal/storage/ledgerstore/store_test.go similarity index 100% rename from components/ledger/internal/storage/ledgerstore/store_test.go rename to apps/ledger/internal/storage/ledgerstore/store_test.go diff --git a/components/ledger/internal/storage/ledgerstore/transactions.go b/apps/ledger/internal/storage/ledgerstore/transactions.go similarity index 100% rename from components/ledger/internal/storage/ledgerstore/transactions.go rename to apps/ledger/internal/storage/ledgerstore/transactions.go diff --git a/components/ledger/internal/storage/ledgerstore/transactions_test.go b/apps/ledger/internal/storage/ledgerstore/transactions_test.go similarity index 100% rename from components/ledger/internal/storage/ledgerstore/transactions_test.go rename to apps/ledger/internal/storage/ledgerstore/transactions_test.go diff --git a/components/ledger/internal/storage/ledgerstore/utils.go b/apps/ledger/internal/storage/ledgerstore/utils.go similarity index 100% rename from components/ledger/internal/storage/ledgerstore/utils.go rename to apps/ledger/internal/storage/ledgerstore/utils.go diff --git a/components/ledger/internal/storage/paginate/bigint.go b/apps/ledger/internal/storage/paginate/bigint.go similarity index 100% rename from components/ledger/internal/storage/paginate/bigint.go rename to apps/ledger/internal/storage/paginate/bigint.go diff --git a/components/ledger/internal/storage/paginate/iterate.go b/apps/ledger/internal/storage/paginate/iterate.go similarity index 100% rename from components/ledger/internal/storage/paginate/iterate.go rename to apps/ledger/internal/storage/paginate/iterate.go diff --git a/components/ledger/internal/storage/paginate/main_test.go b/apps/ledger/internal/storage/paginate/main_test.go similarity index 100% rename from components/ledger/internal/storage/paginate/main_test.go rename to apps/ledger/internal/storage/paginate/main_test.go diff --git a/components/ledger/internal/storage/paginate/pagination.go b/apps/ledger/internal/storage/paginate/pagination.go similarity index 100% rename from components/ledger/internal/storage/paginate/pagination.go rename to apps/ledger/internal/storage/paginate/pagination.go diff --git a/components/ledger/internal/storage/paginate/pagination_column.go b/apps/ledger/internal/storage/paginate/pagination_column.go similarity index 100% rename from components/ledger/internal/storage/paginate/pagination_column.go rename to apps/ledger/internal/storage/paginate/pagination_column.go diff --git a/components/ledger/internal/storage/paginate/pagination_column_test.go b/apps/ledger/internal/storage/paginate/pagination_column_test.go similarity index 100% rename from components/ledger/internal/storage/paginate/pagination_column_test.go rename to apps/ledger/internal/storage/paginate/pagination_column_test.go diff --git a/components/ledger/internal/storage/paginate/pagination_offset.go b/apps/ledger/internal/storage/paginate/pagination_offset.go similarity index 100% rename from components/ledger/internal/storage/paginate/pagination_offset.go rename to apps/ledger/internal/storage/paginate/pagination_offset.go diff --git a/components/ledger/internal/storage/paginate/pagination_offset_test.go b/apps/ledger/internal/storage/paginate/pagination_offset_test.go similarity index 100% rename from components/ledger/internal/storage/paginate/pagination_offset_test.go rename to apps/ledger/internal/storage/paginate/pagination_offset_test.go diff --git a/components/ledger/internal/storage/sqlutils/errors.go b/apps/ledger/internal/storage/sqlutils/errors.go similarity index 100% rename from components/ledger/internal/storage/sqlutils/errors.go rename to apps/ledger/internal/storage/sqlutils/errors.go diff --git a/components/ledger/internal/storage/sqlutils/utils.go b/apps/ledger/internal/storage/sqlutils/utils.go similarity index 100% rename from components/ledger/internal/storage/sqlutils/utils.go rename to apps/ledger/internal/storage/sqlutils/utils.go diff --git a/components/ledger/internal/storage/storagetesting/storage.go b/apps/ledger/internal/storage/storagetesting/storage.go similarity index 100% rename from components/ledger/internal/storage/storagetesting/storage.go rename to apps/ledger/internal/storage/storagetesting/storage.go diff --git a/components/ledger/internal/storage/systemstore/configuration.go b/apps/ledger/internal/storage/systemstore/configuration.go similarity index 100% rename from components/ledger/internal/storage/systemstore/configuration.go rename to apps/ledger/internal/storage/systemstore/configuration.go diff --git a/components/ledger/internal/storage/systemstore/ledgers.go b/apps/ledger/internal/storage/systemstore/ledgers.go similarity index 100% rename from components/ledger/internal/storage/systemstore/ledgers.go rename to apps/ledger/internal/storage/systemstore/ledgers.go diff --git a/components/ledger/internal/storage/systemstore/ledgers_test.go b/apps/ledger/internal/storage/systemstore/ledgers_test.go similarity index 100% rename from components/ledger/internal/storage/systemstore/ledgers_test.go rename to apps/ledger/internal/storage/systemstore/ledgers_test.go diff --git a/components/ledger/internal/storage/systemstore/main_test.go b/apps/ledger/internal/storage/systemstore/main_test.go similarity index 100% rename from components/ledger/internal/storage/systemstore/main_test.go rename to apps/ledger/internal/storage/systemstore/main_test.go diff --git a/components/ledger/internal/storage/systemstore/migrations.go b/apps/ledger/internal/storage/systemstore/migrations.go similarity index 100% rename from components/ledger/internal/storage/systemstore/migrations.go rename to apps/ledger/internal/storage/systemstore/migrations.go diff --git a/components/ledger/internal/storage/systemstore/store.go b/apps/ledger/internal/storage/systemstore/store.go similarity index 100% rename from components/ledger/internal/storage/systemstore/store.go rename to apps/ledger/internal/storage/systemstore/store.go diff --git a/components/ledger/internal/testing/compare.go b/apps/ledger/internal/testing/compare.go similarity index 100% rename from components/ledger/internal/testing/compare.go rename to apps/ledger/internal/testing/compare.go diff --git a/components/ledger/internal/time.go b/apps/ledger/internal/time.go similarity index 100% rename from components/ledger/internal/time.go rename to apps/ledger/internal/time.go diff --git a/components/ledger/internal/transaction.go b/apps/ledger/internal/transaction.go similarity index 100% rename from components/ledger/internal/transaction.go rename to apps/ledger/internal/transaction.go diff --git a/components/ledger/internal/transaction_test.go b/apps/ledger/internal/transaction_test.go similarity index 100% rename from components/ledger/internal/transaction_test.go rename to apps/ledger/internal/transaction_test.go diff --git a/components/ledger/internal/volumes.go b/apps/ledger/internal/volumes.go similarity index 100% rename from components/ledger/internal/volumes.go rename to apps/ledger/internal/volumes.go diff --git a/components/ledger/libs/.gitignore b/apps/ledger/libs/.gitignore similarity index 100% rename from components/ledger/libs/.gitignore rename to apps/ledger/libs/.gitignore diff --git a/components/ledger/libs/.pre-commit-config.yaml b/apps/ledger/libs/.pre-commit-config.yaml similarity index 100% rename from components/ledger/libs/.pre-commit-config.yaml rename to apps/ledger/libs/.pre-commit-config.yaml diff --git a/components/ledger/libs/Earthfile b/apps/ledger/libs/Earthfile similarity index 100% rename from components/ledger/libs/Earthfile rename to apps/ledger/libs/Earthfile diff --git a/components/ledger/libs/README.md b/apps/ledger/libs/README.md similarity index 100% rename from components/ledger/libs/README.md rename to apps/ledger/libs/README.md diff --git a/components/ledger/libs/Taskfile.yml b/apps/ledger/libs/Taskfile.yml similarity index 100% rename from components/ledger/libs/Taskfile.yml rename to apps/ledger/libs/Taskfile.yml diff --git a/components/ledger/libs/analytics/cli.go b/apps/ledger/libs/analytics/cli.go similarity index 100% rename from components/ledger/libs/analytics/cli.go rename to apps/ledger/libs/analytics/cli.go diff --git a/components/ledger/libs/analytics/cli_test.go b/apps/ledger/libs/analytics/cli_test.go similarity index 100% rename from components/ledger/libs/analytics/cli_test.go rename to apps/ledger/libs/analytics/cli_test.go diff --git a/components/ledger/libs/analytics/module.go b/apps/ledger/libs/analytics/module.go similarity index 100% rename from components/ledger/libs/analytics/module.go rename to apps/ledger/libs/analytics/module.go diff --git a/components/ledger/libs/analytics/module_test.go b/apps/ledger/libs/analytics/module_test.go similarity index 100% rename from components/ledger/libs/analytics/module_test.go rename to apps/ledger/libs/analytics/module_test.go diff --git a/components/ledger/libs/analytics/segment.go b/apps/ledger/libs/analytics/segment.go similarity index 100% rename from components/ledger/libs/analytics/segment.go rename to apps/ledger/libs/analytics/segment.go diff --git a/components/ledger/libs/analytics/segment_test.go b/apps/ledger/libs/analytics/segment_test.go similarity index 100% rename from components/ledger/libs/analytics/segment_test.go rename to apps/ledger/libs/analytics/segment_test.go diff --git a/components/ledger/libs/api/apitesting/utils.go b/apps/ledger/libs/api/apitesting/utils.go similarity index 100% rename from components/ledger/libs/api/apitesting/utils.go rename to apps/ledger/libs/api/apitesting/utils.go diff --git a/components/ledger/libs/api/handler_info.go b/apps/ledger/libs/api/handler_info.go similarity index 100% rename from components/ledger/libs/api/handler_info.go rename to apps/ledger/libs/api/handler_info.go diff --git a/components/ledger/libs/api/query.go b/apps/ledger/libs/api/query.go similarity index 100% rename from components/ledger/libs/api/query.go rename to apps/ledger/libs/api/query.go diff --git a/components/ledger/libs/api/response.go b/apps/ledger/libs/api/response.go similarity index 100% rename from components/ledger/libs/api/response.go rename to apps/ledger/libs/api/response.go diff --git a/components/ledger/libs/api/response_test.go b/apps/ledger/libs/api/response_test.go similarity index 100% rename from components/ledger/libs/api/response_test.go rename to apps/ledger/libs/api/response_test.go diff --git a/components/ledger/libs/api/response_utils.go b/apps/ledger/libs/api/response_utils.go similarity index 100% rename from components/ledger/libs/api/response_utils.go rename to apps/ledger/libs/api/response_utils.go diff --git a/components/ledger/libs/api/utils.go b/apps/ledger/libs/api/utils.go similarity index 100% rename from components/ledger/libs/api/utils.go rename to apps/ledger/libs/api/utils.go diff --git a/components/ledger/libs/ballast/ballast.go b/apps/ledger/libs/ballast/ballast.go similarity index 100% rename from components/ledger/libs/ballast/ballast.go rename to apps/ledger/libs/ballast/ballast.go diff --git a/components/ledger/libs/ballast/module.go b/apps/ledger/libs/ballast/module.go similarity index 100% rename from components/ledger/libs/ballast/module.go rename to apps/ledger/libs/ballast/module.go diff --git a/components/ledger/libs/bun/bundebug/debug_hook.go b/apps/ledger/libs/bun/bundebug/debug_hook.go similarity index 100% rename from components/ledger/libs/bun/bundebug/debug_hook.go rename to apps/ledger/libs/bun/bundebug/debug_hook.go diff --git a/components/ledger/libs/bun/bunexplain/explain_hook.go b/apps/ledger/libs/bun/bunexplain/explain_hook.go similarity index 100% rename from components/ledger/libs/bun/bunexplain/explain_hook.go rename to apps/ledger/libs/bun/bunexplain/explain_hook.go diff --git a/components/ledger/libs/collectionutils/linked_list.go b/apps/ledger/libs/collectionutils/linked_list.go similarity index 100% rename from components/ledger/libs/collectionutils/linked_list.go rename to apps/ledger/libs/collectionutils/linked_list.go diff --git a/components/ledger/libs/collectionutils/map.go b/apps/ledger/libs/collectionutils/map.go similarity index 100% rename from components/ledger/libs/collectionutils/map.go rename to apps/ledger/libs/collectionutils/map.go diff --git a/components/ledger/libs/collectionutils/slice.go b/apps/ledger/libs/collectionutils/slice.go similarity index 100% rename from components/ledger/libs/collectionutils/slice.go rename to apps/ledger/libs/collectionutils/slice.go diff --git a/components/fctl/commitlint.config.js b/apps/ledger/libs/commitlint.config.js similarity index 100% rename from components/fctl/commitlint.config.js rename to apps/ledger/libs/commitlint.config.js diff --git a/components/ledger/libs/contextutil/contextutil.go b/apps/ledger/libs/contextutil/contextutil.go similarity index 100% rename from components/ledger/libs/contextutil/contextutil.go rename to apps/ledger/libs/contextutil/contextutil.go diff --git a/components/ledger/libs/doc.go b/apps/ledger/libs/doc.go similarity index 100% rename from components/ledger/libs/doc.go rename to apps/ledger/libs/doc.go diff --git a/components/ledger/libs/go.mod b/apps/ledger/libs/go.mod similarity index 97% rename from components/ledger/libs/go.mod rename to apps/ledger/libs/go.mod index 4e11b4cac7..d814b24a17 100644 --- a/components/ledger/libs/go.mod +++ b/apps/ledger/libs/go.mod @@ -107,7 +107,7 @@ require ( github.com/mitchellh/mapstructure v1.5.0 // indirect github.com/moby/term v0.0.0-20220808134915-39b0c02b01ae // indirect github.com/nats-io/jwt/v2 v2.5.0 // indirect - github.com/nats-io/nkeys v0.4.4 // indirect + github.com/nats-io/nkeys v0.4.6 // indirect github.com/nats-io/nuid v1.0.1 // indirect github.com/oklog/ulid v1.3.1 // indirect github.com/opencontainers/go-digest v1.0.0 // indirect @@ -145,11 +145,11 @@ require ( go.uber.org/atomic v1.10.0 // indirect go.uber.org/dig v1.16.1 // indirect go.uber.org/multierr v1.9.0 // indirect - golang.org/x/crypto v0.12.0 // indirect + golang.org/x/crypto v0.14.0 // indirect golang.org/x/mod v0.8.0 // indirect golang.org/x/net v0.10.0 // indirect - golang.org/x/sys v0.11.0 // indirect - golang.org/x/text v0.12.0 // indirect + golang.org/x/sys v0.13.0 // indirect + golang.org/x/text v0.13.0 // indirect golang.org/x/time v0.3.0 // indirect golang.org/x/tools v0.6.0 // indirect google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 // indirect diff --git a/components/ledger/libs/go.sum b/apps/ledger/libs/go.sum similarity index 99% rename from components/ledger/libs/go.sum rename to apps/ledger/libs/go.sum index 0f2a5e0d5f..a935b9a29f 100644 --- a/components/ledger/libs/go.sum +++ b/apps/ledger/libs/go.sum @@ -338,8 +338,8 @@ github.com/nats-io/nats-server/v2 v2.9.23 h1:6Wj6H6QpP9FMlpCyWUaNu2yeZ/qGj+mdRkZ github.com/nats-io/nats-server/v2 v2.9.23/go.mod h1:wEjrEy9vnqIGE4Pqz4/c75v9Pmaq7My2IgFmnykc4C0= github.com/nats-io/nats.go v1.28.0 h1:Th4G6zdsz2d0OqXdfzKLClo6bOfoI/b1kInhRtFIy5c= github.com/nats-io/nats.go v1.28.0/go.mod h1:XpbWUlOElGwTYbMR7imivs7jJj9GtK7ypv321Wp6pjc= -github.com/nats-io/nkeys v0.4.4 h1:xvBJ8d69TznjcQl9t6//Q5xXuVhyYiSos6RPtvQNTwA= -github.com/nats-io/nkeys v0.4.4/go.mod h1:XUkxdLPTufzlihbamfzQ7mw/VGx6ObUs+0bN5sNvt64= +github.com/nats-io/nkeys v0.4.6 h1:IzVe95ru2CT6ta874rt9saQRkWfe2nFj1NtvYSLqMzY= +github.com/nats-io/nkeys v0.4.6/go.mod h1:4DxZNzenSVd1cYQoAa8948QY3QDjrHfcfVADymtkpts= github.com/nats-io/nuid v1.0.1 h1:5iA8DT8V7q8WK2EScv2padNa/rTESc1KdnPw4TC2paw= github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= github.com/oklog/ulid v1.3.1 h1:EGfNDEx6MqHz8B3uNV6QAib1UR2Lm97sHi3ocA6ESJ4= @@ -549,8 +549,8 @@ golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.12.0 h1:tFM/ta59kqch6LlvYnPa0yx5a83cL2nHflFhYKvv9Yk= -golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw= +golang.org/x/crypto v0.14.0 h1:wBqGXzWJW6m1XrIKlAH0Hs1JJ7+9KBwnIO8v66Q9cHc= +golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -706,8 +706,8 @@ golang.org/x/sys v0.0.0-20221010170243-090e33056c14/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.11.0 h1:eG7RXZHdqOJ1i+0lgLgCpSXAp6M3LYlAo6osgSi0xOM= -golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.13.0 h1:Af8nKPmuFypiUBjVoU9V20FiaFXOcuZI21p0ycVYYGE= +golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -720,8 +720,8 @@ golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= -golang.org/x/text v0.12.0 h1:k+n5B8goJNdU7hSvEtMUz3d1Q6D/XW4COJSJR6fN0mc= -golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= +golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k= +golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= diff --git a/components/ledger/libs/health/controller.go b/apps/ledger/libs/health/controller.go similarity index 100% rename from components/ledger/libs/health/controller.go rename to apps/ledger/libs/health/controller.go diff --git a/components/ledger/libs/health/controller_test.go b/apps/ledger/libs/health/controller_test.go similarity index 100% rename from components/ledger/libs/health/controller_test.go rename to apps/ledger/libs/health/controller_test.go diff --git a/components/ledger/libs/health/health.go b/apps/ledger/libs/health/health.go similarity index 100% rename from components/ledger/libs/health/health.go rename to apps/ledger/libs/health/health.go diff --git a/components/ledger/libs/health/module.go b/apps/ledger/libs/health/module.go similarity index 100% rename from components/ledger/libs/health/module.go rename to apps/ledger/libs/health/module.go diff --git a/components/ledger/libs/httpclient/debug.go b/apps/ledger/libs/httpclient/debug.go similarity index 100% rename from components/ledger/libs/httpclient/debug.go rename to apps/ledger/libs/httpclient/debug.go diff --git a/components/ledger/libs/httpserver/serverport.go b/apps/ledger/libs/httpserver/serverport.go similarity index 100% rename from components/ledger/libs/httpserver/serverport.go rename to apps/ledger/libs/httpserver/serverport.go diff --git a/components/ledger/libs/logging/context.go b/apps/ledger/libs/logging/context.go similarity index 100% rename from components/ledger/libs/logging/context.go rename to apps/ledger/libs/logging/context.go diff --git a/components/ledger/libs/logging/logging.go b/apps/ledger/libs/logging/logging.go similarity index 100% rename from components/ledger/libs/logging/logging.go rename to apps/ledger/libs/logging/logging.go diff --git a/components/ledger/libs/logging/logrus.go b/apps/ledger/libs/logging/logrus.go similarity index 100% rename from components/ledger/libs/logging/logrus.go rename to apps/ledger/libs/logging/logrus.go diff --git a/components/ledger/libs/logging/zapadapter.go b/apps/ledger/libs/logging/zapadapter.go similarity index 100% rename from components/ledger/libs/logging/zapadapter.go rename to apps/ledger/libs/logging/zapadapter.go diff --git a/components/ledger/libs/metadata/metadata.go b/apps/ledger/libs/metadata/metadata.go similarity index 100% rename from components/ledger/libs/metadata/metadata.go rename to apps/ledger/libs/metadata/metadata.go diff --git a/components/ledger/libs/metadata/owner.go b/apps/ledger/libs/metadata/owner.go similarity index 100% rename from components/ledger/libs/metadata/owner.go rename to apps/ledger/libs/metadata/owner.go diff --git a/components/ledger/libs/migrations/migration.go b/apps/ledger/libs/migrations/migration.go similarity index 100% rename from components/ledger/libs/migrations/migration.go rename to apps/ledger/libs/migrations/migration.go diff --git a/components/ledger/libs/migrations/migrator.go b/apps/ledger/libs/migrations/migrator.go similarity index 100% rename from components/ledger/libs/migrations/migrator.go rename to apps/ledger/libs/migrations/migrator.go diff --git a/components/ledger/libs/migrations/migrator_test.go b/apps/ledger/libs/migrations/migrator_test.go similarity index 100% rename from components/ledger/libs/migrations/migrator_test.go rename to apps/ledger/libs/migrations/migrator_test.go diff --git a/components/ledger/libs/oauth2/oauth2introspect/introspect.go b/apps/ledger/libs/oauth2/oauth2introspect/introspect.go similarity index 100% rename from components/ledger/libs/oauth2/oauth2introspect/introspect.go rename to apps/ledger/libs/oauth2/oauth2introspect/introspect.go diff --git a/components/ledger/libs/oauth2/oauth2introspect/middleware.go b/apps/ledger/libs/oauth2/oauth2introspect/middleware.go similarity index 100% rename from components/ledger/libs/oauth2/oauth2introspect/middleware.go rename to apps/ledger/libs/oauth2/oauth2introspect/middleware.go diff --git a/components/ledger/libs/otlp/cli.go b/apps/ledger/libs/otlp/cli.go similarity index 100% rename from components/ledger/libs/otlp/cli.go rename to apps/ledger/libs/otlp/cli.go diff --git a/components/ledger/libs/otlp/error.go b/apps/ledger/libs/otlp/error.go similarity index 100% rename from components/ledger/libs/otlp/error.go rename to apps/ledger/libs/otlp/error.go diff --git a/components/ledger/libs/otlp/http_client.go b/apps/ledger/libs/otlp/http_client.go similarity index 100% rename from components/ledger/libs/otlp/http_client.go rename to apps/ledger/libs/otlp/http_client.go diff --git a/components/ledger/libs/otlp/otlp.go b/apps/ledger/libs/otlp/otlp.go similarity index 100% rename from components/ledger/libs/otlp/otlp.go rename to apps/ledger/libs/otlp/otlp.go diff --git a/components/ledger/libs/otlp/otlpmetrics/cli.go b/apps/ledger/libs/otlp/otlpmetrics/cli.go similarity index 100% rename from components/ledger/libs/otlp/otlpmetrics/cli.go rename to apps/ledger/libs/otlp/otlpmetrics/cli.go diff --git a/components/ledger/libs/otlp/otlpmetrics/module.go b/apps/ledger/libs/otlp/otlpmetrics/module.go similarity index 100% rename from components/ledger/libs/otlp/otlpmetrics/module.go rename to apps/ledger/libs/otlp/otlpmetrics/module.go diff --git a/components/ledger/libs/otlp/otlpmetrics/otlpexporter.go b/apps/ledger/libs/otlp/otlpmetrics/otlpexporter.go similarity index 100% rename from components/ledger/libs/otlp/otlpmetrics/otlpexporter.go rename to apps/ledger/libs/otlp/otlpmetrics/otlpexporter.go diff --git a/components/ledger/libs/otlp/otlpmetrics/stdoutexporter.go b/apps/ledger/libs/otlp/otlpmetrics/stdoutexporter.go similarity index 100% rename from components/ledger/libs/otlp/otlpmetrics/stdoutexporter.go rename to apps/ledger/libs/otlp/otlpmetrics/stdoutexporter.go diff --git a/components/ledger/libs/otlp/otlptraces/cli.go b/apps/ledger/libs/otlp/otlptraces/cli.go similarity index 100% rename from components/ledger/libs/otlp/otlptraces/cli.go rename to apps/ledger/libs/otlp/otlptraces/cli.go diff --git a/components/ledger/libs/otlp/otlptraces/cli_test.go b/apps/ledger/libs/otlp/otlptraces/cli_test.go similarity index 100% rename from components/ledger/libs/otlp/otlptraces/cli_test.go rename to apps/ledger/libs/otlp/otlptraces/cli_test.go diff --git a/components/ledger/libs/otlp/otlptraces/jaegerexporter.go b/apps/ledger/libs/otlp/otlptraces/jaegerexporter.go similarity index 100% rename from components/ledger/libs/otlp/otlptraces/jaegerexporter.go rename to apps/ledger/libs/otlp/otlptraces/jaegerexporter.go diff --git a/components/ledger/libs/otlp/otlptraces/otlpexporter.go b/apps/ledger/libs/otlp/otlptraces/otlpexporter.go similarity index 100% rename from components/ledger/libs/otlp/otlptraces/otlpexporter.go rename to apps/ledger/libs/otlp/otlptraces/otlpexporter.go diff --git a/components/ledger/libs/otlp/otlptraces/stdoutexporter.go b/apps/ledger/libs/otlp/otlptraces/stdoutexporter.go similarity index 100% rename from components/ledger/libs/otlp/otlptraces/stdoutexporter.go rename to apps/ledger/libs/otlp/otlptraces/stdoutexporter.go diff --git a/components/ledger/libs/otlp/otlptraces/traces.go b/apps/ledger/libs/otlp/otlptraces/traces.go similarity index 100% rename from components/ledger/libs/otlp/otlptraces/traces.go rename to apps/ledger/libs/otlp/otlptraces/traces.go diff --git a/components/ledger/libs/otlp/otlptraces/traces_test.go b/apps/ledger/libs/otlp/otlptraces/traces_test.go similarity index 100% rename from components/ledger/libs/otlp/otlptraces/traces_test.go rename to apps/ledger/libs/otlp/otlptraces/traces_test.go diff --git a/components/ledger/libs/otlp/recover.go b/apps/ledger/libs/otlp/recover.go similarity index 100% rename from components/ledger/libs/otlp/recover.go rename to apps/ledger/libs/otlp/recover.go diff --git a/components/ledger/libs/pgtesting/README.md b/apps/ledger/libs/pgtesting/README.md similarity index 100% rename from components/ledger/libs/pgtesting/README.md rename to apps/ledger/libs/pgtesting/README.md diff --git a/components/ledger/libs/pgtesting/postgres.go b/apps/ledger/libs/pgtesting/postgres.go similarity index 100% rename from components/ledger/libs/pgtesting/postgres.go rename to apps/ledger/libs/pgtesting/postgres.go diff --git a/components/ledger/libs/pgtesting/postgres_test.go b/apps/ledger/libs/pgtesting/postgres_test.go similarity index 100% rename from components/ledger/libs/pgtesting/postgres_test.go rename to apps/ledger/libs/pgtesting/postgres_test.go diff --git a/components/ledger/libs/pointer/utils.go b/apps/ledger/libs/pointer/utils.go similarity index 100% rename from components/ledger/libs/pointer/utils.go rename to apps/ledger/libs/pointer/utils.go diff --git a/components/ledger/libs/publish/cli.go b/apps/ledger/libs/publish/cli.go similarity index 100% rename from components/ledger/libs/publish/cli.go rename to apps/ledger/libs/publish/cli.go diff --git a/components/ledger/libs/publish/http.go b/apps/ledger/libs/publish/http.go similarity index 100% rename from components/ledger/libs/publish/http.go rename to apps/ledger/libs/publish/http.go diff --git a/components/ledger/libs/publish/kafka.go b/apps/ledger/libs/publish/kafka.go similarity index 100% rename from components/ledger/libs/publish/kafka.go rename to apps/ledger/libs/publish/kafka.go diff --git a/components/ledger/libs/publish/kafka_scram.go b/apps/ledger/libs/publish/kafka_scram.go similarity index 100% rename from components/ledger/libs/publish/kafka_scram.go rename to apps/ledger/libs/publish/kafka_scram.go diff --git a/components/ledger/libs/publish/logging.go b/apps/ledger/libs/publish/logging.go similarity index 100% rename from components/ledger/libs/publish/logging.go rename to apps/ledger/libs/publish/logging.go diff --git a/components/ledger/libs/publish/messages.go b/apps/ledger/libs/publish/messages.go similarity index 100% rename from components/ledger/libs/publish/messages.go rename to apps/ledger/libs/publish/messages.go diff --git a/components/ledger/libs/publish/module.go b/apps/ledger/libs/publish/module.go similarity index 100% rename from components/ledger/libs/publish/module.go rename to apps/ledger/libs/publish/module.go diff --git a/components/ledger/libs/publish/module_test.go b/apps/ledger/libs/publish/module_test.go similarity index 100% rename from components/ledger/libs/publish/module_test.go rename to apps/ledger/libs/publish/module_test.go diff --git a/components/ledger/libs/publish/nats.go b/apps/ledger/libs/publish/nats.go similarity index 100% rename from components/ledger/libs/publish/nats.go rename to apps/ledger/libs/publish/nats.go diff --git a/components/ledger/libs/query/expression.go b/apps/ledger/libs/query/expression.go similarity index 100% rename from components/ledger/libs/query/expression.go rename to apps/ledger/libs/query/expression.go diff --git a/components/ledger/libs/query/expression_test.go b/apps/ledger/libs/query/expression_test.go similarity index 100% rename from components/ledger/libs/query/expression_test.go rename to apps/ledger/libs/query/expression_test.go diff --git a/components/ledger/libs/query/mapping.go b/apps/ledger/libs/query/mapping.go similarity index 100% rename from components/ledger/libs/query/mapping.go rename to apps/ledger/libs/query/mapping.go diff --git a/components/ledger/libs/service/app.go b/apps/ledger/libs/service/app.go similarity index 100% rename from components/ledger/libs/service/app.go rename to apps/ledger/libs/service/app.go diff --git a/components/ledger/libs/service/context.go b/apps/ledger/libs/service/context.go similarity index 100% rename from components/ledger/libs/service/context.go rename to apps/ledger/libs/service/context.go diff --git a/components/ledger/libs/service/logging.go b/apps/ledger/libs/service/logging.go similarity index 100% rename from components/ledger/libs/service/logging.go rename to apps/ledger/libs/service/logging.go diff --git a/components/ledger/main.go b/apps/ledger/main.go similarity index 100% rename from components/ledger/main.go rename to apps/ledger/main.go diff --git a/components/ledger/openapi.yaml b/apps/ledger/openapi.yaml similarity index 100% rename from components/ledger/openapi.yaml rename to apps/ledger/openapi.yaml diff --git a/components/ledger/pkg/events/events.go b/apps/ledger/pkg/events/events.go similarity index 100% rename from components/ledger/pkg/events/events.go rename to apps/ledger/pkg/events/events.go diff --git a/components/operator/.dockerignore b/apps/operator/.dockerignore similarity index 100% rename from components/operator/.dockerignore rename to apps/operator/.dockerignore diff --git a/components/agent/helm/.helmignore b/apps/operator/.earthly/configuration/.helmignore similarity index 100% rename from components/agent/helm/.helmignore rename to apps/operator/.earthly/configuration/.helmignore diff --git a/components/operator/.earthly/configuration/Chart.yaml b/apps/operator/.earthly/configuration/Chart.yaml similarity index 100% rename from components/operator/.earthly/configuration/Chart.yaml rename to apps/operator/.earthly/configuration/Chart.yaml diff --git a/components/operator/.earthly/configuration/templates/configuration.yaml b/apps/operator/.earthly/configuration/templates/configuration.yaml similarity index 100% rename from components/operator/.earthly/configuration/templates/configuration.yaml rename to apps/operator/.earthly/configuration/templates/configuration.yaml diff --git a/components/operator/.earthly/configuration/templates/elasticsearch-secret.yaml b/apps/operator/.earthly/configuration/templates/elasticsearch-secret.yaml similarity index 100% rename from components/operator/.earthly/configuration/templates/elasticsearch-secret.yaml rename to apps/operator/.earthly/configuration/templates/elasticsearch-secret.yaml diff --git a/components/operator/.earthly/configuration/templates/postgres-secret.yaml b/apps/operator/.earthly/configuration/templates/postgres-secret.yaml similarity index 100% rename from components/operator/.earthly/configuration/templates/postgres-secret.yaml rename to apps/operator/.earthly/configuration/templates/postgres-secret.yaml diff --git a/components/operator/.earthly/configuration/templates/temporal-secret.yaml b/apps/operator/.earthly/configuration/templates/temporal-secret.yaml similarity index 100% rename from components/operator/.earthly/configuration/templates/temporal-secret.yaml rename to apps/operator/.earthly/configuration/templates/temporal-secret.yaml diff --git a/components/operator/.earthly/configuration/values.yaml b/apps/operator/.earthly/configuration/values.yaml similarity index 100% rename from components/operator/.earthly/configuration/values.yaml rename to apps/operator/.earthly/configuration/values.yaml diff --git a/components/operator/.earthly/k8s-versions.yaml b/apps/operator/.earthly/k8s-versions.yaml similarity index 100% rename from components/operator/.earthly/k8s-versions.yaml rename to apps/operator/.earthly/k8s-versions.yaml diff --git a/components/operator/.gitignore b/apps/operator/.gitignore similarity index 100% rename from components/operator/.gitignore rename to apps/operator/.gitignore diff --git a/components/operator/.goreleaser.yml b/apps/operator/.goreleaser.yml similarity index 100% rename from components/operator/.goreleaser.yml rename to apps/operator/.goreleaser.yml diff --git a/components/operator/.pre-commit-config.yaml b/apps/operator/.pre-commit-config.yaml similarity index 100% rename from components/operator/.pre-commit-config.yaml rename to apps/operator/.pre-commit-config.yaml diff --git a/components/operator/Dockerfile b/apps/operator/Dockerfile similarity index 87% rename from components/operator/Dockerfile rename to apps/operator/Dockerfile index cf1c1a7fb4..257d42f534 100644 --- a/components/operator/Dockerfile +++ b/apps/operator/Dockerfile @@ -6,7 +6,7 @@ COPY libs/go-libs libs/go-libs COPY components/payments components/payments COPY components/search components/search COPY components/operator components/operator -WORKDIR /src/components/operator +WORKDIR /src/apps/operator RUN --mount=type=cache,id=gobuild,target=/root/.cache/go-build \ --mount=type=cache,id=gomodcache,target=/go/pkg/mod \ go build -v -a -o manager main.go @@ -16,6 +16,6 @@ RUN --mount=type=cache,id=gobuild,target=/root/.cache/go-build \ FROM gcr.io/distroless/static:nonroot as release LABEL org.opencontainers.image.source=https://github.com/formancehq/operator WORKDIR / -COPY --from=builder /src/components/operator/manager /usr/bin/operator +COPY --from=builder /src/apps/operator/manager /usr/bin/operator USER 65532:65532 ENTRYPOINT ["/usr/bin/operator"] diff --git a/components/operator/Earthfile b/apps/operator/Earthfile similarity index 87% rename from components/operator/Earthfile rename to apps/operator/Earthfile index 6bc4f362cb..e93ffe18d0 100644 --- a/components/operator/Earthfile +++ b/apps/operator/Earthfile @@ -3,16 +3,16 @@ VERSION --pass-args --arg-scope-and-set 0.7 ARG core=github.com/formancehq/earthly:v0.5.2 IMPORT $core AS core IMPORT ../.. AS stack +IMPORT .. AS apps FROM core+base-image sources: FROM core+builder-image WORKDIR /src - COPY (stack+sources/out --LOCATION=components/search) components/search - #COPY (stack+sources/out --LOCATION=components/search/benthos) components/search:benthos + COPY (stack+sources/out --LOCATION=ee/search) ee/search COPY (stack+sources/out --LOCATION=libs/go-libs) libs/go-libs - WORKDIR components/operator + WORKDIR /src/apps/operator COPY --dir apis internal pkg . COPY main.go go.* . SAVE ARTIFACT /src @@ -20,8 +20,8 @@ sources: compile: FROM core+builder-image COPY (+sources/*) /src - COPY --pass-args (+generate/*) /src/components/operator - WORKDIR /src/components/operator + COPY --pass-args (+generate/*) /src/apps/operator + WORKDIR /src/apps/operator DO --pass-args core+GO_COMPILE build-image: @@ -39,7 +39,7 @@ controller-gen: manifests: FROM --pass-args +controller-gen COPY (+sources/*) /src - WORKDIR /src/components/operator + WORKDIR /src/apps/operator COPY --dir config . RUN --mount=type=cache,id=gomod,target=${GOPATH}/pkg/mod \ --mount=type=cache,id=gobuild,target=/root/.cache/go-build \ @@ -53,7 +53,7 @@ manifests: generate: FROM --pass-args +controller-gen COPY +sources/* /src - WORKDIR /src/components/operator + WORKDIR /src/apps/operator COPY --dir hack . RUN --mount=type=cache,id=gomod,target=${GOPATH}/pkg/mod \ --mount=type=cache,id=gobuild,target=/root/.cache/go-build \ @@ -108,8 +108,8 @@ deploy: lint: FROM core+builder-image COPY (+sources/*) /src - COPY --pass-args (stack+tidy/go.* --component=operator) . - WORKDIR /src/components/operator + COPY --pass-args (apps+tidy/go.* --apps=operator) . + WORKDIR /src/apps/operator DO --pass-args stack+GO_LINT SAVE ARTIFACT apis AS LOCAL apis SAVE ARTIFACT internal AS LOCAL internal @@ -125,10 +125,10 @@ tests: ENV KUBEBUILDER_ASSETS /root/.local/share/kubebuilder-envtest/k8s/$ENVTEST_VERSION-linux-$(go env GOHOSTARCH) DO --pass-args core+GO_INSTALL --package=github.com/onsi/ginkgo/v2/ginkgo@v2.6.0 COPY (+sources/*) /src - COPY --pass-args (+manifests/config) /src/components/operator/config - COPY --pass-args (+generate/internal) /src/components/operator/internal - COPY --pass-args (+generate/apis) /src/components/operator/apis - WORKDIR /src/components/operator + COPY --pass-args (+manifests/config) /src/apps/operator/config + COPY --pass-args (+generate/internal) /src/apps/operator/internal + COPY --pass-args (+generate/apis) /src/apps/operator/apis + WORKDIR /src/apps/operator COPY --dir hack . ARG GOPROXY ARG updateTestData=0 diff --git a/components/agent/LICENSE b/apps/operator/LICENSE similarity index 100% rename from components/agent/LICENSE rename to apps/operator/LICENSE diff --git a/components/operator/Makefile b/apps/operator/Makefile similarity index 100% rename from components/operator/Makefile rename to apps/operator/Makefile diff --git a/components/operator/PROJECT b/apps/operator/PROJECT similarity index 100% rename from components/operator/PROJECT rename to apps/operator/PROJECT diff --git a/components/operator/README.md b/apps/operator/README.md similarity index 100% rename from components/operator/README.md rename to apps/operator/README.md diff --git a/components/operator/Taskfile.yaml b/apps/operator/Taskfile.yaml similarity index 100% rename from components/operator/Taskfile.yaml rename to apps/operator/Taskfile.yaml diff --git a/components/operator/VAULT.md b/apps/operator/VAULT.md similarity index 100% rename from components/operator/VAULT.md rename to apps/operator/VAULT.md diff --git a/components/operator/apis/auth.components/v1beta1/clients_types.go b/apps/operator/apis/auth.components/v1beta1/clients_types.go similarity index 100% rename from components/operator/apis/auth.components/v1beta1/clients_types.go rename to apps/operator/apis/auth.components/v1beta1/clients_types.go diff --git a/components/operator/apis/auth.components/v1beta1/condition.go b/apps/operator/apis/auth.components/v1beta1/condition.go similarity index 100% rename from components/operator/apis/auth.components/v1beta1/condition.go rename to apps/operator/apis/auth.components/v1beta1/condition.go diff --git a/components/operator/apis/auth.components/v1beta1/groupversion_info.go b/apps/operator/apis/auth.components/v1beta1/groupversion_info.go similarity index 100% rename from components/operator/apis/auth.components/v1beta1/groupversion_info.go rename to apps/operator/apis/auth.components/v1beta1/groupversion_info.go diff --git a/components/operator/apis/auth.components/v1beta1/scope_types.go b/apps/operator/apis/auth.components/v1beta1/scope_types.go similarity index 100% rename from components/operator/apis/auth.components/v1beta1/scope_types.go rename to apps/operator/apis/auth.components/v1beta1/scope_types.go diff --git a/components/operator/apis/auth.components/v1beta1/status.go b/apps/operator/apis/auth.components/v1beta1/status.go similarity index 100% rename from components/operator/apis/auth.components/v1beta1/status.go rename to apps/operator/apis/auth.components/v1beta1/status.go diff --git a/components/operator/apis/auth.components/v1beta1/zz_generated.deepcopy.go b/apps/operator/apis/auth.components/v1beta1/zz_generated.deepcopy.go similarity index 100% rename from components/operator/apis/auth.components/v1beta1/zz_generated.deepcopy.go rename to apps/operator/apis/auth.components/v1beta1/zz_generated.deepcopy.go diff --git a/components/operator/apis/auth.components/v1beta2/clients_types.go b/apps/operator/apis/auth.components/v1beta2/clients_types.go similarity index 100% rename from components/operator/apis/auth.components/v1beta2/clients_types.go rename to apps/operator/apis/auth.components/v1beta2/clients_types.go diff --git a/components/operator/apis/auth.components/v1beta2/condition.go b/apps/operator/apis/auth.components/v1beta2/condition.go similarity index 100% rename from components/operator/apis/auth.components/v1beta2/condition.go rename to apps/operator/apis/auth.components/v1beta2/condition.go diff --git a/components/operator/apis/auth.components/v1beta2/groupversion_info.go b/apps/operator/apis/auth.components/v1beta2/groupversion_info.go similarity index 100% rename from components/operator/apis/auth.components/v1beta2/groupversion_info.go rename to apps/operator/apis/auth.components/v1beta2/groupversion_info.go diff --git a/components/operator/apis/auth.components/v1beta2/scope_types.go b/apps/operator/apis/auth.components/v1beta2/scope_types.go similarity index 100% rename from components/operator/apis/auth.components/v1beta2/scope_types.go rename to apps/operator/apis/auth.components/v1beta2/scope_types.go diff --git a/components/operator/apis/auth.components/v1beta2/status.go b/apps/operator/apis/auth.components/v1beta2/status.go similarity index 100% rename from components/operator/apis/auth.components/v1beta2/status.go rename to apps/operator/apis/auth.components/v1beta2/status.go diff --git a/components/operator/apis/auth.components/v1beta2/zz_generated.deepcopy.go b/apps/operator/apis/auth.components/v1beta2/zz_generated.deepcopy.go similarity index 100% rename from components/operator/apis/auth.components/v1beta2/zz_generated.deepcopy.go rename to apps/operator/apis/auth.components/v1beta2/zz_generated.deepcopy.go diff --git a/components/operator/apis/benthos.components/v1beta1/groupversion_info.go b/apps/operator/apis/benthos.components/v1beta1/groupversion_info.go similarity index 100% rename from components/operator/apis/benthos.components/v1beta1/groupversion_info.go rename to apps/operator/apis/benthos.components/v1beta1/groupversion_info.go diff --git a/components/operator/apis/benthos.components/v1beta1/server_types.go b/apps/operator/apis/benthos.components/v1beta1/server_types.go similarity index 100% rename from components/operator/apis/benthos.components/v1beta1/server_types.go rename to apps/operator/apis/benthos.components/v1beta1/server_types.go diff --git a/components/operator/apis/benthos.components/v1beta1/stream_types.go b/apps/operator/apis/benthos.components/v1beta1/stream_types.go similarity index 100% rename from components/operator/apis/benthos.components/v1beta1/stream_types.go rename to apps/operator/apis/benthos.components/v1beta1/stream_types.go diff --git a/components/operator/apis/benthos.components/v1beta1/zz_generated.deepcopy.go b/apps/operator/apis/benthos.components/v1beta1/zz_generated.deepcopy.go similarity index 100% rename from components/operator/apis/benthos.components/v1beta1/zz_generated.deepcopy.go rename to apps/operator/apis/benthos.components/v1beta1/zz_generated.deepcopy.go diff --git a/components/operator/apis/benthos.components/v1beta2/groupversion_info.go b/apps/operator/apis/benthos.components/v1beta2/groupversion_info.go similarity index 100% rename from components/operator/apis/benthos.components/v1beta2/groupversion_info.go rename to apps/operator/apis/benthos.components/v1beta2/groupversion_info.go diff --git a/components/operator/apis/benthos.components/v1beta2/server_types.go b/apps/operator/apis/benthos.components/v1beta2/server_types.go similarity index 100% rename from components/operator/apis/benthos.components/v1beta2/server_types.go rename to apps/operator/apis/benthos.components/v1beta2/server_types.go diff --git a/components/operator/apis/benthos.components/v1beta2/stream_types.go b/apps/operator/apis/benthos.components/v1beta2/stream_types.go similarity index 100% rename from components/operator/apis/benthos.components/v1beta2/stream_types.go rename to apps/operator/apis/benthos.components/v1beta2/stream_types.go diff --git a/components/operator/apis/benthos.components/v1beta2/zz_generated.deepcopy.go b/apps/operator/apis/benthos.components/v1beta2/zz_generated.deepcopy.go similarity index 100% rename from components/operator/apis/benthos.components/v1beta2/zz_generated.deepcopy.go rename to apps/operator/apis/benthos.components/v1beta2/zz_generated.deepcopy.go diff --git a/components/operator/apis/components/v1beta1/auth_types.go b/apps/operator/apis/components/v1beta1/auth_types.go similarity index 100% rename from components/operator/apis/components/v1beta1/auth_types.go rename to apps/operator/apis/components/v1beta1/auth_types.go diff --git a/components/operator/apis/components/v1beta1/collector.go b/apps/operator/apis/components/v1beta1/collector.go similarity index 100% rename from components/operator/apis/components/v1beta1/collector.go rename to apps/operator/apis/components/v1beta1/collector.go diff --git a/components/operator/apis/components/v1beta1/condition.go b/apps/operator/apis/components/v1beta1/condition.go similarity index 100% rename from components/operator/apis/components/v1beta1/condition.go rename to apps/operator/apis/components/v1beta1/condition.go diff --git a/components/operator/apis/components/v1beta1/control_types.go b/apps/operator/apis/components/v1beta1/control_types.go similarity index 100% rename from components/operator/apis/components/v1beta1/control_types.go rename to apps/operator/apis/components/v1beta1/control_types.go diff --git a/components/operator/apis/components/v1beta1/groupversion_info.go b/apps/operator/apis/components/v1beta1/groupversion_info.go similarity index 100% rename from components/operator/apis/components/v1beta1/groupversion_info.go rename to apps/operator/apis/components/v1beta1/groupversion_info.go diff --git a/components/operator/apis/components/v1beta1/image.go b/apps/operator/apis/components/v1beta1/image.go similarity index 100% rename from components/operator/apis/components/v1beta1/image.go rename to apps/operator/apis/components/v1beta1/image.go diff --git a/components/operator/apis/components/v1beta1/ingress.go b/apps/operator/apis/components/v1beta1/ingress.go similarity index 100% rename from components/operator/apis/components/v1beta1/ingress.go rename to apps/operator/apis/components/v1beta1/ingress.go diff --git a/components/operator/apis/components/v1beta1/ledger_types.go b/apps/operator/apis/components/v1beta1/ledger_types.go similarity index 100% rename from components/operator/apis/components/v1beta1/ledger_types.go rename to apps/operator/apis/components/v1beta1/ledger_types.go diff --git a/components/operator/apis/components/v1beta1/monitoring.go b/apps/operator/apis/components/v1beta1/monitoring.go similarity index 100% rename from components/operator/apis/components/v1beta1/monitoring.go rename to apps/operator/apis/components/v1beta1/monitoring.go diff --git a/components/operator/apis/components/v1beta1/payments_types.go b/apps/operator/apis/components/v1beta1/payments_types.go similarity index 100% rename from components/operator/apis/components/v1beta1/payments_types.go rename to apps/operator/apis/components/v1beta1/payments_types.go diff --git a/components/operator/apis/components/v1beta1/postgres.go b/apps/operator/apis/components/v1beta1/postgres.go similarity index 100% rename from components/operator/apis/components/v1beta1/postgres.go rename to apps/operator/apis/components/v1beta1/postgres.go diff --git a/components/operator/apis/components/v1beta1/scale.go b/apps/operator/apis/components/v1beta1/scale.go similarity index 100% rename from components/operator/apis/components/v1beta1/scale.go rename to apps/operator/apis/components/v1beta1/scale.go diff --git a/components/operator/apis/components/v1beta1/search_types.go b/apps/operator/apis/components/v1beta1/search_types.go similarity index 100% rename from components/operator/apis/components/v1beta1/search_types.go rename to apps/operator/apis/components/v1beta1/search_types.go diff --git a/components/operator/apis/components/v1beta1/searchingester_types.go b/apps/operator/apis/components/v1beta1/searchingester_types.go similarity index 100% rename from components/operator/apis/components/v1beta1/searchingester_types.go rename to apps/operator/apis/components/v1beta1/searchingester_types.go diff --git a/components/operator/apis/components/v1beta1/shared_types.go b/apps/operator/apis/components/v1beta1/shared_types.go similarity index 100% rename from components/operator/apis/components/v1beta1/shared_types.go rename to apps/operator/apis/components/v1beta1/shared_types.go diff --git a/components/operator/apis/components/v1beta1/status.go b/apps/operator/apis/components/v1beta1/status.go similarity index 100% rename from components/operator/apis/components/v1beta1/status.go rename to apps/operator/apis/components/v1beta1/status.go diff --git a/components/operator/apis/components/v1beta1/webhooks_types.go b/apps/operator/apis/components/v1beta1/webhooks_types.go similarity index 100% rename from components/operator/apis/components/v1beta1/webhooks_types.go rename to apps/operator/apis/components/v1beta1/webhooks_types.go diff --git a/components/operator/apis/components/v1beta1/zz_generated.deepcopy.go b/apps/operator/apis/components/v1beta1/zz_generated.deepcopy.go similarity index 100% rename from components/operator/apis/components/v1beta1/zz_generated.deepcopy.go rename to apps/operator/apis/components/v1beta1/zz_generated.deepcopy.go diff --git a/components/operator/apis/components/v1beta2/auth.go b/apps/operator/apis/components/v1beta2/auth.go similarity index 100% rename from components/operator/apis/components/v1beta2/auth.go rename to apps/operator/apis/components/v1beta2/auth.go diff --git a/components/operator/apis/components/v1beta2/auth_types.go b/apps/operator/apis/components/v1beta2/auth_types.go similarity index 100% rename from components/operator/apis/components/v1beta2/auth_types.go rename to apps/operator/apis/components/v1beta2/auth_types.go diff --git a/components/operator/apis/components/v1beta2/collector.go b/apps/operator/apis/components/v1beta2/collector.go similarity index 100% rename from components/operator/apis/components/v1beta2/collector.go rename to apps/operator/apis/components/v1beta2/collector.go diff --git a/components/operator/apis/components/v1beta2/common.go b/apps/operator/apis/components/v1beta2/common.go similarity index 100% rename from components/operator/apis/components/v1beta2/common.go rename to apps/operator/apis/components/v1beta2/common.go diff --git a/components/operator/apis/components/v1beta2/condition.go b/apps/operator/apis/components/v1beta2/condition.go similarity index 100% rename from components/operator/apis/components/v1beta2/condition.go rename to apps/operator/apis/components/v1beta2/condition.go diff --git a/components/operator/apis/components/v1beta2/control_types.go b/apps/operator/apis/components/v1beta2/control_types.go similarity index 100% rename from components/operator/apis/components/v1beta2/control_types.go rename to apps/operator/apis/components/v1beta2/control_types.go diff --git a/components/operator/apis/components/v1beta2/counterparties_types.go b/apps/operator/apis/components/v1beta2/counterparties_types.go similarity index 100% rename from components/operator/apis/components/v1beta2/counterparties_types.go rename to apps/operator/apis/components/v1beta2/counterparties_types.go diff --git a/components/operator/apis/components/v1beta2/env.go b/apps/operator/apis/components/v1beta2/env.go similarity index 100% rename from components/operator/apis/components/v1beta2/env.go rename to apps/operator/apis/components/v1beta2/env.go diff --git a/components/operator/apis/components/v1beta2/groupversion_info.go b/apps/operator/apis/components/v1beta2/groupversion_info.go similarity index 100% rename from components/operator/apis/components/v1beta2/groupversion_info.go rename to apps/operator/apis/components/v1beta2/groupversion_info.go diff --git a/components/operator/apis/components/v1beta2/image.go b/apps/operator/apis/components/v1beta2/image.go similarity index 100% rename from components/operator/apis/components/v1beta2/image.go rename to apps/operator/apis/components/v1beta2/image.go diff --git a/components/operator/apis/components/v1beta2/ingress.go b/apps/operator/apis/components/v1beta2/ingress.go similarity index 100% rename from components/operator/apis/components/v1beta2/ingress.go rename to apps/operator/apis/components/v1beta2/ingress.go diff --git a/components/operator/apis/components/v1beta2/ledger_types.go b/apps/operator/apis/components/v1beta2/ledger_types.go similarity index 100% rename from components/operator/apis/components/v1beta2/ledger_types.go rename to apps/operator/apis/components/v1beta2/ledger_types.go diff --git a/components/operator/apis/components/v1beta2/monitoring.go b/apps/operator/apis/components/v1beta2/monitoring.go similarity index 100% rename from components/operator/apis/components/v1beta2/monitoring.go rename to apps/operator/apis/components/v1beta2/monitoring.go diff --git a/components/operator/apis/components/v1beta2/orchestration_types.go b/apps/operator/apis/components/v1beta2/orchestration_types.go similarity index 100% rename from components/operator/apis/components/v1beta2/orchestration_types.go rename to apps/operator/apis/components/v1beta2/orchestration_types.go diff --git a/components/operator/apis/components/v1beta2/payments_types.go b/apps/operator/apis/components/v1beta2/payments_types.go similarity index 100% rename from components/operator/apis/components/v1beta2/payments_types.go rename to apps/operator/apis/components/v1beta2/payments_types.go diff --git a/components/operator/apis/components/v1beta2/postgres.go b/apps/operator/apis/components/v1beta2/postgres.go similarity index 100% rename from components/operator/apis/components/v1beta2/postgres.go rename to apps/operator/apis/components/v1beta2/postgres.go diff --git a/components/operator/apis/components/v1beta2/scale.go b/apps/operator/apis/components/v1beta2/scale.go similarity index 100% rename from components/operator/apis/components/v1beta2/scale.go rename to apps/operator/apis/components/v1beta2/scale.go diff --git a/components/operator/apis/components/v1beta2/search_types.go b/apps/operator/apis/components/v1beta2/search_types.go similarity index 100% rename from components/operator/apis/components/v1beta2/search_types.go rename to apps/operator/apis/components/v1beta2/search_types.go diff --git a/components/operator/apis/components/v1beta2/shared_types.go b/apps/operator/apis/components/v1beta2/shared_types.go similarity index 100% rename from components/operator/apis/components/v1beta2/shared_types.go rename to apps/operator/apis/components/v1beta2/shared_types.go diff --git a/components/operator/apis/components/v1beta2/status.go b/apps/operator/apis/components/v1beta2/status.go similarity index 100% rename from components/operator/apis/components/v1beta2/status.go rename to apps/operator/apis/components/v1beta2/status.go diff --git a/components/operator/apis/components/v1beta2/wallets_types.go b/apps/operator/apis/components/v1beta2/wallets_types.go similarity index 100% rename from components/operator/apis/components/v1beta2/wallets_types.go rename to apps/operator/apis/components/v1beta2/wallets_types.go diff --git a/components/operator/apis/components/v1beta2/webhooks_types.go b/apps/operator/apis/components/v1beta2/webhooks_types.go similarity index 100% rename from components/operator/apis/components/v1beta2/webhooks_types.go rename to apps/operator/apis/components/v1beta2/webhooks_types.go diff --git a/components/operator/apis/components/v1beta2/zz_generated.deepcopy.go b/apps/operator/apis/components/v1beta2/zz_generated.deepcopy.go similarity index 100% rename from components/operator/apis/components/v1beta2/zz_generated.deepcopy.go rename to apps/operator/apis/components/v1beta2/zz_generated.deepcopy.go diff --git a/components/operator/apis/stack/v1beta1/auth.go b/apps/operator/apis/stack/v1beta1/auth.go similarity index 100% rename from components/operator/apis/stack/v1beta1/auth.go rename to apps/operator/apis/stack/v1beta1/auth.go diff --git a/components/operator/apis/stack/v1beta1/auth_types.go b/apps/operator/apis/stack/v1beta1/auth_types.go similarity index 100% rename from components/operator/apis/stack/v1beta1/auth_types.go rename to apps/operator/apis/stack/v1beta1/auth_types.go diff --git a/components/operator/apis/stack/v1beta1/common.go b/apps/operator/apis/stack/v1beta1/common.go similarity index 100% rename from components/operator/apis/stack/v1beta1/common.go rename to apps/operator/apis/stack/v1beta1/common.go diff --git a/components/operator/apis/stack/v1beta1/condition.go b/apps/operator/apis/stack/v1beta1/condition.go similarity index 100% rename from components/operator/apis/stack/v1beta1/condition.go rename to apps/operator/apis/stack/v1beta1/condition.go diff --git a/components/operator/apis/stack/v1beta1/configuration_types.go b/apps/operator/apis/stack/v1beta1/configuration_types.go similarity index 100% rename from components/operator/apis/stack/v1beta1/configuration_types.go rename to apps/operator/apis/stack/v1beta1/configuration_types.go diff --git a/components/operator/apis/stack/v1beta1/control_types.go b/apps/operator/apis/stack/v1beta1/control_types.go similarity index 100% rename from components/operator/apis/stack/v1beta1/control_types.go rename to apps/operator/apis/stack/v1beta1/control_types.go diff --git a/components/operator/apis/stack/v1beta1/groupversion_info.go b/apps/operator/apis/stack/v1beta1/groupversion_info.go similarity index 100% rename from components/operator/apis/stack/v1beta1/groupversion_info.go rename to apps/operator/apis/stack/v1beta1/groupversion_info.go diff --git a/components/operator/apis/stack/v1beta1/image.go b/apps/operator/apis/stack/v1beta1/image.go similarity index 100% rename from components/operator/apis/stack/v1beta1/image.go rename to apps/operator/apis/stack/v1beta1/image.go diff --git a/components/operator/apis/stack/v1beta1/ingress.go b/apps/operator/apis/stack/v1beta1/ingress.go similarity index 100% rename from components/operator/apis/stack/v1beta1/ingress.go rename to apps/operator/apis/stack/v1beta1/ingress.go diff --git a/components/operator/apis/stack/v1beta1/ledger_types.go b/apps/operator/apis/stack/v1beta1/ledger_types.go similarity index 100% rename from components/operator/apis/stack/v1beta1/ledger_types.go rename to apps/operator/apis/stack/v1beta1/ledger_types.go diff --git a/components/operator/apis/stack/v1beta1/license_types.go b/apps/operator/apis/stack/v1beta1/license_types.go similarity index 100% rename from components/operator/apis/stack/v1beta1/license_types.go rename to apps/operator/apis/stack/v1beta1/license_types.go diff --git a/components/operator/apis/stack/v1beta1/monitoring.go b/apps/operator/apis/stack/v1beta1/monitoring.go similarity index 100% rename from components/operator/apis/stack/v1beta1/monitoring.go rename to apps/operator/apis/stack/v1beta1/monitoring.go diff --git a/components/operator/apis/stack/v1beta1/payments_types.go b/apps/operator/apis/stack/v1beta1/payments_types.go similarity index 100% rename from components/operator/apis/stack/v1beta1/payments_types.go rename to apps/operator/apis/stack/v1beta1/payments_types.go diff --git a/components/operator/apis/stack/v1beta1/postgres.go b/apps/operator/apis/stack/v1beta1/postgres.go similarity index 100% rename from components/operator/apis/stack/v1beta1/postgres.go rename to apps/operator/apis/stack/v1beta1/postgres.go diff --git a/components/operator/apis/stack/v1beta1/scale.go b/apps/operator/apis/stack/v1beta1/scale.go similarity index 100% rename from components/operator/apis/stack/v1beta1/scale.go rename to apps/operator/apis/stack/v1beta1/scale.go diff --git a/components/operator/apis/stack/v1beta1/search_types.go b/apps/operator/apis/stack/v1beta1/search_types.go similarity index 100% rename from components/operator/apis/stack/v1beta1/search_types.go rename to apps/operator/apis/stack/v1beta1/search_types.go diff --git a/components/operator/apis/stack/v1beta1/shared_types.go b/apps/operator/apis/stack/v1beta1/shared_types.go similarity index 100% rename from components/operator/apis/stack/v1beta1/shared_types.go rename to apps/operator/apis/stack/v1beta1/shared_types.go diff --git a/components/operator/apis/stack/v1beta1/stack_types.go b/apps/operator/apis/stack/v1beta1/stack_types.go similarity index 100% rename from components/operator/apis/stack/v1beta1/stack_types.go rename to apps/operator/apis/stack/v1beta1/stack_types.go diff --git a/components/operator/apis/stack/v1beta1/status.go b/apps/operator/apis/stack/v1beta1/status.go similarity index 100% rename from components/operator/apis/stack/v1beta1/status.go rename to apps/operator/apis/stack/v1beta1/status.go diff --git a/components/operator/apis/stack/v1beta1/webhooks_types.go b/apps/operator/apis/stack/v1beta1/webhooks_types.go similarity index 100% rename from components/operator/apis/stack/v1beta1/webhooks_types.go rename to apps/operator/apis/stack/v1beta1/webhooks_types.go diff --git a/components/operator/apis/stack/v1beta1/zz_generated.deepcopy.go b/apps/operator/apis/stack/v1beta1/zz_generated.deepcopy.go similarity index 100% rename from components/operator/apis/stack/v1beta1/zz_generated.deepcopy.go rename to apps/operator/apis/stack/v1beta1/zz_generated.deepcopy.go diff --git a/components/operator/apis/stack/v1beta2/auth_types.go b/apps/operator/apis/stack/v1beta2/auth_types.go similarity index 100% rename from components/operator/apis/stack/v1beta2/auth_types.go rename to apps/operator/apis/stack/v1beta2/auth_types.go diff --git a/components/operator/apis/stack/v1beta2/configuration_types.go b/apps/operator/apis/stack/v1beta2/configuration_types.go similarity index 100% rename from components/operator/apis/stack/v1beta2/configuration_types.go rename to apps/operator/apis/stack/v1beta2/configuration_types.go diff --git a/components/operator/apis/stack/v1beta2/control_types.go b/apps/operator/apis/stack/v1beta2/control_types.go similarity index 100% rename from components/operator/apis/stack/v1beta2/control_types.go rename to apps/operator/apis/stack/v1beta2/control_types.go diff --git a/components/operator/apis/stack/v1beta2/counterparties_types.go b/apps/operator/apis/stack/v1beta2/counterparties_types.go similarity index 100% rename from components/operator/apis/stack/v1beta2/counterparties_types.go rename to apps/operator/apis/stack/v1beta2/counterparties_types.go diff --git a/components/operator/apis/stack/v1beta2/groupversion_info.go b/apps/operator/apis/stack/v1beta2/groupversion_info.go similarity index 100% rename from components/operator/apis/stack/v1beta2/groupversion_info.go rename to apps/operator/apis/stack/v1beta2/groupversion_info.go diff --git a/components/operator/apis/stack/v1beta2/ledger_types.go b/apps/operator/apis/stack/v1beta2/ledger_types.go similarity index 100% rename from components/operator/apis/stack/v1beta2/ledger_types.go rename to apps/operator/apis/stack/v1beta2/ledger_types.go diff --git a/components/operator/apis/stack/v1beta2/orchestration_types.go b/apps/operator/apis/stack/v1beta2/orchestration_types.go similarity index 100% rename from components/operator/apis/stack/v1beta2/orchestration_types.go rename to apps/operator/apis/stack/v1beta2/orchestration_types.go diff --git a/components/operator/apis/stack/v1beta2/payments_types.go b/apps/operator/apis/stack/v1beta2/payments_types.go similarity index 100% rename from components/operator/apis/stack/v1beta2/payments_types.go rename to apps/operator/apis/stack/v1beta2/payments_types.go diff --git a/components/operator/apis/stack/v1beta2/search_types.go b/apps/operator/apis/stack/v1beta2/search_types.go similarity index 100% rename from components/operator/apis/stack/v1beta2/search_types.go rename to apps/operator/apis/stack/v1beta2/search_types.go diff --git a/components/operator/apis/stack/v1beta2/shared_types.go b/apps/operator/apis/stack/v1beta2/shared_types.go similarity index 100% rename from components/operator/apis/stack/v1beta2/shared_types.go rename to apps/operator/apis/stack/v1beta2/shared_types.go diff --git a/components/operator/apis/stack/v1beta2/stack_types.go b/apps/operator/apis/stack/v1beta2/stack_types.go similarity index 100% rename from components/operator/apis/stack/v1beta2/stack_types.go rename to apps/operator/apis/stack/v1beta2/stack_types.go diff --git a/components/operator/apis/stack/v1beta2/stack_webhook.go b/apps/operator/apis/stack/v1beta2/stack_webhook.go similarity index 100% rename from components/operator/apis/stack/v1beta2/stack_webhook.go rename to apps/operator/apis/stack/v1beta2/stack_webhook.go diff --git a/components/operator/apis/stack/v1beta2/versions_types.go b/apps/operator/apis/stack/v1beta2/versions_types.go similarity index 100% rename from components/operator/apis/stack/v1beta2/versions_types.go rename to apps/operator/apis/stack/v1beta2/versions_types.go diff --git a/components/operator/apis/stack/v1beta2/wallets_types.go b/apps/operator/apis/stack/v1beta2/wallets_types.go similarity index 100% rename from components/operator/apis/stack/v1beta2/wallets_types.go rename to apps/operator/apis/stack/v1beta2/wallets_types.go diff --git a/components/operator/apis/stack/v1beta2/webhooks_types.go b/apps/operator/apis/stack/v1beta2/webhooks_types.go similarity index 100% rename from components/operator/apis/stack/v1beta2/webhooks_types.go rename to apps/operator/apis/stack/v1beta2/webhooks_types.go diff --git a/components/operator/apis/stack/v1beta2/zz_generated.deepcopy.go b/apps/operator/apis/stack/v1beta2/zz_generated.deepcopy.go similarity index 100% rename from components/operator/apis/stack/v1beta2/zz_generated.deepcopy.go rename to apps/operator/apis/stack/v1beta2/zz_generated.deepcopy.go diff --git a/components/operator/apis/stack/v1beta3/auth_types.go b/apps/operator/apis/stack/v1beta3/auth_types.go similarity index 100% rename from components/operator/apis/stack/v1beta3/auth_types.go rename to apps/operator/apis/stack/v1beta3/auth_types.go diff --git a/components/operator/apis/stack/v1beta3/broker.go b/apps/operator/apis/stack/v1beta3/broker.go similarity index 100% rename from components/operator/apis/stack/v1beta3/broker.go rename to apps/operator/apis/stack/v1beta3/broker.go diff --git a/components/operator/apis/stack/v1beta3/common.go b/apps/operator/apis/stack/v1beta3/common.go similarity index 100% rename from components/operator/apis/stack/v1beta3/common.go rename to apps/operator/apis/stack/v1beta3/common.go diff --git a/components/operator/apis/stack/v1beta3/condition.go b/apps/operator/apis/stack/v1beta3/condition.go similarity index 100% rename from components/operator/apis/stack/v1beta3/condition.go rename to apps/operator/apis/stack/v1beta3/condition.go diff --git a/components/operator/apis/stack/v1beta3/configuration_types.go b/apps/operator/apis/stack/v1beta3/configuration_types.go similarity index 100% rename from components/operator/apis/stack/v1beta3/configuration_types.go rename to apps/operator/apis/stack/v1beta3/configuration_types.go diff --git a/components/operator/apis/stack/v1beta3/configuration_webhook.go b/apps/operator/apis/stack/v1beta3/configuration_webhook.go similarity index 100% rename from components/operator/apis/stack/v1beta3/configuration_webhook.go rename to apps/operator/apis/stack/v1beta3/configuration_webhook.go diff --git a/components/operator/apis/stack/v1beta3/control_types.go b/apps/operator/apis/stack/v1beta3/control_types.go similarity index 100% rename from components/operator/apis/stack/v1beta3/control_types.go rename to apps/operator/apis/stack/v1beta3/control_types.go diff --git a/components/operator/apis/stack/v1beta3/gateway_types.go b/apps/operator/apis/stack/v1beta3/gateway_types.go similarity index 100% rename from components/operator/apis/stack/v1beta3/gateway_types.go rename to apps/operator/apis/stack/v1beta3/gateway_types.go diff --git a/components/operator/apis/stack/v1beta3/groupversion_info.go b/apps/operator/apis/stack/v1beta3/groupversion_info.go similarity index 100% rename from components/operator/apis/stack/v1beta3/groupversion_info.go rename to apps/operator/apis/stack/v1beta3/groupversion_info.go diff --git a/components/operator/apis/stack/v1beta3/ingress.go b/apps/operator/apis/stack/v1beta3/ingress.go similarity index 100% rename from components/operator/apis/stack/v1beta3/ingress.go rename to apps/operator/apis/stack/v1beta3/ingress.go diff --git a/components/operator/apis/stack/v1beta3/ledger_types.go b/apps/operator/apis/stack/v1beta3/ledger_types.go similarity index 100% rename from components/operator/apis/stack/v1beta3/ledger_types.go rename to apps/operator/apis/stack/v1beta3/ledger_types.go diff --git a/components/operator/apis/stack/v1beta3/migration_types.go b/apps/operator/apis/stack/v1beta3/migration_types.go similarity index 100% rename from components/operator/apis/stack/v1beta3/migration_types.go rename to apps/operator/apis/stack/v1beta3/migration_types.go diff --git a/components/operator/apis/stack/v1beta3/orchestration_types.go b/apps/operator/apis/stack/v1beta3/orchestration_types.go similarity index 100% rename from components/operator/apis/stack/v1beta3/orchestration_types.go rename to apps/operator/apis/stack/v1beta3/orchestration_types.go diff --git a/components/operator/apis/stack/v1beta3/payments_types.go b/apps/operator/apis/stack/v1beta3/payments_types.go similarity index 100% rename from components/operator/apis/stack/v1beta3/payments_types.go rename to apps/operator/apis/stack/v1beta3/payments_types.go diff --git a/components/operator/apis/stack/v1beta3/postgres.go b/apps/operator/apis/stack/v1beta3/postgres.go similarity index 100% rename from components/operator/apis/stack/v1beta3/postgres.go rename to apps/operator/apis/stack/v1beta3/postgres.go diff --git a/components/operator/apis/stack/v1beta3/search_types.go b/apps/operator/apis/stack/v1beta3/search_types.go similarity index 100% rename from components/operator/apis/stack/v1beta3/search_types.go rename to apps/operator/apis/stack/v1beta3/search_types.go diff --git a/components/operator/apis/stack/v1beta3/shared_types.go b/apps/operator/apis/stack/v1beta3/shared_types.go similarity index 100% rename from components/operator/apis/stack/v1beta3/shared_types.go rename to apps/operator/apis/stack/v1beta3/shared_types.go diff --git a/components/operator/apis/stack/v1beta3/stack_types.go b/apps/operator/apis/stack/v1beta3/stack_types.go similarity index 100% rename from components/operator/apis/stack/v1beta3/stack_types.go rename to apps/operator/apis/stack/v1beta3/stack_types.go diff --git a/components/operator/apis/stack/v1beta3/stack_webhook.go b/apps/operator/apis/stack/v1beta3/stack_webhook.go similarity index 100% rename from components/operator/apis/stack/v1beta3/stack_webhook.go rename to apps/operator/apis/stack/v1beta3/stack_webhook.go diff --git a/components/operator/apis/stack/v1beta3/stargate_types.go b/apps/operator/apis/stack/v1beta3/stargate_types.go similarity index 100% rename from components/operator/apis/stack/v1beta3/stargate_types.go rename to apps/operator/apis/stack/v1beta3/stargate_types.go diff --git a/components/operator/apis/stack/v1beta3/status.go b/apps/operator/apis/stack/v1beta3/status.go similarity index 100% rename from components/operator/apis/stack/v1beta3/status.go rename to apps/operator/apis/stack/v1beta3/status.go diff --git a/components/operator/apis/stack/v1beta3/versions_types.go b/apps/operator/apis/stack/v1beta3/versions_types.go similarity index 100% rename from components/operator/apis/stack/v1beta3/versions_types.go rename to apps/operator/apis/stack/v1beta3/versions_types.go diff --git a/components/operator/apis/stack/v1beta3/wallets_types.go b/apps/operator/apis/stack/v1beta3/wallets_types.go similarity index 100% rename from components/operator/apis/stack/v1beta3/wallets_types.go rename to apps/operator/apis/stack/v1beta3/wallets_types.go diff --git a/components/operator/apis/stack/v1beta3/webhooks_types.go b/apps/operator/apis/stack/v1beta3/webhooks_types.go similarity index 100% rename from components/operator/apis/stack/v1beta3/webhooks_types.go rename to apps/operator/apis/stack/v1beta3/webhooks_types.go diff --git a/components/operator/apis/stack/v1beta3/zz_generated.deepcopy.go b/apps/operator/apis/stack/v1beta3/zz_generated.deepcopy.go similarity index 100% rename from components/operator/apis/stack/v1beta3/zz_generated.deepcopy.go rename to apps/operator/apis/stack/v1beta3/zz_generated.deepcopy.go diff --git a/components/operator/build.Dockerfile b/apps/operator/build.Dockerfile similarity index 100% rename from components/operator/build.Dockerfile rename to apps/operator/build.Dockerfile diff --git a/components/gateway/commitlint.config.js b/apps/operator/commitlint.config.js similarity index 100% rename from components/gateway/commitlint.config.js rename to apps/operator/commitlint.config.js diff --git a/components/operator/config/certmanager/certificate.yaml b/apps/operator/config/certmanager/certificate.yaml similarity index 100% rename from components/operator/config/certmanager/certificate.yaml rename to apps/operator/config/certmanager/certificate.yaml diff --git a/components/operator/config/certmanager/kustomization.yaml b/apps/operator/config/certmanager/kustomization.yaml similarity index 100% rename from components/operator/config/certmanager/kustomization.yaml rename to apps/operator/config/certmanager/kustomization.yaml diff --git a/components/operator/config/certmanager/kustomizeconfig.yaml b/apps/operator/config/certmanager/kustomizeconfig.yaml similarity index 100% rename from components/operator/config/certmanager/kustomizeconfig.yaml rename to apps/operator/config/certmanager/kustomizeconfig.yaml diff --git a/components/operator/config/crd/bases/auth.components.formance.com_clients.yaml b/apps/operator/config/crd/bases/auth.components.formance.com_clients.yaml similarity index 100% rename from components/operator/config/crd/bases/auth.components.formance.com_clients.yaml rename to apps/operator/config/crd/bases/auth.components.formance.com_clients.yaml diff --git a/components/operator/config/crd/bases/auth.components.formance.com_scopes.yaml b/apps/operator/config/crd/bases/auth.components.formance.com_scopes.yaml similarity index 100% rename from components/operator/config/crd/bases/auth.components.formance.com_scopes.yaml rename to apps/operator/config/crd/bases/auth.components.formance.com_scopes.yaml diff --git a/components/operator/config/crd/bases/benthos.components.formance.com_servers.yaml b/apps/operator/config/crd/bases/benthos.components.formance.com_servers.yaml similarity index 100% rename from components/operator/config/crd/bases/benthos.components.formance.com_servers.yaml rename to apps/operator/config/crd/bases/benthos.components.formance.com_servers.yaml diff --git a/components/operator/config/crd/bases/benthos.components.formance.com_streams.yaml b/apps/operator/config/crd/bases/benthos.components.formance.com_streams.yaml similarity index 100% rename from components/operator/config/crd/bases/benthos.components.formance.com_streams.yaml rename to apps/operator/config/crd/bases/benthos.components.formance.com_streams.yaml diff --git a/components/operator/config/crd/bases/components.formance.com_auths.yaml b/apps/operator/config/crd/bases/components.formance.com_auths.yaml similarity index 100% rename from components/operator/config/crd/bases/components.formance.com_auths.yaml rename to apps/operator/config/crd/bases/components.formance.com_auths.yaml diff --git a/components/operator/config/crd/bases/components.formance.com_controls.yaml b/apps/operator/config/crd/bases/components.formance.com_controls.yaml similarity index 100% rename from components/operator/config/crd/bases/components.formance.com_controls.yaml rename to apps/operator/config/crd/bases/components.formance.com_controls.yaml diff --git a/components/operator/config/crd/bases/components.formance.com_counterparties.yaml b/apps/operator/config/crd/bases/components.formance.com_counterparties.yaml similarity index 100% rename from components/operator/config/crd/bases/components.formance.com_counterparties.yaml rename to apps/operator/config/crd/bases/components.formance.com_counterparties.yaml diff --git a/components/operator/config/crd/bases/components.formance.com_ledgers.yaml b/apps/operator/config/crd/bases/components.formance.com_ledgers.yaml similarity index 100% rename from components/operator/config/crd/bases/components.formance.com_ledgers.yaml rename to apps/operator/config/crd/bases/components.formance.com_ledgers.yaml diff --git a/components/operator/config/crd/bases/components.formance.com_orchestrations.yaml b/apps/operator/config/crd/bases/components.formance.com_orchestrations.yaml similarity index 100% rename from components/operator/config/crd/bases/components.formance.com_orchestrations.yaml rename to apps/operator/config/crd/bases/components.formance.com_orchestrations.yaml diff --git a/components/operator/config/crd/bases/components.formance.com_payments.yaml b/apps/operator/config/crd/bases/components.formance.com_payments.yaml similarity index 100% rename from components/operator/config/crd/bases/components.formance.com_payments.yaml rename to apps/operator/config/crd/bases/components.formance.com_payments.yaml diff --git a/components/operator/config/crd/bases/components.formance.com_searches.yaml b/apps/operator/config/crd/bases/components.formance.com_searches.yaml similarity index 100% rename from components/operator/config/crd/bases/components.formance.com_searches.yaml rename to apps/operator/config/crd/bases/components.formance.com_searches.yaml diff --git a/components/operator/config/crd/bases/components.formance.com_searchingesters.yaml b/apps/operator/config/crd/bases/components.formance.com_searchingesters.yaml similarity index 100% rename from components/operator/config/crd/bases/components.formance.com_searchingesters.yaml rename to apps/operator/config/crd/bases/components.formance.com_searchingesters.yaml diff --git a/components/operator/config/crd/bases/components.formance.com_stargates.yaml b/apps/operator/config/crd/bases/components.formance.com_stargates.yaml similarity index 100% rename from components/operator/config/crd/bases/components.formance.com_stargates.yaml rename to apps/operator/config/crd/bases/components.formance.com_stargates.yaml diff --git a/components/operator/config/crd/bases/components.formance.com_wallets.yaml b/apps/operator/config/crd/bases/components.formance.com_wallets.yaml similarity index 100% rename from components/operator/config/crd/bases/components.formance.com_wallets.yaml rename to apps/operator/config/crd/bases/components.formance.com_wallets.yaml diff --git a/components/operator/config/crd/bases/components.formance.com_webhooks.yaml b/apps/operator/config/crd/bases/components.formance.com_webhooks.yaml similarity index 100% rename from components/operator/config/crd/bases/components.formance.com_webhooks.yaml rename to apps/operator/config/crd/bases/components.formance.com_webhooks.yaml diff --git a/components/operator/config/crd/bases/stack.formance.com_configurations.yaml b/apps/operator/config/crd/bases/stack.formance.com_configurations.yaml similarity index 100% rename from components/operator/config/crd/bases/stack.formance.com_configurations.yaml rename to apps/operator/config/crd/bases/stack.formance.com_configurations.yaml diff --git a/components/operator/config/crd/bases/stack.formance.com_licenses.yaml b/apps/operator/config/crd/bases/stack.formance.com_licenses.yaml similarity index 100% rename from components/operator/config/crd/bases/stack.formance.com_licenses.yaml rename to apps/operator/config/crd/bases/stack.formance.com_licenses.yaml diff --git a/components/operator/config/crd/bases/stack.formance.com_migrations.yaml b/apps/operator/config/crd/bases/stack.formance.com_migrations.yaml similarity index 100% rename from components/operator/config/crd/bases/stack.formance.com_migrations.yaml rename to apps/operator/config/crd/bases/stack.formance.com_migrations.yaml diff --git a/components/operator/config/crd/bases/stack.formance.com_stacks.yaml b/apps/operator/config/crd/bases/stack.formance.com_stacks.yaml similarity index 100% rename from components/operator/config/crd/bases/stack.formance.com_stacks.yaml rename to apps/operator/config/crd/bases/stack.formance.com_stacks.yaml diff --git a/components/operator/config/crd/bases/stack.formance.com_versions.yaml b/apps/operator/config/crd/bases/stack.formance.com_versions.yaml similarity index 100% rename from components/operator/config/crd/bases/stack.formance.com_versions.yaml rename to apps/operator/config/crd/bases/stack.formance.com_versions.yaml diff --git a/components/operator/config/crd/kustomization.yaml b/apps/operator/config/crd/kustomization.yaml similarity index 100% rename from components/operator/config/crd/kustomization.yaml rename to apps/operator/config/crd/kustomization.yaml diff --git a/components/operator/config/crd/kustomizeconfig.yaml b/apps/operator/config/crd/kustomizeconfig.yaml similarity index 100% rename from components/operator/config/crd/kustomizeconfig.yaml rename to apps/operator/config/crd/kustomizeconfig.yaml diff --git a/components/operator/config/crd/patches/cainjection_in_auth.components_oauths.yaml b/apps/operator/config/crd/patches/cainjection_in_auth.components_oauths.yaml similarity index 100% rename from components/operator/config/crd/patches/cainjection_in_auth.components_oauths.yaml rename to apps/operator/config/crd/patches/cainjection_in_auth.components_oauths.yaml diff --git a/components/operator/config/crd/patches/cainjection_in_auth.components_scopes.yaml b/apps/operator/config/crd/patches/cainjection_in_auth.components_scopes.yaml similarity index 100% rename from components/operator/config/crd/patches/cainjection_in_auth.components_scopes.yaml rename to apps/operator/config/crd/patches/cainjection_in_auth.components_scopes.yaml diff --git a/components/operator/config/crd/patches/cainjection_in_benthos.components_servers.yaml b/apps/operator/config/crd/patches/cainjection_in_benthos.components_servers.yaml similarity index 100% rename from components/operator/config/crd/patches/cainjection_in_benthos.components_servers.yaml rename to apps/operator/config/crd/patches/cainjection_in_benthos.components_servers.yaml diff --git a/components/operator/config/crd/patches/cainjection_in_benthos.components_streams.yaml b/apps/operator/config/crd/patches/cainjection_in_benthos.components_streams.yaml similarity index 100% rename from components/operator/config/crd/patches/cainjection_in_benthos.components_streams.yaml rename to apps/operator/config/crd/patches/cainjection_in_benthos.components_streams.yaml diff --git a/components/operator/config/crd/patches/cainjection_in_components_auths.yaml b/apps/operator/config/crd/patches/cainjection_in_components_auths.yaml similarity index 100% rename from components/operator/config/crd/patches/cainjection_in_components_auths.yaml rename to apps/operator/config/crd/patches/cainjection_in_components_auths.yaml diff --git a/components/operator/config/crd/patches/cainjection_in_components_benthos.yaml b/apps/operator/config/crd/patches/cainjection_in_components_benthos.yaml similarity index 100% rename from components/operator/config/crd/patches/cainjection_in_components_benthos.yaml rename to apps/operator/config/crd/patches/cainjection_in_components_benthos.yaml diff --git a/components/operator/config/crd/patches/cainjection_in_components_benthosstreams.yaml b/apps/operator/config/crd/patches/cainjection_in_components_benthosstreams.yaml similarity index 100% rename from components/operator/config/crd/patches/cainjection_in_components_benthosstreams.yaml rename to apps/operator/config/crd/patches/cainjection_in_components_benthosstreams.yaml diff --git a/components/operator/config/crd/patches/cainjection_in_components_controls.yaml b/apps/operator/config/crd/patches/cainjection_in_components_controls.yaml similarity index 100% rename from components/operator/config/crd/patches/cainjection_in_components_controls.yaml rename to apps/operator/config/crd/patches/cainjection_in_components_controls.yaml diff --git a/components/operator/config/crd/patches/cainjection_in_components_ledgers.yaml b/apps/operator/config/crd/patches/cainjection_in_components_ledgers.yaml similarity index 100% rename from components/operator/config/crd/patches/cainjection_in_components_ledgers.yaml rename to apps/operator/config/crd/patches/cainjection_in_components_ledgers.yaml diff --git a/components/operator/config/crd/patches/cainjection_in_components_orchestrations.yaml b/apps/operator/config/crd/patches/cainjection_in_components_orchestrations.yaml similarity index 100% rename from components/operator/config/crd/patches/cainjection_in_components_orchestrations.yaml rename to apps/operator/config/crd/patches/cainjection_in_components_orchestrations.yaml diff --git a/components/operator/config/crd/patches/cainjection_in_components_payments.yaml b/apps/operator/config/crd/patches/cainjection_in_components_payments.yaml similarity index 100% rename from components/operator/config/crd/patches/cainjection_in_components_payments.yaml rename to apps/operator/config/crd/patches/cainjection_in_components_payments.yaml diff --git a/components/operator/config/crd/patches/cainjection_in_components_searches.yaml b/apps/operator/config/crd/patches/cainjection_in_components_searches.yaml similarity index 100% rename from components/operator/config/crd/patches/cainjection_in_components_searches.yaml rename to apps/operator/config/crd/patches/cainjection_in_components_searches.yaml diff --git a/components/operator/config/crd/patches/cainjection_in_components_webhooks.yaml b/apps/operator/config/crd/patches/cainjection_in_components_webhooks.yaml similarity index 100% rename from components/operator/config/crd/patches/cainjection_in_components_webhooks.yaml rename to apps/operator/config/crd/patches/cainjection_in_components_webhooks.yaml diff --git a/components/operator/config/crd/patches/cainjection_in_stack_configurations.yaml b/apps/operator/config/crd/patches/cainjection_in_stack_configurations.yaml similarity index 100% rename from components/operator/config/crd/patches/cainjection_in_stack_configurations.yaml rename to apps/operator/config/crd/patches/cainjection_in_stack_configurations.yaml diff --git a/components/operator/config/crd/patches/cainjection_in_stack_migrations.yaml b/apps/operator/config/crd/patches/cainjection_in_stack_migrations.yaml similarity index 100% rename from components/operator/config/crd/patches/cainjection_in_stack_migrations.yaml rename to apps/operator/config/crd/patches/cainjection_in_stack_migrations.yaml diff --git a/components/operator/config/crd/patches/cainjection_in_stack_stacks.yaml b/apps/operator/config/crd/patches/cainjection_in_stack_stacks.yaml similarity index 100% rename from components/operator/config/crd/patches/cainjection_in_stack_stacks.yaml rename to apps/operator/config/crd/patches/cainjection_in_stack_stacks.yaml diff --git a/components/operator/config/crd/patches/cainjection_in_stack_versions.yaml b/apps/operator/config/crd/patches/cainjection_in_stack_versions.yaml similarity index 100% rename from components/operator/config/crd/patches/cainjection_in_stack_versions.yaml rename to apps/operator/config/crd/patches/cainjection_in_stack_versions.yaml diff --git a/components/operator/config/crd/patches/webhook_in_auth.components_clients.yaml b/apps/operator/config/crd/patches/webhook_in_auth.components_clients.yaml similarity index 100% rename from components/operator/config/crd/patches/webhook_in_auth.components_clients.yaml rename to apps/operator/config/crd/patches/webhook_in_auth.components_clients.yaml diff --git a/components/operator/config/crd/patches/webhook_in_auth.components_scopes.yaml b/apps/operator/config/crd/patches/webhook_in_auth.components_scopes.yaml similarity index 100% rename from components/operator/config/crd/patches/webhook_in_auth.components_scopes.yaml rename to apps/operator/config/crd/patches/webhook_in_auth.components_scopes.yaml diff --git a/components/operator/config/crd/patches/webhook_in_benthos.components_servers.yaml b/apps/operator/config/crd/patches/webhook_in_benthos.components_servers.yaml similarity index 100% rename from components/operator/config/crd/patches/webhook_in_benthos.components_servers.yaml rename to apps/operator/config/crd/patches/webhook_in_benthos.components_servers.yaml diff --git a/components/operator/config/crd/patches/webhook_in_benthos.components_streams.yaml b/apps/operator/config/crd/patches/webhook_in_benthos.components_streams.yaml similarity index 100% rename from components/operator/config/crd/patches/webhook_in_benthos.components_streams.yaml rename to apps/operator/config/crd/patches/webhook_in_benthos.components_streams.yaml diff --git a/components/operator/config/crd/patches/webhook_in_components_auths.yaml b/apps/operator/config/crd/patches/webhook_in_components_auths.yaml similarity index 100% rename from components/operator/config/crd/patches/webhook_in_components_auths.yaml rename to apps/operator/config/crd/patches/webhook_in_components_auths.yaml diff --git a/components/operator/config/crd/patches/webhook_in_components_benthos.yaml b/apps/operator/config/crd/patches/webhook_in_components_benthos.yaml similarity index 100% rename from components/operator/config/crd/patches/webhook_in_components_benthos.yaml rename to apps/operator/config/crd/patches/webhook_in_components_benthos.yaml diff --git a/components/operator/config/crd/patches/webhook_in_components_benthosstreams.yaml b/apps/operator/config/crd/patches/webhook_in_components_benthosstreams.yaml similarity index 100% rename from components/operator/config/crd/patches/webhook_in_components_benthosstreams.yaml rename to apps/operator/config/crd/patches/webhook_in_components_benthosstreams.yaml diff --git a/components/operator/config/crd/patches/webhook_in_components_controls.yaml b/apps/operator/config/crd/patches/webhook_in_components_controls.yaml similarity index 100% rename from components/operator/config/crd/patches/webhook_in_components_controls.yaml rename to apps/operator/config/crd/patches/webhook_in_components_controls.yaml diff --git a/components/operator/config/crd/patches/webhook_in_components_ledgers.yaml b/apps/operator/config/crd/patches/webhook_in_components_ledgers.yaml similarity index 100% rename from components/operator/config/crd/patches/webhook_in_components_ledgers.yaml rename to apps/operator/config/crd/patches/webhook_in_components_ledgers.yaml diff --git a/components/operator/config/crd/patches/webhook_in_components_orchestrations.yaml b/apps/operator/config/crd/patches/webhook_in_components_orchestrations.yaml similarity index 100% rename from components/operator/config/crd/patches/webhook_in_components_orchestrations.yaml rename to apps/operator/config/crd/patches/webhook_in_components_orchestrations.yaml diff --git a/components/operator/config/crd/patches/webhook_in_components_payments.yaml b/apps/operator/config/crd/patches/webhook_in_components_payments.yaml similarity index 100% rename from components/operator/config/crd/patches/webhook_in_components_payments.yaml rename to apps/operator/config/crd/patches/webhook_in_components_payments.yaml diff --git a/components/operator/config/crd/patches/webhook_in_components_searches.yaml b/apps/operator/config/crd/patches/webhook_in_components_searches.yaml similarity index 100% rename from components/operator/config/crd/patches/webhook_in_components_searches.yaml rename to apps/operator/config/crd/patches/webhook_in_components_searches.yaml diff --git a/components/operator/config/crd/patches/webhook_in_components_webhooks.yaml b/apps/operator/config/crd/patches/webhook_in_components_webhooks.yaml similarity index 100% rename from components/operator/config/crd/patches/webhook_in_components_webhooks.yaml rename to apps/operator/config/crd/patches/webhook_in_components_webhooks.yaml diff --git a/components/operator/config/crd/patches/webhook_in_stack_configurations.yaml b/apps/operator/config/crd/patches/webhook_in_stack_configurations.yaml similarity index 100% rename from components/operator/config/crd/patches/webhook_in_stack_configurations.yaml rename to apps/operator/config/crd/patches/webhook_in_stack_configurations.yaml diff --git a/components/operator/config/crd/patches/webhook_in_stack_migrations.yaml b/apps/operator/config/crd/patches/webhook_in_stack_migrations.yaml similarity index 100% rename from components/operator/config/crd/patches/webhook_in_stack_migrations.yaml rename to apps/operator/config/crd/patches/webhook_in_stack_migrations.yaml diff --git a/components/operator/config/crd/patches/webhook_in_stack_stacks.yaml b/apps/operator/config/crd/patches/webhook_in_stack_stacks.yaml similarity index 100% rename from components/operator/config/crd/patches/webhook_in_stack_stacks.yaml rename to apps/operator/config/crd/patches/webhook_in_stack_stacks.yaml diff --git a/components/operator/config/crd/patches/webhook_in_stack_versions.yaml b/apps/operator/config/crd/patches/webhook_in_stack_versions.yaml similarity index 100% rename from components/operator/config/crd/patches/webhook_in_stack_versions.yaml rename to apps/operator/config/crd/patches/webhook_in_stack_versions.yaml diff --git a/components/operator/config/default/kustomization.yaml b/apps/operator/config/default/kustomization.yaml similarity index 100% rename from components/operator/config/default/kustomization.yaml rename to apps/operator/config/default/kustomization.yaml diff --git a/components/operator/config/default/manager_auth_proxy_patch.yaml b/apps/operator/config/default/manager_auth_proxy_patch.yaml similarity index 100% rename from components/operator/config/default/manager_auth_proxy_patch.yaml rename to apps/operator/config/default/manager_auth_proxy_patch.yaml diff --git a/components/operator/config/default/manager_config_patch.yaml b/apps/operator/config/default/manager_config_patch.yaml similarity index 100% rename from components/operator/config/default/manager_config_patch.yaml rename to apps/operator/config/default/manager_config_patch.yaml diff --git a/components/operator/config/default/manager_webhook_patch.yaml b/apps/operator/config/default/manager_webhook_patch.yaml similarity index 100% rename from components/operator/config/default/manager_webhook_patch.yaml rename to apps/operator/config/default/manager_webhook_patch.yaml diff --git a/components/operator/config/default/webhookcainjection_patch.yaml b/apps/operator/config/default/webhookcainjection_patch.yaml similarity index 100% rename from components/operator/config/default/webhookcainjection_patch.yaml rename to apps/operator/config/default/webhookcainjection_patch.yaml diff --git a/components/operator/config/manager/controller_manager_config.yaml b/apps/operator/config/manager/controller_manager_config.yaml similarity index 100% rename from components/operator/config/manager/controller_manager_config.yaml rename to apps/operator/config/manager/controller_manager_config.yaml diff --git a/components/operator/config/manager/kustomization.yaml b/apps/operator/config/manager/kustomization.yaml similarity index 100% rename from components/operator/config/manager/kustomization.yaml rename to apps/operator/config/manager/kustomization.yaml diff --git a/components/operator/config/manager/manager.yaml b/apps/operator/config/manager/manager.yaml similarity index 100% rename from components/operator/config/manager/manager.yaml rename to apps/operator/config/manager/manager.yaml diff --git a/components/operator/config/prometheus/kustomization.yaml b/apps/operator/config/prometheus/kustomization.yaml similarity index 100% rename from components/operator/config/prometheus/kustomization.yaml rename to apps/operator/config/prometheus/kustomization.yaml diff --git a/components/operator/config/prometheus/monitor.yaml b/apps/operator/config/prometheus/monitor.yaml similarity index 100% rename from components/operator/config/prometheus/monitor.yaml rename to apps/operator/config/prometheus/monitor.yaml diff --git a/components/operator/config/rbac/auth.components_oauth_editor_role.yaml b/apps/operator/config/rbac/auth.components_oauth_editor_role.yaml similarity index 100% rename from components/operator/config/rbac/auth.components_oauth_editor_role.yaml rename to apps/operator/config/rbac/auth.components_oauth_editor_role.yaml diff --git a/components/operator/config/rbac/auth.components_oauth_viewer_role.yaml b/apps/operator/config/rbac/auth.components_oauth_viewer_role.yaml similarity index 100% rename from components/operator/config/rbac/auth.components_oauth_viewer_role.yaml rename to apps/operator/config/rbac/auth.components_oauth_viewer_role.yaml diff --git a/components/operator/config/rbac/auth.components_scope_editor_role.yaml b/apps/operator/config/rbac/auth.components_scope_editor_role.yaml similarity index 100% rename from components/operator/config/rbac/auth.components_scope_editor_role.yaml rename to apps/operator/config/rbac/auth.components_scope_editor_role.yaml diff --git a/components/operator/config/rbac/auth.components_scope_viewer_role.yaml b/apps/operator/config/rbac/auth.components_scope_viewer_role.yaml similarity index 100% rename from components/operator/config/rbac/auth.components_scope_viewer_role.yaml rename to apps/operator/config/rbac/auth.components_scope_viewer_role.yaml diff --git a/components/operator/config/rbac/auth_proxy_client_clusterrole.yaml b/apps/operator/config/rbac/auth_proxy_client_clusterrole.yaml similarity index 100% rename from components/operator/config/rbac/auth_proxy_client_clusterrole.yaml rename to apps/operator/config/rbac/auth_proxy_client_clusterrole.yaml diff --git a/components/operator/config/rbac/auth_proxy_role.yaml b/apps/operator/config/rbac/auth_proxy_role.yaml similarity index 100% rename from components/operator/config/rbac/auth_proxy_role.yaml rename to apps/operator/config/rbac/auth_proxy_role.yaml diff --git a/components/operator/config/rbac/auth_proxy_role_binding.yaml b/apps/operator/config/rbac/auth_proxy_role_binding.yaml similarity index 100% rename from components/operator/config/rbac/auth_proxy_role_binding.yaml rename to apps/operator/config/rbac/auth_proxy_role_binding.yaml diff --git a/components/operator/config/rbac/auth_proxy_service.yaml b/apps/operator/config/rbac/auth_proxy_service.yaml similarity index 100% rename from components/operator/config/rbac/auth_proxy_service.yaml rename to apps/operator/config/rbac/auth_proxy_service.yaml diff --git a/components/operator/config/rbac/benthos.components_server_editor_role.yaml b/apps/operator/config/rbac/benthos.components_server_editor_role.yaml similarity index 100% rename from components/operator/config/rbac/benthos.components_server_editor_role.yaml rename to apps/operator/config/rbac/benthos.components_server_editor_role.yaml diff --git a/components/operator/config/rbac/benthos.components_server_viewer_role.yaml b/apps/operator/config/rbac/benthos.components_server_viewer_role.yaml similarity index 100% rename from components/operator/config/rbac/benthos.components_server_viewer_role.yaml rename to apps/operator/config/rbac/benthos.components_server_viewer_role.yaml diff --git a/components/operator/config/rbac/benthos.components_stream_editor_role.yaml b/apps/operator/config/rbac/benthos.components_stream_editor_role.yaml similarity index 100% rename from components/operator/config/rbac/benthos.components_stream_editor_role.yaml rename to apps/operator/config/rbac/benthos.components_stream_editor_role.yaml diff --git a/components/operator/config/rbac/benthos.components_stream_viewer_role.yaml b/apps/operator/config/rbac/benthos.components_stream_viewer_role.yaml similarity index 100% rename from components/operator/config/rbac/benthos.components_stream_viewer_role.yaml rename to apps/operator/config/rbac/benthos.components_stream_viewer_role.yaml diff --git a/components/operator/config/rbac/components.formance.com_benthos_viewer_role.yaml b/apps/operator/config/rbac/components.formance.com_benthos_viewer_role.yaml similarity index 100% rename from components/operator/config/rbac/components.formance.com_benthos_viewer_role.yaml rename to apps/operator/config/rbac/components.formance.com_benthos_viewer_role.yaml diff --git a/components/operator/config/rbac/components.formance.com_benthosstream_editor_role.yaml b/apps/operator/config/rbac/components.formance.com_benthosstream_editor_role.yaml similarity index 100% rename from components/operator/config/rbac/components.formance.com_benthosstream_editor_role.yaml rename to apps/operator/config/rbac/components.formance.com_benthosstream_editor_role.yaml diff --git a/components/operator/config/rbac/components.formance.com_benthosstream_viewer_role.yaml b/apps/operator/config/rbac/components.formance.com_benthosstream_viewer_role.yaml similarity index 100% rename from components/operator/config/rbac/components.formance.com_benthosstream_viewer_role.yaml rename to apps/operator/config/rbac/components.formance.com_benthosstream_viewer_role.yaml diff --git a/components/operator/config/rbac/components_auth_editor_role.yaml b/apps/operator/config/rbac/components_auth_editor_role.yaml similarity index 100% rename from components/operator/config/rbac/components_auth_editor_role.yaml rename to apps/operator/config/rbac/components_auth_editor_role.yaml diff --git a/components/operator/config/rbac/components_auth_viewer_role.yaml b/apps/operator/config/rbac/components_auth_viewer_role.yaml similarity index 100% rename from components/operator/config/rbac/components_auth_viewer_role.yaml rename to apps/operator/config/rbac/components_auth_viewer_role.yaml diff --git a/components/operator/config/rbac/components_benthos_editor_role.yaml b/apps/operator/config/rbac/components_benthos_editor_role.yaml similarity index 100% rename from components/operator/config/rbac/components_benthos_editor_role.yaml rename to apps/operator/config/rbac/components_benthos_editor_role.yaml diff --git a/components/operator/config/rbac/components_control_editor_role.yaml b/apps/operator/config/rbac/components_control_editor_role.yaml similarity index 100% rename from components/operator/config/rbac/components_control_editor_role.yaml rename to apps/operator/config/rbac/components_control_editor_role.yaml diff --git a/components/operator/config/rbac/components_control_viewer_role.yaml b/apps/operator/config/rbac/components_control_viewer_role.yaml similarity index 100% rename from components/operator/config/rbac/components_control_viewer_role.yaml rename to apps/operator/config/rbac/components_control_viewer_role.yaml diff --git a/components/operator/config/rbac/components_ledger_editor_role.yaml b/apps/operator/config/rbac/components_ledger_editor_role.yaml similarity index 100% rename from components/operator/config/rbac/components_ledger_editor_role.yaml rename to apps/operator/config/rbac/components_ledger_editor_role.yaml diff --git a/components/operator/config/rbac/components_ledger_viewer_role.yaml b/apps/operator/config/rbac/components_ledger_viewer_role.yaml similarity index 100% rename from components/operator/config/rbac/components_ledger_viewer_role.yaml rename to apps/operator/config/rbac/components_ledger_viewer_role.yaml diff --git a/components/operator/config/rbac/components_orchestration_editor_role.yaml b/apps/operator/config/rbac/components_orchestration_editor_role.yaml similarity index 100% rename from components/operator/config/rbac/components_orchestration_editor_role.yaml rename to apps/operator/config/rbac/components_orchestration_editor_role.yaml diff --git a/components/operator/config/rbac/components_orchestration_viewer_role.yaml b/apps/operator/config/rbac/components_orchestration_viewer_role.yaml similarity index 100% rename from components/operator/config/rbac/components_orchestration_viewer_role.yaml rename to apps/operator/config/rbac/components_orchestration_viewer_role.yaml diff --git a/components/operator/config/rbac/components_payments_editor_role.yaml b/apps/operator/config/rbac/components_payments_editor_role.yaml similarity index 100% rename from components/operator/config/rbac/components_payments_editor_role.yaml rename to apps/operator/config/rbac/components_payments_editor_role.yaml diff --git a/components/operator/config/rbac/components_payments_viewer_role.yaml b/apps/operator/config/rbac/components_payments_viewer_role.yaml similarity index 100% rename from components/operator/config/rbac/components_payments_viewer_role.yaml rename to apps/operator/config/rbac/components_payments_viewer_role.yaml diff --git a/components/operator/config/rbac/components_search_editor_role.yaml b/apps/operator/config/rbac/components_search_editor_role.yaml similarity index 100% rename from components/operator/config/rbac/components_search_editor_role.yaml rename to apps/operator/config/rbac/components_search_editor_role.yaml diff --git a/components/operator/config/rbac/components_search_viewer_role.yaml b/apps/operator/config/rbac/components_search_viewer_role.yaml similarity index 100% rename from components/operator/config/rbac/components_search_viewer_role.yaml rename to apps/operator/config/rbac/components_search_viewer_role.yaml diff --git a/components/operator/config/rbac/components_webhooks_editor_role.yaml b/apps/operator/config/rbac/components_webhooks_editor_role.yaml similarity index 100% rename from components/operator/config/rbac/components_webhooks_editor_role.yaml rename to apps/operator/config/rbac/components_webhooks_editor_role.yaml diff --git a/components/operator/config/rbac/components_webhooks_viewer_role.yaml b/apps/operator/config/rbac/components_webhooks_viewer_role.yaml similarity index 100% rename from components/operator/config/rbac/components_webhooks_viewer_role.yaml rename to apps/operator/config/rbac/components_webhooks_viewer_role.yaml diff --git a/components/operator/config/rbac/kustomization.yaml b/apps/operator/config/rbac/kustomization.yaml similarity index 100% rename from components/operator/config/rbac/kustomization.yaml rename to apps/operator/config/rbac/kustomization.yaml diff --git a/components/operator/config/rbac/leader_election_role.yaml b/apps/operator/config/rbac/leader_election_role.yaml similarity index 100% rename from components/operator/config/rbac/leader_election_role.yaml rename to apps/operator/config/rbac/leader_election_role.yaml diff --git a/components/operator/config/rbac/leader_election_role_binding.yaml b/apps/operator/config/rbac/leader_election_role_binding.yaml similarity index 100% rename from components/operator/config/rbac/leader_election_role_binding.yaml rename to apps/operator/config/rbac/leader_election_role_binding.yaml diff --git a/components/operator/config/rbac/organization_editor_role.yaml b/apps/operator/config/rbac/organization_editor_role.yaml similarity index 100% rename from components/operator/config/rbac/organization_editor_role.yaml rename to apps/operator/config/rbac/organization_editor_role.yaml diff --git a/components/operator/config/rbac/organization_viewer_role.yaml b/apps/operator/config/rbac/organization_viewer_role.yaml similarity index 100% rename from components/operator/config/rbac/organization_viewer_role.yaml rename to apps/operator/config/rbac/organization_viewer_role.yaml diff --git a/components/operator/config/rbac/role.yaml b/apps/operator/config/rbac/role.yaml similarity index 100% rename from components/operator/config/rbac/role.yaml rename to apps/operator/config/rbac/role.yaml diff --git a/components/operator/config/rbac/role_binding.yaml b/apps/operator/config/rbac/role_binding.yaml similarity index 100% rename from components/operator/config/rbac/role_binding.yaml rename to apps/operator/config/rbac/role_binding.yaml diff --git a/components/operator/config/rbac/service_account.yaml b/apps/operator/config/rbac/service_account.yaml similarity index 100% rename from components/operator/config/rbac/service_account.yaml rename to apps/operator/config/rbac/service_account.yaml diff --git a/components/operator/config/rbac/stack_configuration_editor_role.yaml b/apps/operator/config/rbac/stack_configuration_editor_role.yaml similarity index 100% rename from components/operator/config/rbac/stack_configuration_editor_role.yaml rename to apps/operator/config/rbac/stack_configuration_editor_role.yaml diff --git a/components/operator/config/rbac/stack_configuration_viewer_role.yaml b/apps/operator/config/rbac/stack_configuration_viewer_role.yaml similarity index 100% rename from components/operator/config/rbac/stack_configuration_viewer_role.yaml rename to apps/operator/config/rbac/stack_configuration_viewer_role.yaml diff --git a/components/operator/config/rbac/stack_migration_editor_role.yaml b/apps/operator/config/rbac/stack_migration_editor_role.yaml similarity index 100% rename from components/operator/config/rbac/stack_migration_editor_role.yaml rename to apps/operator/config/rbac/stack_migration_editor_role.yaml diff --git a/components/operator/config/rbac/stack_migration_viewer_role.yaml b/apps/operator/config/rbac/stack_migration_viewer_role.yaml similarity index 100% rename from components/operator/config/rbac/stack_migration_viewer_role.yaml rename to apps/operator/config/rbac/stack_migration_viewer_role.yaml diff --git a/components/operator/config/rbac/stack_stack_editor_role.yaml b/apps/operator/config/rbac/stack_stack_editor_role.yaml similarity index 100% rename from components/operator/config/rbac/stack_stack_editor_role.yaml rename to apps/operator/config/rbac/stack_stack_editor_role.yaml diff --git a/components/operator/config/rbac/stack_stack_viewer_role.yaml b/apps/operator/config/rbac/stack_stack_viewer_role.yaml similarity index 100% rename from components/operator/config/rbac/stack_stack_viewer_role.yaml rename to apps/operator/config/rbac/stack_stack_viewer_role.yaml diff --git a/components/operator/config/rbac/stack_versions_editor_role.yaml b/apps/operator/config/rbac/stack_versions_editor_role.yaml similarity index 100% rename from components/operator/config/rbac/stack_versions_editor_role.yaml rename to apps/operator/config/rbac/stack_versions_editor_role.yaml diff --git a/components/operator/config/rbac/stack_versions_viewer_role.yaml b/apps/operator/config/rbac/stack_versions_viewer_role.yaml similarity index 100% rename from components/operator/config/rbac/stack_versions_viewer_role.yaml rename to apps/operator/config/rbac/stack_versions_viewer_role.yaml diff --git a/components/operator/config/samples/components_v1beta1_webhooks.yaml b/apps/operator/config/samples/components_v1beta1_webhooks.yaml similarity index 100% rename from components/operator/config/samples/components_v1beta1_webhooks.yaml rename to apps/operator/config/samples/components_v1beta1_webhooks.yaml diff --git a/components/operator/config/samples/components_v1beta2_orchestration.yaml b/apps/operator/config/samples/components_v1beta2_orchestration.yaml similarity index 100% rename from components/operator/config/samples/components_v1beta2_orchestration.yaml rename to apps/operator/config/samples/components_v1beta2_orchestration.yaml diff --git a/components/operator/config/samples/stack_v1beta1_versions.yaml b/apps/operator/config/samples/stack_v1beta1_versions.yaml similarity index 100% rename from components/operator/config/samples/stack_v1beta1_versions.yaml rename to apps/operator/config/samples/stack_v1beta1_versions.yaml diff --git a/components/operator/config/samples/stack_v1beta2_stack.yaml b/apps/operator/config/samples/stack_v1beta2_stack.yaml similarity index 100% rename from components/operator/config/samples/stack_v1beta2_stack.yaml rename to apps/operator/config/samples/stack_v1beta2_stack.yaml diff --git a/components/operator/config/samples/stack_v1beta3_migration.yaml b/apps/operator/config/samples/stack_v1beta3_migration.yaml similarity index 100% rename from components/operator/config/samples/stack_v1beta3_migration.yaml rename to apps/operator/config/samples/stack_v1beta3_migration.yaml diff --git a/components/operator/config/webhook/kustomization.yaml b/apps/operator/config/webhook/kustomization.yaml similarity index 100% rename from components/operator/config/webhook/kustomization.yaml rename to apps/operator/config/webhook/kustomization.yaml diff --git a/components/operator/config/webhook/kustomizeconfig.yaml b/apps/operator/config/webhook/kustomizeconfig.yaml similarity index 100% rename from components/operator/config/webhook/kustomizeconfig.yaml rename to apps/operator/config/webhook/kustomizeconfig.yaml diff --git a/components/operator/config/webhook/manifests.yaml b/apps/operator/config/webhook/manifests.yaml similarity index 100% rename from components/operator/config/webhook/manifests.yaml rename to apps/operator/config/webhook/manifests.yaml diff --git a/components/operator/config/webhook/service.yaml b/apps/operator/config/webhook/service.yaml similarity index 100% rename from components/operator/config/webhook/service.yaml rename to apps/operator/config/webhook/service.yaml diff --git a/components/operator/go.mod b/apps/operator/go.mod similarity index 98% rename from components/operator/go.mod rename to apps/operator/go.mod index 0b6a4bd8f3..2c1a278e44 100644 --- a/components/operator/go.mod +++ b/apps/operator/go.mod @@ -95,4 +95,4 @@ require ( replace github.com/formancehq/stack/libs/go-libs => ../../libs/go-libs -replace github.com/formancehq/search => ../search +replace github.com/formancehq/search => ../../ee/search diff --git a/components/operator/go.sum b/apps/operator/go.sum similarity index 100% rename from components/operator/go.sum rename to apps/operator/go.sum diff --git a/components/operator/hack/boilerplate.go.txt b/apps/operator/hack/boilerplate.go.txt similarity index 100% rename from components/operator/hack/boilerplate.go.txt rename to apps/operator/hack/boilerplate.go.txt diff --git a/components/operator/helm/.helmignore b/apps/operator/helm/.helmignore similarity index 100% rename from components/operator/helm/.helmignore rename to apps/operator/helm/.helmignore diff --git a/components/operator/helm/Chart.yaml b/apps/operator/helm/Chart.yaml similarity index 100% rename from components/operator/helm/Chart.yaml rename to apps/operator/helm/Chart.yaml diff --git a/components/operator/helm/README.md b/apps/operator/helm/README.md similarity index 100% rename from components/operator/helm/README.md rename to apps/operator/helm/README.md diff --git a/components/operator/helm/templates/_helpers.tpl b/apps/operator/helm/templates/_helpers.tpl similarity index 100% rename from components/operator/helm/templates/_helpers.tpl rename to apps/operator/helm/templates/_helpers.tpl diff --git a/components/operator/helm/templates/deployment.yaml b/apps/operator/helm/templates/deployment.yaml similarity index 100% rename from components/operator/helm/templates/deployment.yaml rename to apps/operator/helm/templates/deployment.yaml diff --git a/components/operator/helm/templates/gen/admissionregistration.k8s.io_v1_mutatingwebhookconfiguration_formance-system-mutating-webhook-configuration.yaml b/apps/operator/helm/templates/gen/admissionregistration.k8s.io_v1_mutatingwebhookconfiguration_formance-system-mutating-webhook-configuration.yaml similarity index 100% rename from components/operator/helm/templates/gen/admissionregistration.k8s.io_v1_mutatingwebhookconfiguration_formance-system-mutating-webhook-configuration.yaml rename to apps/operator/helm/templates/gen/admissionregistration.k8s.io_v1_mutatingwebhookconfiguration_formance-system-mutating-webhook-configuration.yaml diff --git a/components/operator/helm/templates/gen/apiextensions.k8s.io_v1_customresourcedefinition_configurations.stack.formance.com.yaml b/apps/operator/helm/templates/gen/apiextensions.k8s.io_v1_customresourcedefinition_configurations.stack.formance.com.yaml similarity index 100% rename from components/operator/helm/templates/gen/apiextensions.k8s.io_v1_customresourcedefinition_configurations.stack.formance.com.yaml rename to apps/operator/helm/templates/gen/apiextensions.k8s.io_v1_customresourcedefinition_configurations.stack.formance.com.yaml diff --git a/components/operator/helm/templates/gen/apiextensions.k8s.io_v1_customresourcedefinition_migrations.stack.formance.com.yaml b/apps/operator/helm/templates/gen/apiextensions.k8s.io_v1_customresourcedefinition_migrations.stack.formance.com.yaml similarity index 100% rename from components/operator/helm/templates/gen/apiextensions.k8s.io_v1_customresourcedefinition_migrations.stack.formance.com.yaml rename to apps/operator/helm/templates/gen/apiextensions.k8s.io_v1_customresourcedefinition_migrations.stack.formance.com.yaml diff --git a/components/operator/helm/templates/gen/apiextensions.k8s.io_v1_customresourcedefinition_stacks.stack.formance.com.yaml b/apps/operator/helm/templates/gen/apiextensions.k8s.io_v1_customresourcedefinition_stacks.stack.formance.com.yaml similarity index 100% rename from components/operator/helm/templates/gen/apiextensions.k8s.io_v1_customresourcedefinition_stacks.stack.formance.com.yaml rename to apps/operator/helm/templates/gen/apiextensions.k8s.io_v1_customresourcedefinition_stacks.stack.formance.com.yaml diff --git a/components/operator/helm/templates/gen/apiextensions.k8s.io_v1_customresourcedefinition_versions.stack.formance.com.yaml b/apps/operator/helm/templates/gen/apiextensions.k8s.io_v1_customresourcedefinition_versions.stack.formance.com.yaml similarity index 100% rename from components/operator/helm/templates/gen/apiextensions.k8s.io_v1_customresourcedefinition_versions.stack.formance.com.yaml rename to apps/operator/helm/templates/gen/apiextensions.k8s.io_v1_customresourcedefinition_versions.stack.formance.com.yaml diff --git a/components/operator/helm/templates/gen/cert-manager.io_v1_certificate_formance-system-serving-cert.yaml b/apps/operator/helm/templates/gen/cert-manager.io_v1_certificate_formance-system-serving-cert.yaml similarity index 100% rename from components/operator/helm/templates/gen/cert-manager.io_v1_certificate_formance-system-serving-cert.yaml rename to apps/operator/helm/templates/gen/cert-manager.io_v1_certificate_formance-system-serving-cert.yaml diff --git a/components/operator/helm/templates/gen/cert-manager.io_v1_issuer_formance-system-selfsigned-issuer.yaml b/apps/operator/helm/templates/gen/cert-manager.io_v1_issuer_formance-system-selfsigned-issuer.yaml similarity index 100% rename from components/operator/helm/templates/gen/cert-manager.io_v1_issuer_formance-system-selfsigned-issuer.yaml rename to apps/operator/helm/templates/gen/cert-manager.io_v1_issuer_formance-system-selfsigned-issuer.yaml diff --git a/components/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrole_formance-system-manager-role.yaml b/apps/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrole_formance-system-manager-role.yaml similarity index 100% rename from components/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrole_formance-system-manager-role.yaml rename to apps/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrole_formance-system-manager-role.yaml diff --git a/components/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrole_formance-system-metrics-reader.yaml b/apps/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrole_formance-system-metrics-reader.yaml similarity index 100% rename from components/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrole_formance-system-metrics-reader.yaml rename to apps/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrole_formance-system-metrics-reader.yaml diff --git a/components/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrole_formance-system-proxy-role.yaml b/apps/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrole_formance-system-proxy-role.yaml similarity index 100% rename from components/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrole_formance-system-proxy-role.yaml rename to apps/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrole_formance-system-proxy-role.yaml diff --git a/components/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrolebinding_formance-system-manager-rolebinding.yaml b/apps/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrolebinding_formance-system-manager-rolebinding.yaml similarity index 100% rename from components/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrolebinding_formance-system-manager-rolebinding.yaml rename to apps/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrolebinding_formance-system-manager-rolebinding.yaml diff --git a/components/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrolebinding_formance-system-proxy-rolebinding.yaml b/apps/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrolebinding_formance-system-proxy-rolebinding.yaml similarity index 100% rename from components/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrolebinding_formance-system-proxy-rolebinding.yaml rename to apps/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_clusterrolebinding_formance-system-proxy-rolebinding.yaml diff --git a/components/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_role_formance-system-leader-election-role.yaml b/apps/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_role_formance-system-leader-election-role.yaml similarity index 100% rename from components/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_role_formance-system-leader-election-role.yaml rename to apps/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_role_formance-system-leader-election-role.yaml diff --git a/components/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_rolebinding_formance-system-leader-election-rolebinding.yaml b/apps/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_rolebinding_formance-system-leader-election-rolebinding.yaml similarity index 100% rename from components/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_rolebinding_formance-system-leader-election-rolebinding.yaml rename to apps/operator/helm/templates/gen/rbac.authorization.k8s.io_v1_rolebinding_formance-system-leader-election-rolebinding.yaml diff --git a/components/operator/helm/templates/gen/v1_configmap_formance-system-manager-config.yaml b/apps/operator/helm/templates/gen/v1_configmap_formance-system-manager-config.yaml similarity index 100% rename from components/operator/helm/templates/gen/v1_configmap_formance-system-manager-config.yaml rename to apps/operator/helm/templates/gen/v1_configmap_formance-system-manager-config.yaml diff --git a/components/operator/helm/templates/gen/v1_service_formance-system-controller-manager-metrics-service.yaml b/apps/operator/helm/templates/gen/v1_service_formance-system-controller-manager-metrics-service.yaml similarity index 100% rename from components/operator/helm/templates/gen/v1_service_formance-system-controller-manager-metrics-service.yaml rename to apps/operator/helm/templates/gen/v1_service_formance-system-controller-manager-metrics-service.yaml diff --git a/components/operator/helm/templates/gen/v1_service_formance-system-webhook-service.yaml b/apps/operator/helm/templates/gen/v1_service_formance-system-webhook-service.yaml similarity index 100% rename from components/operator/helm/templates/gen/v1_service_formance-system-webhook-service.yaml rename to apps/operator/helm/templates/gen/v1_service_formance-system-webhook-service.yaml diff --git a/components/operator/helm/templates/gen/v1_serviceaccount_formance-system-controller-manager.yaml b/apps/operator/helm/templates/gen/v1_serviceaccount_formance-system-controller-manager.yaml similarity index 100% rename from components/operator/helm/templates/gen/v1_serviceaccount_formance-system-controller-manager.yaml rename to apps/operator/helm/templates/gen/v1_serviceaccount_formance-system-controller-manager.yaml diff --git a/components/operator/helm/values.yaml b/apps/operator/helm/values.yaml similarity index 100% rename from components/operator/helm/values.yaml rename to apps/operator/helm/values.yaml diff --git a/components/operator/internal/collectionutils/collectionutil.go b/apps/operator/internal/collectionutils/collectionutil.go similarity index 100% rename from components/operator/internal/collectionutils/collectionutil.go rename to apps/operator/internal/collectionutils/collectionutil.go diff --git a/components/operator/internal/common/liveness.go b/apps/operator/internal/common/liveness.go similarity index 100% rename from components/operator/internal/common/liveness.go rename to apps/operator/internal/common/liveness.go diff --git a/components/operator/internal/common/port.go b/apps/operator/internal/common/port.go similarity index 100% rename from components/operator/internal/common/port.go rename to apps/operator/internal/common/port.go diff --git a/components/operator/internal/controllers/stack/migration_reconciler.go b/apps/operator/internal/controllers/stack/migration_reconciler.go similarity index 100% rename from components/operator/internal/controllers/stack/migration_reconciler.go rename to apps/operator/internal/controllers/stack/migration_reconciler.go diff --git a/components/operator/internal/controllers/stack/stack_finalizer.go b/apps/operator/internal/controllers/stack/stack_finalizer.go similarity index 100% rename from components/operator/internal/controllers/stack/stack_finalizer.go rename to apps/operator/internal/controllers/stack/stack_finalizer.go diff --git a/components/operator/internal/controllers/stack/stack_reconciler.go b/apps/operator/internal/controllers/stack/stack_reconciler.go similarity index 100% rename from components/operator/internal/controllers/stack/stack_reconciler.go rename to apps/operator/internal/controllers/stack/stack_reconciler.go diff --git a/components/operator/internal/controllers/stack/stack_reconciler_test.go b/apps/operator/internal/controllers/stack/stack_reconciler_test.go similarity index 100% rename from components/operator/internal/controllers/stack/stack_reconciler_test.go rename to apps/operator/internal/controllers/stack/stack_reconciler_test.go diff --git a/components/operator/internal/controllers/stack/suite_test.go b/apps/operator/internal/controllers/stack/suite_test.go similarity index 100% rename from components/operator/internal/controllers/stack/suite_test.go rename to apps/operator/internal/controllers/stack/suite_test.go diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/configuration.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/configuration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/configuration.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/configuration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/auth-config.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/auth-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/auth-config.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/auth-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/gateway-config.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/gateway-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/gateway-config.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/gateway-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/search-benthos-global.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/search-benthos-global.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/search-benthos-global.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/search-benthos-global.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/search-benthos-resources.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/search-benthos-resources.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/search-benthos-resources.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/search-benthos-resources.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/search-benthos-streams.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/search-benthos-streams.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/search-benthos-streams.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/search-benthos-streams.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/search-benthos-templates.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/search-benthos-templates.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/search-benthos-templates.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/configmaps--v1/search-benthos-templates.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/cronjobs-batch-v1/reindex-ledger.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/cronjobs-batch-v1/reindex-ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/cronjobs-batch-v1/reindex-ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/cronjobs-batch-v1/reindex-ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/deployments-apps-v1/monopod-disabled-one-service.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/deployments-apps-v1/monopod-disabled-one-service.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/deployments-apps-v1/monopod-disabled-one-service.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/deployments-apps-v1/monopod-disabled-one-service.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/ingresses-networking.k8s.io-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/ingresses-networking.k8s.io-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/ingresses-networking.k8s.io-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/ingresses-networking.k8s.io-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/jobs-batch-v1/auth-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/jobs-batch-v1/auth-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/jobs-batch-v1/auth-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/jobs-batch-v1/auth-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/jobs-batch-v1/payments-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/jobs-batch-v1/payments-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/jobs-batch-v1/payments-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/jobs-batch-v1/payments-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/jobs-batch-v1/payments-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/jobs-batch-v1/payments-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/jobs-batch-v1/payments-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/jobs-batch-v1/payments-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/jobs-batch-v1/webhooks-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/jobs-batch-v1/webhooks-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/jobs-batch-v1/webhooks-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/jobs-batch-v1/webhooks-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/secrets--v1/auth-secret.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/secrets--v1/auth-secret.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/secrets--v1/auth-secret.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/secrets--v1/auth-secret.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/stack.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/stack.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/stack.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/stack.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/versions.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/versions.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/versions.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/versions.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/configuration.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/configuration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/configuration.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/configuration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/auth-config.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/auth-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/auth-config.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/auth-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/gateway-config.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/gateway-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/gateway-config.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/gateway-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/search-benthos-global.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/search-benthos-global.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/search-benthos-global.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/search-benthos-global.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/search-benthos-resources.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/search-benthos-resources.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/search-benthos-resources.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/search-benthos-resources.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/search-benthos-streams.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/search-benthos-streams.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/search-benthos-streams.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/search-benthos-streams.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/search-benthos-templates.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/search-benthos-templates.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/search-benthos-templates.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/configmaps--v1/search-benthos-templates.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/cronjobs-batch-v1/reindex-ledger.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/cronjobs-batch-v1/reindex-ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/cronjobs-batch-v1/reindex-ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/cronjobs-batch-v1/reindex-ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/deployments-apps-v1/monopod-latest.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/deployments-apps-v1/monopod-latest.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/deployments-apps-v1/monopod-latest.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/deployments-apps-v1/monopod-latest.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/ingresses-networking.k8s.io-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/ingresses-networking.k8s.io-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/ingresses-networking.k8s.io-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/ingresses-networking.k8s.io-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/auth-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/auth-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/auth-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/auth-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/ledger-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/ledger-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/ledger-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/ledger-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/ledger-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/ledger-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/ledger-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/ledger-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/orchestration-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/orchestration-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/orchestration-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/orchestration-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/payments-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/payments-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/payments-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/payments-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/payments-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/payments-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/payments-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/payments-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/webhooks-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/webhooks-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/webhooks-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/jobs-batch-v1/webhooks-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/secrets--v1/auth-secret.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/secrets--v1/auth-secret.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/secrets--v1/auth-secret.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/secrets--v1/auth-secret.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/stack.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/stack.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/stack.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/stack.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/versions.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-latest/versions.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-latest/versions.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-latest/versions.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/configuration.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/configuration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/configuration.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/configuration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/auth-config.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/auth-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/auth-config.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/auth-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/gateway-config.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/gateway-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/gateway-config.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/gateway-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/search-benthos-global.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/search-benthos-global.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/search-benthos-global.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/search-benthos-global.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/search-benthos-resources.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/search-benthos-resources.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/search-benthos-resources.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/search-benthos-resources.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/search-benthos-streams.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/search-benthos-streams.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/search-benthos-streams.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/search-benthos-streams.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/search-benthos-templates.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/search-benthos-templates.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/search-benthos-templates.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/configmaps--v1/search-benthos-templates.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/cronjobs-batch-v1/reindex-ledger.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/cronjobs-batch-v1/reindex-ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/cronjobs-batch-v1/reindex-ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/cronjobs-batch-v1/reindex-ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/deployments-apps-v1/monopod-ledgerv1.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/deployments-apps-v1/monopod-ledgerv1.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/deployments-apps-v1/monopod-ledgerv1.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/deployments-apps-v1/monopod-ledgerv1.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/ingresses-networking.k8s.io-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/ingresses-networking.k8s.io-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/ingresses-networking.k8s.io-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/ingresses-networking.k8s.io-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/auth-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/auth-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/auth-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/auth-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/ledger-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/ledger-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/ledger-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/ledger-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/orchestration-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/orchestration-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/orchestration-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/orchestration-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/payments--db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/payments--db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/payments--db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/payments--db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/payments-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/payments-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/payments-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/payments-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/webhooks-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/webhooks-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/webhooks-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/jobs-batch-v1/webhooks-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/secrets--v1/auth-secret.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/secrets--v1/auth-secret.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/secrets--v1/auth-secret.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/secrets--v1/auth-secret.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/stack.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/stack.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/stack.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/stack.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/versions.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/versions.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/versions.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-ledgerv1/versions.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/configuration.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/configuration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/configuration.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/configuration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/auth-config.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/auth-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/auth-config.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/auth-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/gateway-config.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/gateway-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/gateway-config.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/gateway-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-global.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-global.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-global.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-global.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-resources.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-resources.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-resources.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-resources.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-streams.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-streams.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-streams.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-streams.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-templates.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-templates.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-templates.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-templates.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/cronjobs-batch-v1/reindex-ledger.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/cronjobs-batch-v1/reindex-ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/cronjobs-batch-v1/reindex-ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/cronjobs-batch-v1/reindex-ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/deployments-apps-v1/monopod-payments-after-v1-0-0-alpha-6.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/deployments-apps-v1/monopod-payments-after-v1-0-0-alpha-6.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/deployments-apps-v1/monopod-payments-after-v1-0-0-alpha-6.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/deployments-apps-v1/monopod-payments-after-v1-0-0-alpha-6.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/ingresses-networking.k8s.io-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/ingresses-networking.k8s.io-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/ingresses-networking.k8s.io-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/ingresses-networking.k8s.io-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/auth-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/auth-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/auth-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/auth-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/ledger-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/ledger-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/ledger-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/ledger-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/ledger-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/ledger-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/ledger-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/ledger-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/orchestration-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/orchestration-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/orchestration-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/orchestration-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/payments-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/payments-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/payments-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/payments-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/payments-v1.0.0-alpha.6-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/payments-v1.0.0-alpha.6-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/payments-v1.0.0-alpha.6-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/payments-v1.0.0-alpha.6-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/webhooks-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/webhooks-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/webhooks-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/jobs-batch-v1/webhooks-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/secrets--v1/auth-secret.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/secrets--v1/auth-secret.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/secrets--v1/auth-secret.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/secrets--v1/auth-secret.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/results/services--v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/stack.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/stack.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/stack.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/stack.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/versions.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/versions.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/versions.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-after-v1.0.0-alpha.6/versions.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/configuration.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/configuration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/configuration.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/configuration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/auth-config.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/auth-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/auth-config.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/auth-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/gateway-config.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/gateway-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/gateway-config.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/gateway-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-global.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-global.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-global.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-global.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-resources.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-resources.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-resources.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-resources.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-streams.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-streams.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-streams.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-streams.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-templates.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-templates.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-templates.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/configmaps--v1/search-benthos-templates.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/cronjobs-batch-v1/reindex-ledger.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/cronjobs-batch-v1/reindex-ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/cronjobs-batch-v1/reindex-ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/cronjobs-batch-v1/reindex-ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/deployments-apps-v1/monopod-payments-before-v1-0-0-alpha-6.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/deployments-apps-v1/monopod-payments-before-v1-0-0-alpha-6.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/deployments-apps-v1/monopod-payments-before-v1-0-0-alpha-6.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/deployments-apps-v1/monopod-payments-before-v1-0-0-alpha-6.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/ingresses-networking.k8s.io-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/ingresses-networking.k8s.io-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/ingresses-networking.k8s.io-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/ingresses-networking.k8s.io-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/auth-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/auth-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/auth-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/auth-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/ledger-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/ledger-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/ledger-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/ledger-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/ledger-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/ledger-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/ledger-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/ledger-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/orchestration-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/orchestration-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/orchestration-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/orchestration-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/payments-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/payments-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/payments-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/payments-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/payments-v0.7.0-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/payments-v0.7.0-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/payments-v0.7.0-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/payments-v0.7.0-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/webhooks-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/webhooks-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/webhooks-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/jobs-batch-v1/webhooks-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/secrets--v1/auth-secret.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/secrets--v1/auth-secret.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/secrets--v1/auth-secret.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/secrets--v1/auth-secret.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/payments.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/payments.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/payments.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/payments.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/results/services--v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/stack.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/stack.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/stack.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/stack.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/versions.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/versions.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/versions.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-payments-before-v1.0.0-alpha.6/versions.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/configuration.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/configuration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/configuration.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/configuration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/auth-config.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/auth-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/auth-config.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/auth-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/gateway-config.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/gateway-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/gateway-config.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/gateway-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/search-benthos-global.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/search-benthos-global.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/search-benthos-global.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/search-benthos-global.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/search-benthos-resources.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/search-benthos-resources.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/search-benthos-resources.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/search-benthos-resources.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/search-benthos-streams.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/search-benthos-streams.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/search-benthos-streams.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/search-benthos-streams.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/search-benthos-templates.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/search-benthos-templates.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/search-benthos-templates.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/configmaps--v1/search-benthos-templates.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/cronjobs-batch-v1/reindex-ledger.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/cronjobs-batch-v1/reindex-ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/cronjobs-batch-v1/reindex-ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/cronjobs-batch-v1/reindex-ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/deployments-apps-v1/monopod-search-before-v0-7-0.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/deployments-apps-v1/monopod-search-before-v0-7-0.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/deployments-apps-v1/monopod-search-before-v0-7-0.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/deployments-apps-v1/monopod-search-before-v0-7-0.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/ingresses-networking.k8s.io-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/ingresses-networking.k8s.io-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/ingresses-networking.k8s.io-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/ingresses-networking.k8s.io-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/auth-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/auth-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/auth-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/auth-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/ledger--db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/ledger--db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/ledger--db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/ledger--db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/ledger-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/ledger-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/ledger-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/ledger-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/orchestration-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/orchestration-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/orchestration-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/orchestration-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/payments--db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/payments--db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/payments--db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/payments--db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/payments-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/payments-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/payments-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/payments-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/webhooks-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/webhooks-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/webhooks-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/jobs-batch-v1/webhooks-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/secrets--v1/auth-secret.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/secrets--v1/auth-secret.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/secrets--v1/auth-secret.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/secrets--v1/auth-secret.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/stack.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/stack.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/stack.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/stack.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/versions.yaml b/apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/versions.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/versions.yaml rename to apps/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/versions.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/configuration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/configuration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/configuration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/configuration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/auth-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/auth-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/auth-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/auth-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/gateway-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/gateway-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/gateway-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/gateway-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/search-benthos-global.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/search-benthos-global.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/search-benthos-global.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/search-benthos-global.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/search-benthos-resources.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/search-benthos-resources.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/search-benthos-resources.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/search-benthos-resources.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/search-benthos-streams.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/search-benthos-streams.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/search-benthos-streams.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/search-benthos-streams.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/search-benthos-templates.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/search-benthos-templates.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/search-benthos-templates.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/configmaps--v1/search-benthos-templates.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/cronjobs-batch-v1/reindex-ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/cronjobs-batch-v1/reindex-ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/cronjobs-batch-v1/reindex-ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/cronjobs-batch-v1/reindex-ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/orchestration-worker.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/orchestration-worker.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/orchestration-worker.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/orchestration-worker.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/stargate.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/stargate.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/stargate.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/stargate.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/webhooks-worker.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/webhooks-worker.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/webhooks-worker.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/webhooks-worker.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/ingresses-networking.k8s.io-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/ingresses-networking.k8s.io-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/ingresses-networking.k8s.io-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/ingresses-networking.k8s.io-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/auth-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/auth-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/auth-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/auth-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/ledger-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/ledger-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/ledger-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/ledger-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/ledger-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/ledger-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/ledger-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/ledger-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/orchestration-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/orchestration-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/orchestration-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/orchestration-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/payments-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/payments-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/payments-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/payments-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/payments-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/payments-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/payments-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/payments-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/webhooks-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/webhooks-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/webhooks-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/jobs-batch-v1/webhooks-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/secrets--v1/auth-secret.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/secrets--v1/auth-secret.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/secrets--v1/auth-secret.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/secrets--v1/auth-secret.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/stack.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/stack.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/stack.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/stack.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/versions.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-debug/versions.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-debug/versions.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-debug/versions.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/configuration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/configuration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/configuration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/configuration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/auth-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/auth-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/auth-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/auth-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/gateway-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/gateway-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/gateway-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/gateway-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/search-benthos-global.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/search-benthos-global.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/search-benthos-global.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/search-benthos-global.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/search-benthos-resources.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/search-benthos-resources.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/search-benthos-resources.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/search-benthos-resources.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/search-benthos-streams.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/search-benthos-streams.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/search-benthos-streams.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/search-benthos-streams.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/search-benthos-templates.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/search-benthos-templates.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/search-benthos-templates.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/configmaps--v1/search-benthos-templates.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/cronjobs-batch-v1/reindex-ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/cronjobs-batch-v1/reindex-ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/cronjobs-batch-v1/reindex-ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/cronjobs-batch-v1/reindex-ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/stargate.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/stargate.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/stargate.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/stargate.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/webhooks-worker.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/webhooks-worker.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/webhooks-worker.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/webhooks-worker.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/ingresses-networking.k8s.io-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/ingresses-networking.k8s.io-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/ingresses-networking.k8s.io-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/ingresses-networking.k8s.io-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/auth-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/auth-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/auth-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/auth-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/ledger-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/ledger-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/ledger-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/ledger-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/ledger-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/ledger-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/ledger-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/ledger-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/payments-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/payments-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/payments-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/payments-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/payments-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/payments-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/payments-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/payments-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/webhooks-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/webhooks-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/webhooks-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/jobs-batch-v1/webhooks-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/secrets--v1/auth-secret.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/secrets--v1/auth-secret.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/secrets--v1/auth-secret.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/secrets--v1/auth-secret.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/stack.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/stack.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/stack.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/stack.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/versions.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/versions.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/versions.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/versions.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/configuration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/configuration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/configuration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/configuration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/auth-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/auth-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/auth-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/auth-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/gateway-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/gateway-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/gateway-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/gateway-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-resources.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-resources.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-resources.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-resources.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-streams.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-streams.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-streams.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-streams.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-templates.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-templates.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-templates.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-templates.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/cronjobs-batch-v1/reindex-ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/cronjobs-batch-v1/reindex-ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/cronjobs-batch-v1/reindex-ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/cronjobs-batch-v1/reindex-ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/orchestration-worker.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/orchestration-worker.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/orchestration-worker.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/orchestration-worker.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/stargate.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/stargate.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/stargate.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/stargate.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/webhooks-worker.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/webhooks-worker.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/webhooks-worker.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/webhooks-worker.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/ingresses-networking.k8s.io-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/ingresses-networking.k8s.io-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/ingresses-networking.k8s.io-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/ingresses-networking.k8s.io-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/auth-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/auth-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/auth-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/auth-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/ledger-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/ledger-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/ledger-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/ledger-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/ledger-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/ledger-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/ledger-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/ledger-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/orchestration-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/orchestration-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/orchestration-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/orchestration-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/payments-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/payments-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/payments-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/payments-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/payments-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/payments-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/payments-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/payments-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/webhooks-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/webhooks-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/webhooks-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/jobs-batch-v1/webhooks-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/secrets--v1/auth-secret.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/secrets--v1/auth-secret.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/secrets--v1/auth-secret.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/secrets--v1/auth-secret.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/stack.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/stack.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/stack.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/stack.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/versions.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/versions.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/versions.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/versions.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/configuration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/configuration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/configuration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/configuration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/auth-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/auth-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/auth-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/auth-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/gateway-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/gateway-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/gateway-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/gateway-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/search-benthos-global.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/search-benthos-global.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/search-benthos-global.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/search-benthos-global.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/search-benthos-resources.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/search-benthos-resources.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/search-benthos-resources.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/search-benthos-resources.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/search-benthos-streams.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/search-benthos-streams.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/search-benthos-streams.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/search-benthos-streams.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/search-benthos-templates.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/search-benthos-templates.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/search-benthos-templates.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/configmaps--v1/search-benthos-templates.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/cronjobs-batch-v1/reindex-ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/cronjobs-batch-v1/reindex-ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/cronjobs-batch-v1/reindex-ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/cronjobs-batch-v1/reindex-ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/orchestration-worker.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/orchestration-worker.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/orchestration-worker.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/orchestration-worker.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/stargate.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/stargate.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/stargate.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/stargate.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/webhooks-worker.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/webhooks-worker.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/webhooks-worker.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/webhooks-worker.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/deployments-apps-v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/ingresses-networking.k8s.io-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/ingresses-networking.k8s.io-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/ingresses-networking.k8s.io-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/ingresses-networking.k8s.io-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/auth-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/auth-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/auth-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/auth-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/ledger-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/ledger-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/ledger-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/ledger-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/ledger-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/ledger-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/ledger-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/ledger-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/orchestration-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/orchestration-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/orchestration-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/orchestration-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/payments-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/payments-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/payments-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/payments-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/payments-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/payments-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/payments-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/payments-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/webhooks-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/webhooks-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/webhooks-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/jobs-batch-v1/webhooks-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/secrets--v1/auth-secret.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/secrets--v1/auth-secret.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/secrets--v1/auth-secret.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/secrets--v1/auth-secret.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/results/services--v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/stack.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/stack.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/stack.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/stack.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/versions.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/versions.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/versions.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-custom-registry/versions.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/configuration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/configuration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/configuration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/configuration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/auth-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/auth-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/auth-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/auth-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/gateway-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/gateway-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/gateway-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/gateway-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/search-benthos-global.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/search-benthos-global.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/search-benthos-global.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/search-benthos-global.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/search-benthos-resources.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/search-benthos-resources.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/search-benthos-resources.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/search-benthos-resources.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/search-benthos-streams.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/search-benthos-streams.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/search-benthos-streams.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/search-benthos-streams.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/search-benthos-templates.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/search-benthos-templates.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/search-benthos-templates.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/configmaps--v1/search-benthos-templates.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/cronjobs-batch-v1/reindex-ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/cronjobs-batch-v1/reindex-ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/cronjobs-batch-v1/reindex-ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/cronjobs-batch-v1/reindex-ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/orchestration-worker.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/orchestration-worker.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/orchestration-worker.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/orchestration-worker.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/stargate.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/stargate.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/stargate.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/stargate.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/webhooks-worker.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/webhooks-worker.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/webhooks-worker.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/webhooks-worker.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/deployments-apps-v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/ingresses-networking.k8s.io-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/ingresses-networking.k8s.io-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/ingresses-networking.k8s.io-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/ingresses-networking.k8s.io-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/auth-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/auth-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/auth-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/auth-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/ledger-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/ledger-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/ledger-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/ledger-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/ledger-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/ledger-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/ledger-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/ledger-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/orchestration-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/orchestration-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/orchestration-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/orchestration-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/payments-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/payments-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/payments-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/payments-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/payments-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/payments-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/payments-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/payments-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/webhooks-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/webhooks-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/webhooks-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/jobs-batch-v1/webhooks-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/secrets--v1/auth-secret.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/secrets--v1/auth-secret.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/secrets--v1/auth-secret.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/secrets--v1/auth-secret.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/results/services--v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/stack.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/stack.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/stack.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/stack.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/versions.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/versions.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/versions.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-gateway-fallback/versions.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/additional-resources/postgres-secret.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/additional-resources/postgres-secret.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/additional-resources/postgres-secret.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/additional-resources/postgres-secret.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/additional-resources/temporal-secret.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/additional-resources/temporal-secret.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/additional-resources/temporal-secret.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/additional-resources/temporal-secret.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/configuration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/configuration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/configuration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/configuration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/auth-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/auth-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/auth-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/auth-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/gateway-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/gateway-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/gateway-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/gateway-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/search-benthos-global.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/search-benthos-global.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/search-benthos-global.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/search-benthos-global.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/search-benthos-resources.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/search-benthos-resources.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/search-benthos-resources.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/search-benthos-resources.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/search-benthos-streams.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/search-benthos-streams.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/search-benthos-streams.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/search-benthos-streams.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/search-benthos-templates.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/search-benthos-templates.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/search-benthos-templates.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/configmaps--v1/search-benthos-templates.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/cronjobs-batch-v1/reindex-ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/cronjobs-batch-v1/reindex-ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/cronjobs-batch-v1/reindex-ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/cronjobs-batch-v1/reindex-ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/orchestration-worker.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/orchestration-worker.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/orchestration-worker.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/orchestration-worker.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/stargate.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/stargate.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/stargate.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/stargate.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/webhooks-worker.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/webhooks-worker.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/webhooks-worker.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/webhooks-worker.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/deployments-apps-v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/ingresses-networking.k8s.io-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/ingresses-networking.k8s.io-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/ingresses-networking.k8s.io-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/ingresses-networking.k8s.io-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/auth-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/auth-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/auth-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/auth-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/ledger-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/ledger-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/ledger-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/ledger-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/ledger-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/ledger-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/ledger-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/ledger-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/orchestration-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/orchestration-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/orchestration-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/orchestration-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/payments-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/payments-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/payments-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/payments-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/payments-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/payments-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/payments-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/payments-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/webhooks-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/webhooks-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/webhooks-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/jobs-batch-v1/webhooks-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/secrets--v1/auth-secret.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/secrets--v1/auth-secret.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/secrets--v1/auth-secret.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/secrets--v1/auth-secret.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/secrets--v1/postgres.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/secrets--v1/postgres.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/secrets--v1/postgres.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/secrets--v1/postgres.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/secrets--v1/temporal.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/secrets--v1/temporal.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/secrets--v1/temporal.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/secrets--v1/temporal.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/results/services--v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/stack.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/stack.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/stack.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/stack.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/versions.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/versions.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/versions.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest-with-secrets/versions.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/configuration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/configuration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/configuration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/configuration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/auth-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/auth-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/auth-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/auth-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/gateway-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/gateway-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/gateway-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/gateway-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/search-benthos-global.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/search-benthos-global.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/search-benthos-global.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/search-benthos-global.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/search-benthos-resources.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/search-benthos-resources.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/search-benthos-resources.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/search-benthos-resources.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/search-benthos-streams.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/search-benthos-streams.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/search-benthos-streams.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/search-benthos-streams.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/search-benthos-templates.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/search-benthos-templates.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/search-benthos-templates.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/configmaps--v1/search-benthos-templates.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/cronjobs-batch-v1/reindex-ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/cronjobs-batch-v1/reindex-ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/cronjobs-batch-v1/reindex-ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/cronjobs-batch-v1/reindex-ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/orchestration-worker.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/orchestration-worker.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/orchestration-worker.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/orchestration-worker.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/stargate.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/stargate.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/stargate.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/stargate.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/webhooks-worker.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/webhooks-worker.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/webhooks-worker.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/webhooks-worker.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/ingresses-networking.k8s.io-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/ingresses-networking.k8s.io-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/ingresses-networking.k8s.io-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/ingresses-networking.k8s.io-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/auth-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/auth-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/auth-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/auth-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/ledger-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/ledger-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/ledger-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/ledger-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/ledger-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/ledger-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/ledger-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/ledger-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/orchestration-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/orchestration-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/orchestration-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/orchestration-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/payments-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/payments-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/payments-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/payments-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/payments-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/payments-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/payments-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/payments-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/webhooks-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/webhooks-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/webhooks-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/jobs-batch-v1/webhooks-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/secrets--v1/auth-secret.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/secrets--v1/auth-secret.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/secrets--v1/auth-secret.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/secrets--v1/auth-secret.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/stack.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/stack.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/stack.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/stack.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/versions.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-latest/versions.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-latest/versions.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-latest/versions.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/configuration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/configuration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/configuration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/configuration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/auth-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/auth-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/auth-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/auth-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/gateway-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/gateway-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/gateway-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/gateway-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/search-benthos-resources.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/search-benthos-resources.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/search-benthos-resources.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/search-benthos-resources.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/search-benthos-streams.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/search-benthos-streams.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/search-benthos-streams.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/search-benthos-streams.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/search-benthos-templates.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/search-benthos-templates.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/search-benthos-templates.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/configmaps--v1/search-benthos-templates.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/cronjobs-batch-v1/reindex-ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/cronjobs-batch-v1/reindex-ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/cronjobs-batch-v1/reindex-ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/cronjobs-batch-v1/reindex-ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/orchestration-worker.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/orchestration-worker.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/orchestration-worker.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/orchestration-worker.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/stargate.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/stargate.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/stargate.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/stargate.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/webhooks-worker.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/webhooks-worker.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/webhooks-worker.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/webhooks-worker.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/deployments-apps-v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/ingresses-networking.k8s.io-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/ingresses-networking.k8s.io-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/ingresses-networking.k8s.io-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/ingresses-networking.k8s.io-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/auth-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/auth-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/auth-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/auth-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/ledger-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/ledger-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/ledger-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/ledger-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/ledger-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/ledger-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/ledger-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/ledger-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/orchestration-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/orchestration-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/orchestration-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/orchestration-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/payments-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/payments-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/payments-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/payments-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/payments-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/payments-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/payments-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/payments-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/webhooks-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/webhooks-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/webhooks-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/jobs-batch-v1/webhooks-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/secrets--v1/auth-secret.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/secrets--v1/auth-secret.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/secrets--v1/auth-secret.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/secrets--v1/auth-secret.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/results/services--v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/stack.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/stack.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/stack.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/stack.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-service-annotation/versions.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/versions.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-service-annotation/versions.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-service-annotation/versions.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/configuration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/configuration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/configuration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/configuration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/auth-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/auth-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/auth-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/auth-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/gateway-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/gateway-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/gateway-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/gateway-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/search-benthos-audit.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/search-benthos-audit.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/search-benthos-audit.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/search-benthos-audit.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/search-benthos-resources.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/search-benthos-resources.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/search-benthos-resources.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/search-benthos-resources.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/search-benthos-streams.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/search-benthos-streams.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/search-benthos-streams.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/search-benthos-streams.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/search-benthos-templates.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/search-benthos-templates.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/search-benthos-templates.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/configmaps--v1/search-benthos-templates.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/cronjobs-batch-v1/reindex-ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/cronjobs-batch-v1/reindex-ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/cronjobs-batch-v1/reindex-ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/cronjobs-batch-v1/reindex-ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/orchestration-worker.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/orchestration-worker.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/orchestration-worker.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/orchestration-worker.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/stargate.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/stargate.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/stargate.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/stargate.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/webhooks-worker.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/webhooks-worker.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/webhooks-worker.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/webhooks-worker.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/deployments-apps-v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/ingresses-networking.k8s.io-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/ingresses-networking.k8s.io-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/ingresses-networking.k8s.io-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/ingresses-networking.k8s.io-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/auth-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/auth-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/auth-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/auth-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/ledger-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/ledger-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/ledger-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/ledger-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/ledger-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/ledger-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/ledger-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/ledger-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/orchestration-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/orchestration-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/orchestration-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/orchestration-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/payments-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/payments-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/payments-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/payments-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/payments-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/payments-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/payments-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/payments-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/webhooks-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/webhooks-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/webhooks-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/jobs-batch-v1/webhooks-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/secrets--v1/auth-secret.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/secrets--v1/auth-secret.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/secrets--v1/auth-secret.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/secrets--v1/auth-secret.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/results/services--v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/stack.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/stack.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/stack.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/stack.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/versions.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/versions.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/versions.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log-unvalid-tag/versions.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/configuration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/configuration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/configuration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/configuration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/auth-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/auth-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/auth-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/auth-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/gateway-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/gateway-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/gateway-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/gateway-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/search-benthos-audit.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/search-benthos-audit.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/search-benthos-audit.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/search-benthos-audit.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/search-benthos-resources.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/search-benthos-resources.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/search-benthos-resources.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/search-benthos-resources.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/search-benthos-streams.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/search-benthos-streams.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/search-benthos-streams.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/search-benthos-streams.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/search-benthos-templates.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/search-benthos-templates.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/search-benthos-templates.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/configmaps--v1/search-benthos-templates.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/cronjobs-batch-v1/reindex-ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/cronjobs-batch-v1/reindex-ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/cronjobs-batch-v1/reindex-ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/cronjobs-batch-v1/reindex-ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/orchestration-worker.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/orchestration-worker.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/orchestration-worker.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/orchestration-worker.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/stargate.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/stargate.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/stargate.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/stargate.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/webhooks-worker.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/webhooks-worker.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/webhooks-worker.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/webhooks-worker.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/deployments-apps-v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/ingresses-networking.k8s.io-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/ingresses-networking.k8s.io-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/ingresses-networking.k8s.io-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/ingresses-networking.k8s.io-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/auth-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/auth-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/auth-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/auth-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/ledger-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/ledger-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/ledger-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/ledger-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/ledger-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/ledger-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/ledger-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/ledger-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/orchestration-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/orchestration-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/orchestration-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/orchestration-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/payments-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/payments-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/payments-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/payments-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/payments-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/payments-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/payments-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/payments-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/webhooks-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/webhooks-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/webhooks-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/jobs-batch-v1/webhooks-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/secrets--v1/auth-secret.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/secrets--v1/auth-secret.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/secrets--v1/auth-secret.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/secrets--v1/auth-secret.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/results/services--v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/stack.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/stack.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/stack.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/stack.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/versions.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/versions.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-with-audit-log/versions.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-with-audit-log/versions.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/configuration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/configuration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/configuration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/configuration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/auth-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/auth-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/auth-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/auth-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/gateway-config.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/gateway-config.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/gateway-config.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/gateway-config.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/search-benthos-resources.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/search-benthos-resources.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/search-benthos-resources.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/search-benthos-resources.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/search-benthos-streams.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/search-benthos-streams.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/search-benthos-streams.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/search-benthos-streams.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/search-benthos-templates.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/search-benthos-templates.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/search-benthos-templates.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/configmaps--v1/search-benthos-templates.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/cronjobs-batch-v1/reindex-ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/cronjobs-batch-v1/reindex-ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/cronjobs-batch-v1/reindex-ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/cronjobs-batch-v1/reindex-ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/orchestration-worker.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/orchestration-worker.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/orchestration-worker.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/orchestration-worker.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/stargate.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/stargate.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/stargate.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/stargate.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/webhooks-worker.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/webhooks-worker.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/webhooks-worker.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/webhooks-worker.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/deployments-apps-v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/ingresses-networking.k8s.io-v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/ingresses-networking.k8s.io-v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/ingresses-networking.k8s.io-v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/ingresses-networking.k8s.io-v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/auth-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/auth-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/auth-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/auth-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/ledger-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/ledger-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/ledger-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/ledger-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/ledger-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/ledger-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/ledger-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/ledger-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/orchestration-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/orchestration-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/orchestration-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/orchestration-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/payments-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/payments-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/payments-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/payments-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/payments-latest-db-migration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/payments-latest-db-migration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/payments-latest-db-migration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/payments-latest-db-migration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/webhooks-create-database.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/webhooks-create-database.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/webhooks-create-database.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/jobs-batch-v1/webhooks-create-database.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/payments-v1.0.0-beta.3-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.0.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.10.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.4-post-upgrade.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/secrets--v1/auth-secret.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/secrets--v1/auth-secret.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/secrets--v1/auth-secret.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/secrets--v1/auth-secret.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/auth.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/auth.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/auth.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/auth.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/control.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/control.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/control.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/control.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/gateway.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/gateway.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/gateway.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/gateway.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/ledger.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/ledger.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/ledger.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/ledger.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/orchestration.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/orchestration.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/orchestration.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/orchestration.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/payments-api.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/payments-api.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/payments-api.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/payments-api.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/payments-connectors.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/payments-connectors.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/payments-connectors.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/payments-connectors.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/search-benthos.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/search-benthos.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/search-benthos.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/search-benthos.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/search.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/search.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/search.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/search.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/wallets.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/wallets.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/wallets.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/wallets.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/webhooks.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/webhooks.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/webhooks.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/results/services--v1/webhooks.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/stack.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/stack.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/stack.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/stack.yaml diff --git a/components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/versions.yaml b/apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/versions.yaml similarity index 100% rename from components/operator/internal/controllers/stack/testdata/multipod-without-audit-log/versions.yaml rename to apps/operator/internal/controllers/stack/testdata/multipod-without-audit-log/versions.yaml diff --git a/components/operator/internal/controllerutils/env.go b/apps/operator/internal/controllerutils/env.go similarity index 100% rename from components/operator/internal/controllerutils/env.go rename to apps/operator/internal/controllerutils/env.go diff --git a/components/operator/internal/controllerutils/errors.go b/apps/operator/internal/controllerutils/errors.go similarity index 100% rename from components/operator/internal/controllerutils/errors.go rename to apps/operator/internal/controllerutils/errors.go diff --git a/components/operator/internal/controllerutils/resource.go b/apps/operator/internal/controllerutils/resource.go similarity index 100% rename from components/operator/internal/controllerutils/resource.go rename to apps/operator/internal/controllerutils/resource.go diff --git a/components/operator/internal/modules/all/all.go b/apps/operator/internal/modules/all/all.go similarity index 100% rename from components/operator/internal/modules/all/all.go rename to apps/operator/internal/modules/all/all.go diff --git a/components/operator/internal/modules/auth/handler.go b/apps/operator/internal/modules/auth/handler.go similarity index 100% rename from components/operator/internal/modules/auth/handler.go rename to apps/operator/internal/modules/auth/handler.go diff --git a/components/operator/internal/modules/broker.go b/apps/operator/internal/modules/broker.go similarity index 100% rename from components/operator/internal/modules/broker.go rename to apps/operator/internal/modules/broker.go diff --git a/components/operator/internal/modules/container.go b/apps/operator/internal/modules/container.go similarity index 100% rename from components/operator/internal/modules/container.go rename to apps/operator/internal/modules/container.go diff --git a/components/operator/internal/modules/context.go b/apps/operator/internal/modules/context.go similarity index 100% rename from components/operator/internal/modules/context.go rename to apps/operator/internal/modules/context.go diff --git a/components/operator/internal/modules/control/handler.go b/apps/operator/internal/modules/control/handler.go similarity index 100% rename from components/operator/internal/modules/control/handler.go rename to apps/operator/internal/modules/control/handler.go diff --git a/components/operator/internal/modules/deployer.go b/apps/operator/internal/modules/deployer.go similarity index 100% rename from components/operator/internal/modules/deployer.go rename to apps/operator/internal/modules/deployer.go diff --git a/components/operator/internal/modules/errors.go b/apps/operator/internal/modules/errors.go similarity index 100% rename from components/operator/internal/modules/errors.go rename to apps/operator/internal/modules/errors.go diff --git a/components/operator/internal/modules/gateway/handler.go b/apps/operator/internal/modules/gateway/handler.go similarity index 100% rename from components/operator/internal/modules/gateway/handler.go rename to apps/operator/internal/modules/gateway/handler.go diff --git a/components/operator/internal/modules/image.go b/apps/operator/internal/modules/image.go similarity index 100% rename from components/operator/internal/modules/image.go rename to apps/operator/internal/modules/image.go diff --git a/components/operator/internal/modules/job.go b/apps/operator/internal/modules/job.go similarity index 100% rename from components/operator/internal/modules/job.go rename to apps/operator/internal/modules/job.go diff --git a/components/operator/internal/modules/ledger/handler.go b/apps/operator/internal/modules/ledger/handler.go similarity index 100% rename from components/operator/internal/modules/ledger/handler.go rename to apps/operator/internal/modules/ledger/handler.go diff --git a/components/operator/internal/modules/module.go b/apps/operator/internal/modules/module.go similarity index 100% rename from components/operator/internal/modules/module.go rename to apps/operator/internal/modules/module.go diff --git a/components/operator/internal/modules/monitoring.go b/apps/operator/internal/modules/monitoring.go similarity index 100% rename from components/operator/internal/modules/monitoring.go rename to apps/operator/internal/modules/monitoring.go diff --git a/components/operator/internal/modules/orchestration/handler.go b/apps/operator/internal/modules/orchestration/handler.go similarity index 100% rename from components/operator/internal/modules/orchestration/handler.go rename to apps/operator/internal/modules/orchestration/handler.go diff --git a/components/operator/internal/modules/payments/handler.go b/apps/operator/internal/modules/payments/handler.go similarity index 100% rename from components/operator/internal/modules/payments/handler.go rename to apps/operator/internal/modules/payments/handler.go diff --git a/components/operator/internal/modules/platform.go b/apps/operator/internal/modules/platform.go similarity index 100% rename from components/operator/internal/modules/platform.go rename to apps/operator/internal/modules/platform.go diff --git a/components/operator/internal/modules/pod.go b/apps/operator/internal/modules/pod.go similarity index 100% rename from components/operator/internal/modules/pod.go rename to apps/operator/internal/modules/pod.go diff --git a/components/operator/internal/modules/ports.go b/apps/operator/internal/modules/ports.go similarity index 100% rename from components/operator/internal/modules/ports.go rename to apps/operator/internal/modules/ports.go diff --git a/components/operator/internal/modules/postgres.go b/apps/operator/internal/modules/postgres.go similarity index 100% rename from components/operator/internal/modules/postgres.go rename to apps/operator/internal/modules/postgres.go diff --git a/components/operator/internal/modules/search.go b/apps/operator/internal/modules/search.go similarity index 100% rename from components/operator/internal/modules/search.go rename to apps/operator/internal/modules/search.go diff --git a/components/operator/internal/modules/search/benthos/audit/gateway_audit.yaml b/apps/operator/internal/modules/search/benthos/audit/gateway_audit.yaml similarity index 100% rename from components/operator/internal/modules/search/benthos/audit/gateway_audit.yaml rename to apps/operator/internal/modules/search/benthos/audit/gateway_audit.yaml diff --git a/components/operator/internal/modules/search/benthos/fs.go b/apps/operator/internal/modules/search/benthos/fs.go similarity index 100% rename from components/operator/internal/modules/search/benthos/fs.go rename to apps/operator/internal/modules/search/benthos/fs.go diff --git a/components/operator/internal/modules/search/benthos/global/config.yaml b/apps/operator/internal/modules/search/benthos/global/config.yaml similarity index 100% rename from components/operator/internal/modules/search/benthos/global/config.yaml rename to apps/operator/internal/modules/search/benthos/global/config.yaml diff --git a/components/operator/internal/modules/search/handler.go b/apps/operator/internal/modules/search/handler.go similarity index 100% rename from components/operator/internal/modules/search/handler.go rename to apps/operator/internal/modules/search/handler.go diff --git a/components/operator/internal/modules/service.go b/apps/operator/internal/modules/service.go similarity index 100% rename from components/operator/internal/modules/service.go rename to apps/operator/internal/modules/service.go diff --git a/components/operator/internal/modules/shell.go b/apps/operator/internal/modules/shell.go similarity index 100% rename from components/operator/internal/modules/shell.go rename to apps/operator/internal/modules/shell.go diff --git a/components/operator/internal/modules/stack.go b/apps/operator/internal/modules/stack.go similarity index 100% rename from components/operator/internal/modules/stack.go rename to apps/operator/internal/modules/stack.go diff --git a/components/operator/internal/modules/stargate/handler.go b/apps/operator/internal/modules/stargate/handler.go similarity index 100% rename from components/operator/internal/modules/stargate/handler.go rename to apps/operator/internal/modules/stargate/handler.go diff --git a/components/operator/internal/modules/utils.go b/apps/operator/internal/modules/utils.go similarity index 100% rename from components/operator/internal/modules/utils.go rename to apps/operator/internal/modules/utils.go diff --git a/components/operator/internal/modules/wallets/handler.go b/apps/operator/internal/modules/wallets/handler.go similarity index 100% rename from components/operator/internal/modules/wallets/handler.go rename to apps/operator/internal/modules/wallets/handler.go diff --git a/components/operator/internal/modules/webhooks/handler.go b/apps/operator/internal/modules/webhooks/handler.go similarity index 100% rename from components/operator/internal/modules/webhooks/handler.go rename to apps/operator/internal/modules/webhooks/handler.go diff --git a/components/operator/internal/storage/es/client.go b/apps/operator/internal/storage/es/client.go similarity index 100% rename from components/operator/internal/storage/es/client.go rename to apps/operator/internal/storage/es/client.go diff --git a/components/operator/internal/storage/nats/client.go b/apps/operator/internal/storage/nats/client.go similarity index 100% rename from components/operator/internal/storage/nats/client.go rename to apps/operator/internal/storage/nats/client.go diff --git a/components/operator/internal/storage/pg/client.go b/apps/operator/internal/storage/pg/client.go similarity index 100% rename from components/operator/internal/storage/pg/client.go rename to apps/operator/internal/storage/pg/client.go diff --git a/components/operator/main.go b/apps/operator/main.go similarity index 100% rename from components/operator/main.go rename to apps/operator/main.go diff --git a/components/operator/pkg/client/v1beta2/client.go b/apps/operator/pkg/client/v1beta2/client.go similarity index 100% rename from components/operator/pkg/client/v1beta2/client.go rename to apps/operator/pkg/client/v1beta2/client.go diff --git a/components/operator/pkg/client/v1beta2/configuration.go b/apps/operator/pkg/client/v1beta2/configuration.go similarity index 100% rename from components/operator/pkg/client/v1beta2/configuration.go rename to apps/operator/pkg/client/v1beta2/configuration.go diff --git a/components/operator/pkg/client/v1beta2/stack.go b/apps/operator/pkg/client/v1beta2/stack.go similarity index 100% rename from components/operator/pkg/client/v1beta2/stack.go rename to apps/operator/pkg/client/v1beta2/stack.go diff --git a/components/operator/pkg/client/v1beta2/versions.go b/apps/operator/pkg/client/v1beta2/versions.go similarity index 100% rename from components/operator/pkg/client/v1beta2/versions.go rename to apps/operator/pkg/client/v1beta2/versions.go diff --git a/components/operator/pkg/client/v1beta3/client.go b/apps/operator/pkg/client/v1beta3/client.go similarity index 100% rename from components/operator/pkg/client/v1beta3/client.go rename to apps/operator/pkg/client/v1beta3/client.go diff --git a/components/operator/pkg/client/v1beta3/configuration.go b/apps/operator/pkg/client/v1beta3/configuration.go similarity index 100% rename from components/operator/pkg/client/v1beta3/configuration.go rename to apps/operator/pkg/client/v1beta3/configuration.go diff --git a/components/operator/pkg/client/v1beta3/stack.go b/apps/operator/pkg/client/v1beta3/stack.go similarity index 100% rename from components/operator/pkg/client/v1beta3/stack.go rename to apps/operator/pkg/client/v1beta3/stack.go diff --git a/components/operator/pkg/client/v1beta3/versions.go b/apps/operator/pkg/client/v1beta3/versions.go similarity index 100% rename from components/operator/pkg/client/v1beta3/versions.go rename to apps/operator/pkg/client/v1beta3/versions.go diff --git a/components/payments/.gitignore b/apps/payments/.gitignore similarity index 100% rename from components/payments/.gitignore rename to apps/payments/.gitignore diff --git a/components/payments/.goreleaser.yml b/apps/payments/.goreleaser.yml similarity index 100% rename from components/payments/.goreleaser.yml rename to apps/payments/.goreleaser.yml diff --git a/components/payments/.pre-commit-config.yaml b/apps/payments/.pre-commit-config.yaml similarity index 100% rename from components/payments/.pre-commit-config.yaml rename to apps/payments/.pre-commit-config.yaml diff --git a/components/payments/Dockerfile b/apps/payments/Dockerfile similarity index 88% rename from components/payments/Dockerfile rename to apps/payments/Dockerfile index f8ce3cdc97..525dfc1721 100644 --- a/components/payments/Dockerfile +++ b/apps/payments/Dockerfile @@ -13,7 +13,7 @@ WORKDIR /src # get deps first so it's cached COPY . . -WORKDIR /src/components/payments +WORKDIR /src/apps/payments RUN --mount=type=cache,mode=0755,target=/go/pkg/mod go mod vendor RUN CGO_ENABLED=0 GOOS=linux GOARCH=$TARGETARCH \ @@ -26,7 +26,7 @@ RUN CGO_ENABLED=0 GOOS=linux GOARCH=$TARGETARCH \ FROM scratch COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ -COPY --from=builder /src/components/payments/bin/payments /usr/local/bin/payments +COPY --from=builder /src/apps/payments/bin/payments /usr/local/bin/payments EXPOSE 8080 diff --git a/components/payments/Earthfile b/apps/payments/Earthfile similarity index 87% rename from components/payments/Earthfile rename to apps/payments/Earthfile index 3e9cd7b8ff..b76831153f 100644 --- a/components/payments/Earthfile +++ b/apps/payments/Earthfile @@ -3,6 +3,7 @@ VERSION --pass-args --arg-scope-and-set 0.7 ARG core=github.com/formancehq/earthly:v0.5.2 IMPORT $core AS core IMPORT ../.. AS stack +IMPORT .. AS apps FROM core+base-image @@ -10,7 +11,7 @@ sources: WORKDIR src DO stack+INCLUDE_GO_LIBS --LOCATION libs/go-libs COPY --pass-args (stack+build-sdk/go --LANG=go) sdks/go - WORKDIR /src/components/payments + WORKDIR /src/apps/payments COPY go.* . COPY --dir pkg cmd internal . COPY main.go . @@ -19,7 +20,7 @@ sources: compile: FROM core+builder-image COPY (+sources/*) /src - WORKDIR /src/components/payments + WORKDIR /src/apps/payments ARG VERSION=latest DO --pass-args core+GO_COMPILE --VERSION=$VERSION @@ -35,7 +36,7 @@ build-image: tests: FROM core+builder-image COPY (+sources/*) /src - WORKDIR /src/components/payments + WORKDIR /src/apps/payments WITH DOCKER --pull=postgres:15-alpine DO --pass-args core+GO_TESTS END @@ -52,8 +53,8 @@ deploy: lint: FROM core+builder-image COPY (+sources/*) /src - COPY --pass-args (stack+tidy/go.* --component=payments) . - WORKDIR /src/components/payments + COPY --pass-args (apps+tidy/go.* --apps=payments) . + WORKDIR /src/apps/payments DO --pass-args stack+GO_LINT SAVE ARTIFACT cmd AS LOCAL cmd SAVE ARTIFACT internal AS LOCAL internal diff --git a/components/payments/Makefile b/apps/payments/Makefile similarity index 100% rename from components/payments/Makefile rename to apps/payments/Makefile diff --git a/components/payments/README.md b/apps/payments/README.md similarity index 100% rename from components/payments/README.md rename to apps/payments/README.md diff --git a/components/payments/Taskfile.yml b/apps/payments/Taskfile.yml similarity index 100% rename from components/payments/Taskfile.yml rename to apps/payments/Taskfile.yml diff --git a/components/payments/build.Dockerfile b/apps/payments/build.Dockerfile similarity index 100% rename from components/payments/build.Dockerfile rename to apps/payments/build.Dockerfile diff --git a/components/payments/cmd/api/flags.go b/apps/payments/cmd/api/flags.go similarity index 100% rename from components/payments/cmd/api/flags.go rename to apps/payments/cmd/api/flags.go diff --git a/components/payments/cmd/api/internal/api/accounts.go b/apps/payments/cmd/api/internal/api/accounts.go similarity index 100% rename from components/payments/cmd/api/internal/api/accounts.go rename to apps/payments/cmd/api/internal/api/accounts.go diff --git a/components/payments/cmd/api/internal/api/accounts_test.go b/apps/payments/cmd/api/internal/api/accounts_test.go similarity index 100% rename from components/payments/cmd/api/internal/api/accounts_test.go rename to apps/payments/cmd/api/internal/api/accounts_test.go diff --git a/components/payments/cmd/api/internal/api/api_utils_test.go b/apps/payments/cmd/api/internal/api/api_utils_test.go similarity index 100% rename from components/payments/cmd/api/internal/api/api_utils_test.go rename to apps/payments/cmd/api/internal/api/api_utils_test.go diff --git a/components/payments/cmd/api/internal/api/backend/backend.go b/apps/payments/cmd/api/internal/api/backend/backend.go similarity index 100% rename from components/payments/cmd/api/internal/api/backend/backend.go rename to apps/payments/cmd/api/internal/api/backend/backend.go diff --git a/components/payments/cmd/api/internal/api/backend/backend_generated.go b/apps/payments/cmd/api/internal/api/backend/backend_generated.go similarity index 100% rename from components/payments/cmd/api/internal/api/backend/backend_generated.go rename to apps/payments/cmd/api/internal/api/backend/backend_generated.go diff --git a/components/payments/cmd/api/internal/api/balances.go b/apps/payments/cmd/api/internal/api/balances.go similarity index 100% rename from components/payments/cmd/api/internal/api/balances.go rename to apps/payments/cmd/api/internal/api/balances.go diff --git a/components/payments/cmd/api/internal/api/balances_test.go b/apps/payments/cmd/api/internal/api/balances_test.go similarity index 100% rename from components/payments/cmd/api/internal/api/balances_test.go rename to apps/payments/cmd/api/internal/api/balances_test.go diff --git a/components/payments/cmd/api/internal/api/bank_accounts.go b/apps/payments/cmd/api/internal/api/bank_accounts.go similarity index 100% rename from components/payments/cmd/api/internal/api/bank_accounts.go rename to apps/payments/cmd/api/internal/api/bank_accounts.go diff --git a/components/payments/cmd/api/internal/api/bank_accounts_test.go b/apps/payments/cmd/api/internal/api/bank_accounts_test.go similarity index 100% rename from components/payments/cmd/api/internal/api/bank_accounts_test.go rename to apps/payments/cmd/api/internal/api/bank_accounts_test.go diff --git a/components/payments/cmd/api/internal/api/health.go b/apps/payments/cmd/api/internal/api/health.go similarity index 100% rename from components/payments/cmd/api/internal/api/health.go rename to apps/payments/cmd/api/internal/api/health.go diff --git a/components/payments/cmd/api/internal/api/metadata.go b/apps/payments/cmd/api/internal/api/metadata.go similarity index 100% rename from components/payments/cmd/api/internal/api/metadata.go rename to apps/payments/cmd/api/internal/api/metadata.go diff --git a/components/payments/cmd/api/internal/api/metadata_test.go b/apps/payments/cmd/api/internal/api/metadata_test.go similarity index 100% rename from components/payments/cmd/api/internal/api/metadata_test.go rename to apps/payments/cmd/api/internal/api/metadata_test.go diff --git a/components/payments/cmd/api/internal/api/module.go b/apps/payments/cmd/api/internal/api/module.go similarity index 100% rename from components/payments/cmd/api/internal/api/module.go rename to apps/payments/cmd/api/internal/api/module.go diff --git a/components/payments/cmd/api/internal/api/payments.go b/apps/payments/cmd/api/internal/api/payments.go similarity index 100% rename from components/payments/cmd/api/internal/api/payments.go rename to apps/payments/cmd/api/internal/api/payments.go diff --git a/components/payments/cmd/api/internal/api/payments_test.go b/apps/payments/cmd/api/internal/api/payments_test.go similarity index 100% rename from components/payments/cmd/api/internal/api/payments_test.go rename to apps/payments/cmd/api/internal/api/payments_test.go diff --git a/components/payments/cmd/api/internal/api/pools.go b/apps/payments/cmd/api/internal/api/pools.go similarity index 100% rename from components/payments/cmd/api/internal/api/pools.go rename to apps/payments/cmd/api/internal/api/pools.go diff --git a/components/payments/cmd/api/internal/api/pools_test.go b/apps/payments/cmd/api/internal/api/pools_test.go similarity index 100% rename from components/payments/cmd/api/internal/api/pools_test.go rename to apps/payments/cmd/api/internal/api/pools_test.go diff --git a/components/payments/cmd/api/internal/api/recovery.go b/apps/payments/cmd/api/internal/api/recovery.go similarity index 100% rename from components/payments/cmd/api/internal/api/recovery.go rename to apps/payments/cmd/api/internal/api/recovery.go diff --git a/components/payments/cmd/api/internal/api/router.go b/apps/payments/cmd/api/internal/api/router.go similarity index 100% rename from components/payments/cmd/api/internal/api/router.go rename to apps/payments/cmd/api/internal/api/router.go diff --git a/components/payments/cmd/api/internal/api/service/accounts.go b/apps/payments/cmd/api/internal/api/service/accounts.go similarity index 100% rename from components/payments/cmd/api/internal/api/service/accounts.go rename to apps/payments/cmd/api/internal/api/service/accounts.go diff --git a/components/payments/cmd/api/internal/api/service/accounts_test.go b/apps/payments/cmd/api/internal/api/service/accounts_test.go similarity index 100% rename from components/payments/cmd/api/internal/api/service/accounts_test.go rename to apps/payments/cmd/api/internal/api/service/accounts_test.go diff --git a/components/payments/cmd/api/internal/api/service/balance.go b/apps/payments/cmd/api/internal/api/service/balance.go similarity index 100% rename from components/payments/cmd/api/internal/api/service/balance.go rename to apps/payments/cmd/api/internal/api/service/balance.go diff --git a/components/payments/cmd/api/internal/api/service/bank_accounts.go b/apps/payments/cmd/api/internal/api/service/bank_accounts.go similarity index 100% rename from components/payments/cmd/api/internal/api/service/bank_accounts.go rename to apps/payments/cmd/api/internal/api/service/bank_accounts.go diff --git a/components/payments/cmd/api/internal/api/service/errors.go b/apps/payments/cmd/api/internal/api/service/errors.go similarity index 100% rename from components/payments/cmd/api/internal/api/service/errors.go rename to apps/payments/cmd/api/internal/api/service/errors.go diff --git a/components/payments/cmd/api/internal/api/service/payments.go b/apps/payments/cmd/api/internal/api/service/payments.go similarity index 100% rename from components/payments/cmd/api/internal/api/service/payments.go rename to apps/payments/cmd/api/internal/api/service/payments.go diff --git a/components/payments/cmd/api/internal/api/service/payments_test.go b/apps/payments/cmd/api/internal/api/service/payments_test.go similarity index 100% rename from components/payments/cmd/api/internal/api/service/payments_test.go rename to apps/payments/cmd/api/internal/api/service/payments_test.go diff --git a/components/payments/cmd/api/internal/api/service/ping.go b/apps/payments/cmd/api/internal/api/service/ping.go similarity index 100% rename from components/payments/cmd/api/internal/api/service/ping.go rename to apps/payments/cmd/api/internal/api/service/ping.go diff --git a/components/payments/cmd/api/internal/api/service/pools.go b/apps/payments/cmd/api/internal/api/service/pools.go similarity index 100% rename from components/payments/cmd/api/internal/api/service/pools.go rename to apps/payments/cmd/api/internal/api/service/pools.go diff --git a/components/payments/cmd/api/internal/api/service/pools_test.go b/apps/payments/cmd/api/internal/api/service/pools_test.go similarity index 100% rename from components/payments/cmd/api/internal/api/service/pools_test.go rename to apps/payments/cmd/api/internal/api/service/pools_test.go diff --git a/components/payments/cmd/api/internal/api/service/service.go b/apps/payments/cmd/api/internal/api/service/service.go similarity index 100% rename from components/payments/cmd/api/internal/api/service/service.go rename to apps/payments/cmd/api/internal/api/service/service.go diff --git a/components/payments/cmd/api/internal/api/service/service_test.go b/apps/payments/cmd/api/internal/api/service/service_test.go similarity index 100% rename from components/payments/cmd/api/internal/api/service/service_test.go rename to apps/payments/cmd/api/internal/api/service/service_test.go diff --git a/components/payments/cmd/api/internal/api/service/transfer_initiations.go b/apps/payments/cmd/api/internal/api/service/transfer_initiations.go similarity index 100% rename from components/payments/cmd/api/internal/api/service/transfer_initiations.go rename to apps/payments/cmd/api/internal/api/service/transfer_initiations.go diff --git a/components/payments/cmd/api/internal/api/transfer_initiation.go b/apps/payments/cmd/api/internal/api/transfer_initiation.go similarity index 100% rename from components/payments/cmd/api/internal/api/transfer_initiation.go rename to apps/payments/cmd/api/internal/api/transfer_initiation.go diff --git a/components/payments/cmd/api/internal/api/transfer_initiation_test.go b/apps/payments/cmd/api/internal/api/transfer_initiation_test.go similarity index 100% rename from components/payments/cmd/api/internal/api/transfer_initiation_test.go rename to apps/payments/cmd/api/internal/api/transfer_initiation_test.go diff --git a/components/payments/cmd/api/internal/api/utils.go b/apps/payments/cmd/api/internal/api/utils.go similarity index 100% rename from components/payments/cmd/api/internal/api/utils.go rename to apps/payments/cmd/api/internal/api/utils.go diff --git a/components/payments/cmd/api/internal/api/utils_test.go b/apps/payments/cmd/api/internal/api/utils_test.go similarity index 100% rename from components/payments/cmd/api/internal/api/utils_test.go rename to apps/payments/cmd/api/internal/api/utils_test.go diff --git a/components/payments/cmd/api/internal/storage/accounts.go b/apps/payments/cmd/api/internal/storage/accounts.go similarity index 100% rename from components/payments/cmd/api/internal/storage/accounts.go rename to apps/payments/cmd/api/internal/storage/accounts.go diff --git a/components/payments/cmd/api/internal/storage/accounts_test.go b/apps/payments/cmd/api/internal/storage/accounts_test.go similarity index 100% rename from components/payments/cmd/api/internal/storage/accounts_test.go rename to apps/payments/cmd/api/internal/storage/accounts_test.go diff --git a/components/payments/cmd/api/internal/storage/balances.go b/apps/payments/cmd/api/internal/storage/balances.go similarity index 100% rename from components/payments/cmd/api/internal/storage/balances.go rename to apps/payments/cmd/api/internal/storage/balances.go diff --git a/components/payments/cmd/api/internal/storage/balances_test.go b/apps/payments/cmd/api/internal/storage/balances_test.go similarity index 100% rename from components/payments/cmd/api/internal/storage/balances_test.go rename to apps/payments/cmd/api/internal/storage/balances_test.go diff --git a/components/payments/cmd/api/internal/storage/bank_accounts.go b/apps/payments/cmd/api/internal/storage/bank_accounts.go similarity index 100% rename from components/payments/cmd/api/internal/storage/bank_accounts.go rename to apps/payments/cmd/api/internal/storage/bank_accounts.go diff --git a/components/payments/cmd/api/internal/storage/connectors.go b/apps/payments/cmd/api/internal/storage/connectors.go similarity index 100% rename from components/payments/cmd/api/internal/storage/connectors.go rename to apps/payments/cmd/api/internal/storage/connectors.go diff --git a/components/payments/cmd/api/internal/storage/connectors_test.go b/apps/payments/cmd/api/internal/storage/connectors_test.go similarity index 100% rename from components/payments/cmd/api/internal/storage/connectors_test.go rename to apps/payments/cmd/api/internal/storage/connectors_test.go diff --git a/components/payments/cmd/api/internal/storage/error.go b/apps/payments/cmd/api/internal/storage/error.go similarity index 100% rename from components/payments/cmd/api/internal/storage/error.go rename to apps/payments/cmd/api/internal/storage/error.go diff --git a/components/payments/cmd/api/internal/storage/main_test.go b/apps/payments/cmd/api/internal/storage/main_test.go similarity index 100% rename from components/payments/cmd/api/internal/storage/main_test.go rename to apps/payments/cmd/api/internal/storage/main_test.go diff --git a/components/payments/cmd/api/internal/storage/metadata.go b/apps/payments/cmd/api/internal/storage/metadata.go similarity index 100% rename from components/payments/cmd/api/internal/storage/metadata.go rename to apps/payments/cmd/api/internal/storage/metadata.go diff --git a/components/payments/cmd/api/internal/storage/module.go b/apps/payments/cmd/api/internal/storage/module.go similarity index 100% rename from components/payments/cmd/api/internal/storage/module.go rename to apps/payments/cmd/api/internal/storage/module.go diff --git a/components/payments/cmd/api/internal/storage/paginate.go b/apps/payments/cmd/api/internal/storage/paginate.go similarity index 100% rename from components/payments/cmd/api/internal/storage/paginate.go rename to apps/payments/cmd/api/internal/storage/paginate.go diff --git a/components/payments/cmd/api/internal/storage/paginate_test.go b/apps/payments/cmd/api/internal/storage/paginate_test.go similarity index 100% rename from components/payments/cmd/api/internal/storage/paginate_test.go rename to apps/payments/cmd/api/internal/storage/paginate_test.go diff --git a/components/payments/cmd/api/internal/storage/payments.go b/apps/payments/cmd/api/internal/storage/payments.go similarity index 100% rename from components/payments/cmd/api/internal/storage/payments.go rename to apps/payments/cmd/api/internal/storage/payments.go diff --git a/components/payments/cmd/api/internal/storage/ping.go b/apps/payments/cmd/api/internal/storage/ping.go similarity index 100% rename from components/payments/cmd/api/internal/storage/ping.go rename to apps/payments/cmd/api/internal/storage/ping.go diff --git a/components/payments/cmd/api/internal/storage/pools.go b/apps/payments/cmd/api/internal/storage/pools.go similarity index 100% rename from components/payments/cmd/api/internal/storage/pools.go rename to apps/payments/cmd/api/internal/storage/pools.go diff --git a/components/payments/cmd/api/internal/storage/pools_test.go b/apps/payments/cmd/api/internal/storage/pools_test.go similarity index 100% rename from components/payments/cmd/api/internal/storage/pools_test.go rename to apps/payments/cmd/api/internal/storage/pools_test.go diff --git a/components/payments/cmd/api/internal/storage/repository.go b/apps/payments/cmd/api/internal/storage/repository.go similarity index 100% rename from components/payments/cmd/api/internal/storage/repository.go rename to apps/payments/cmd/api/internal/storage/repository.go diff --git a/components/payments/cmd/api/internal/storage/sort.go b/apps/payments/cmd/api/internal/storage/sort.go similarity index 100% rename from components/payments/cmd/api/internal/storage/sort.go rename to apps/payments/cmd/api/internal/storage/sort.go diff --git a/components/payments/cmd/api/internal/storage/transfer_initiation.go b/apps/payments/cmd/api/internal/storage/transfer_initiation.go similarity index 100% rename from components/payments/cmd/api/internal/storage/transfer_initiation.go rename to apps/payments/cmd/api/internal/storage/transfer_initiation.go diff --git a/components/payments/cmd/api/root.go b/apps/payments/cmd/api/root.go similarity index 100% rename from components/payments/cmd/api/root.go rename to apps/payments/cmd/api/root.go diff --git a/components/payments/cmd/api/serve.go b/apps/payments/cmd/api/serve.go similarity index 100% rename from components/payments/cmd/api/serve.go rename to apps/payments/cmd/api/serve.go diff --git a/components/payments/cmd/api/viper.go b/apps/payments/cmd/api/viper.go similarity index 100% rename from components/payments/cmd/api/viper.go rename to apps/payments/cmd/api/viper.go diff --git a/components/payments/cmd/connectors/internal/api/api_utils_test.go b/apps/payments/cmd/connectors/internal/api/api_utils_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/api_utils_test.go rename to apps/payments/cmd/connectors/internal/api/api_utils_test.go diff --git a/components/payments/cmd/connectors/internal/api/backend/backend.go b/apps/payments/cmd/connectors/internal/api/backend/backend.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/backend/backend.go rename to apps/payments/cmd/connectors/internal/api/backend/backend.go diff --git a/components/payments/cmd/connectors/internal/api/backend/backend_generated.go b/apps/payments/cmd/connectors/internal/api/backend/backend_generated.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/backend/backend_generated.go rename to apps/payments/cmd/connectors/internal/api/backend/backend_generated.go diff --git a/components/payments/cmd/connectors/internal/api/bank_account.go b/apps/payments/cmd/connectors/internal/api/bank_account.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/bank_account.go rename to apps/payments/cmd/connectors/internal/api/bank_account.go diff --git a/components/payments/cmd/connectors/internal/api/bank_account_test.go b/apps/payments/cmd/connectors/internal/api/bank_account_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/bank_account_test.go rename to apps/payments/cmd/connectors/internal/api/bank_account_test.go diff --git a/components/payments/cmd/connectors/internal/api/connector.go b/apps/payments/cmd/connectors/internal/api/connector.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/connector.go rename to apps/payments/cmd/connectors/internal/api/connector.go diff --git a/components/payments/cmd/connectors/internal/api/connector_test.go b/apps/payments/cmd/connectors/internal/api/connector_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/connector_test.go rename to apps/payments/cmd/connectors/internal/api/connector_test.go diff --git a/components/payments/cmd/connectors/internal/api/connectorconfigs.go b/apps/payments/cmd/connectors/internal/api/connectorconfigs.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/connectorconfigs.go rename to apps/payments/cmd/connectors/internal/api/connectorconfigs.go diff --git a/components/payments/cmd/connectors/internal/api/connectormodule.go b/apps/payments/cmd/connectors/internal/api/connectormodule.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/connectormodule.go rename to apps/payments/cmd/connectors/internal/api/connectormodule.go diff --git a/components/payments/cmd/connectors/internal/api/connectors_manager/connector_test.go b/apps/payments/cmd/connectors/internal/api/connectors_manager/connector_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/connectors_manager/connector_test.go rename to apps/payments/cmd/connectors/internal/api/connectors_manager/connector_test.go diff --git a/components/payments/cmd/connectors/internal/api/connectors_manager/errors.go b/apps/payments/cmd/connectors/internal/api/connectors_manager/errors.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/connectors_manager/errors.go rename to apps/payments/cmd/connectors/internal/api/connectors_manager/errors.go diff --git a/components/payments/cmd/connectors/internal/api/connectors_manager/loader.go b/apps/payments/cmd/connectors/internal/api/connectors_manager/loader.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/connectors_manager/loader.go rename to apps/payments/cmd/connectors/internal/api/connectors_manager/loader.go diff --git a/components/payments/cmd/connectors/internal/api/connectors_manager/manager.go b/apps/payments/cmd/connectors/internal/api/connectors_manager/manager.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/connectors_manager/manager.go rename to apps/payments/cmd/connectors/internal/api/connectors_manager/manager.go diff --git a/components/payments/cmd/connectors/internal/api/connectors_manager/manager_test.go b/apps/payments/cmd/connectors/internal/api/connectors_manager/manager_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/connectors_manager/manager_test.go rename to apps/payments/cmd/connectors/internal/api/connectors_manager/manager_test.go diff --git a/components/payments/cmd/connectors/internal/api/connectors_manager/store.go b/apps/payments/cmd/connectors/internal/api/connectors_manager/store.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/connectors_manager/store.go rename to apps/payments/cmd/connectors/internal/api/connectors_manager/store.go diff --git a/components/payments/cmd/connectors/internal/api/connectors_manager/storememory_test.go b/apps/payments/cmd/connectors/internal/api/connectors_manager/storememory_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/connectors_manager/storememory_test.go rename to apps/payments/cmd/connectors/internal/api/connectors_manager/storememory_test.go diff --git a/components/payments/cmd/connectors/internal/api/connectors_manager/taskscheduler.go b/apps/payments/cmd/connectors/internal/api/connectors_manager/taskscheduler.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/connectors_manager/taskscheduler.go rename to apps/payments/cmd/connectors/internal/api/connectors_manager/taskscheduler.go diff --git a/components/payments/cmd/connectors/internal/api/health.go b/apps/payments/cmd/connectors/internal/api/health.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/health.go rename to apps/payments/cmd/connectors/internal/api/health.go diff --git a/components/payments/cmd/connectors/internal/api/module.go b/apps/payments/cmd/connectors/internal/api/module.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/module.go rename to apps/payments/cmd/connectors/internal/api/module.go diff --git a/components/payments/cmd/connectors/internal/api/read_connectors.go b/apps/payments/cmd/connectors/internal/api/read_connectors.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/read_connectors.go rename to apps/payments/cmd/connectors/internal/api/read_connectors.go diff --git a/components/payments/cmd/connectors/internal/api/read_connectors_test.go b/apps/payments/cmd/connectors/internal/api/read_connectors_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/read_connectors_test.go rename to apps/payments/cmd/connectors/internal/api/read_connectors_test.go diff --git a/components/payments/cmd/connectors/internal/api/recovery.go b/apps/payments/cmd/connectors/internal/api/recovery.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/recovery.go rename to apps/payments/cmd/connectors/internal/api/recovery.go diff --git a/components/payments/cmd/connectors/internal/api/router.go b/apps/payments/cmd/connectors/internal/api/router.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/router.go rename to apps/payments/cmd/connectors/internal/api/router.go diff --git a/components/payments/cmd/connectors/internal/api/service/bank_account.go b/apps/payments/cmd/connectors/internal/api/service/bank_account.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/service/bank_account.go rename to apps/payments/cmd/connectors/internal/api/service/bank_account.go diff --git a/components/payments/cmd/connectors/internal/api/service/bank_account_test.go b/apps/payments/cmd/connectors/internal/api/service/bank_account_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/service/bank_account_test.go rename to apps/payments/cmd/connectors/internal/api/service/bank_account_test.go diff --git a/components/payments/cmd/connectors/internal/api/service/connector.go b/apps/payments/cmd/connectors/internal/api/service/connector.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/service/connector.go rename to apps/payments/cmd/connectors/internal/api/service/connector.go diff --git a/components/payments/cmd/connectors/internal/api/service/errors.go b/apps/payments/cmd/connectors/internal/api/service/errors.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/service/errors.go rename to apps/payments/cmd/connectors/internal/api/service/errors.go diff --git a/components/payments/cmd/connectors/internal/api/service/ping.go b/apps/payments/cmd/connectors/internal/api/service/ping.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/service/ping.go rename to apps/payments/cmd/connectors/internal/api/service/ping.go diff --git a/components/payments/cmd/connectors/internal/api/service/service.go b/apps/payments/cmd/connectors/internal/api/service/service.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/service/service.go rename to apps/payments/cmd/connectors/internal/api/service/service.go diff --git a/components/payments/cmd/connectors/internal/api/service/service_test.go b/apps/payments/cmd/connectors/internal/api/service/service_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/service/service_test.go rename to apps/payments/cmd/connectors/internal/api/service/service_test.go diff --git a/components/payments/cmd/connectors/internal/api/service/transfer_initiation.go b/apps/payments/cmd/connectors/internal/api/service/transfer_initiation.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/service/transfer_initiation.go rename to apps/payments/cmd/connectors/internal/api/service/transfer_initiation.go diff --git a/components/payments/cmd/connectors/internal/api/service/transfer_initiation_test.go b/apps/payments/cmd/connectors/internal/api/service/transfer_initiation_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/service/transfer_initiation_test.go rename to apps/payments/cmd/connectors/internal/api/service/transfer_initiation_test.go diff --git a/components/payments/cmd/connectors/internal/api/transfer_initiation.go b/apps/payments/cmd/connectors/internal/api/transfer_initiation.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/transfer_initiation.go rename to apps/payments/cmd/connectors/internal/api/transfer_initiation.go diff --git a/components/payments/cmd/connectors/internal/api/transfer_initiation_test.go b/apps/payments/cmd/connectors/internal/api/transfer_initiation_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/api/transfer_initiation_test.go rename to apps/payments/cmd/connectors/internal/api/transfer_initiation_test.go diff --git a/components/payments/cmd/connectors/internal/connectors/adyen/client/client.go b/apps/payments/cmd/connectors/internal/connectors/adyen/client/client.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/adyen/client/client.go rename to apps/payments/cmd/connectors/internal/connectors/adyen/client/client.go diff --git a/components/payments/cmd/connectors/internal/connectors/adyen/config.go b/apps/payments/cmd/connectors/internal/connectors/adyen/config.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/adyen/config.go rename to apps/payments/cmd/connectors/internal/connectors/adyen/config.go diff --git a/components/payments/cmd/connectors/internal/connectors/adyen/connector.go b/apps/payments/cmd/connectors/internal/connectors/adyen/connector.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/adyen/connector.go rename to apps/payments/cmd/connectors/internal/connectors/adyen/connector.go diff --git a/components/payments/cmd/connectors/internal/connectors/adyen/currencies.go b/apps/payments/cmd/connectors/internal/connectors/adyen/currencies.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/adyen/currencies.go rename to apps/payments/cmd/connectors/internal/connectors/adyen/currencies.go diff --git a/components/payments/cmd/connectors/internal/connectors/adyen/errors.go b/apps/payments/cmd/connectors/internal/connectors/adyen/errors.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/adyen/errors.go rename to apps/payments/cmd/connectors/internal/connectors/adyen/errors.go diff --git a/components/payments/cmd/connectors/internal/connectors/adyen/loader.go b/apps/payments/cmd/connectors/internal/connectors/adyen/loader.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/adyen/loader.go rename to apps/payments/cmd/connectors/internal/connectors/adyen/loader.go diff --git a/components/payments/cmd/connectors/internal/connectors/adyen/task_main.go b/apps/payments/cmd/connectors/internal/connectors/adyen/task_main.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/adyen/task_main.go rename to apps/payments/cmd/connectors/internal/connectors/adyen/task_main.go diff --git a/components/payments/cmd/connectors/internal/connectors/adyen/task_resolve.go b/apps/payments/cmd/connectors/internal/connectors/adyen/task_resolve.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/adyen/task_resolve.go rename to apps/payments/cmd/connectors/internal/connectors/adyen/task_resolve.go diff --git a/components/payments/cmd/connectors/internal/connectors/atlar/Insomnium.json b/apps/payments/cmd/connectors/internal/connectors/atlar/Insomnium.json similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/atlar/Insomnium.json rename to apps/payments/cmd/connectors/internal/connectors/atlar/Insomnium.json diff --git a/components/payments/cmd/connectors/internal/connectors/atlar/config.go b/apps/payments/cmd/connectors/internal/connectors/atlar/config.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/atlar/config.go rename to apps/payments/cmd/connectors/internal/connectors/atlar/config.go diff --git a/components/payments/cmd/connectors/internal/connectors/atlar/connector.go b/apps/payments/cmd/connectors/internal/connectors/atlar/connector.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/atlar/connector.go rename to apps/payments/cmd/connectors/internal/connectors/atlar/connector.go diff --git a/components/payments/cmd/connectors/internal/connectors/atlar/currencies.go b/apps/payments/cmd/connectors/internal/connectors/atlar/currencies.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/atlar/currencies.go rename to apps/payments/cmd/connectors/internal/connectors/atlar/currencies.go diff --git a/components/payments/cmd/connectors/internal/connectors/atlar/loader.go b/apps/payments/cmd/connectors/internal/connectors/atlar/loader.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/atlar/loader.go rename to apps/payments/cmd/connectors/internal/connectors/atlar/loader.go diff --git a/components/payments/cmd/connectors/internal/connectors/atlar/loader_test.go b/apps/payments/cmd/connectors/internal/connectors/atlar/loader_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/atlar/loader_test.go rename to apps/payments/cmd/connectors/internal/connectors/atlar/loader_test.go diff --git a/components/payments/cmd/connectors/internal/connectors/atlar/metadata.go b/apps/payments/cmd/connectors/internal/connectors/atlar/metadata.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/atlar/metadata.go rename to apps/payments/cmd/connectors/internal/connectors/atlar/metadata.go diff --git a/components/payments/cmd/connectors/internal/connectors/atlar/task_fetch_accounts.go b/apps/payments/cmd/connectors/internal/connectors/atlar/task_fetch_accounts.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/atlar/task_fetch_accounts.go rename to apps/payments/cmd/connectors/internal/connectors/atlar/task_fetch_accounts.go diff --git a/components/payments/cmd/connectors/internal/connectors/atlar/task_fetch_payments.go b/apps/payments/cmd/connectors/internal/connectors/atlar/task_fetch_payments.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/atlar/task_fetch_payments.go rename to apps/payments/cmd/connectors/internal/connectors/atlar/task_fetch_payments.go diff --git a/components/payments/cmd/connectors/internal/connectors/atlar/task_main.go b/apps/payments/cmd/connectors/internal/connectors/atlar/task_main.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/atlar/task_main.go rename to apps/payments/cmd/connectors/internal/connectors/atlar/task_main.go diff --git a/components/payments/cmd/connectors/internal/connectors/atlar/task_resolve.go b/apps/payments/cmd/connectors/internal/connectors/atlar/task_resolve.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/atlar/task_resolve.go rename to apps/payments/cmd/connectors/internal/connectors/atlar/task_resolve.go diff --git a/components/payments/cmd/connectors/internal/connectors/atlar/time.go b/apps/payments/cmd/connectors/internal/connectors/atlar/time.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/atlar/time.go rename to apps/payments/cmd/connectors/internal/connectors/atlar/time.go diff --git a/components/payments/cmd/connectors/internal/connectors/bankingcircle/client/accounts.go b/apps/payments/cmd/connectors/internal/connectors/bankingcircle/client/accounts.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/bankingcircle/client/accounts.go rename to apps/payments/cmd/connectors/internal/connectors/bankingcircle/client/accounts.go diff --git a/components/payments/cmd/connectors/internal/connectors/bankingcircle/client/auth.go b/apps/payments/cmd/connectors/internal/connectors/bankingcircle/client/auth.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/bankingcircle/client/auth.go rename to apps/payments/cmd/connectors/internal/connectors/bankingcircle/client/auth.go diff --git a/components/payments/cmd/connectors/internal/connectors/bankingcircle/client/client.go b/apps/payments/cmd/connectors/internal/connectors/bankingcircle/client/client.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/bankingcircle/client/client.go rename to apps/payments/cmd/connectors/internal/connectors/bankingcircle/client/client.go diff --git a/components/payments/cmd/connectors/internal/connectors/bankingcircle/client/payments.go b/apps/payments/cmd/connectors/internal/connectors/bankingcircle/client/payments.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/bankingcircle/client/payments.go rename to apps/payments/cmd/connectors/internal/connectors/bankingcircle/client/payments.go diff --git a/components/payments/cmd/connectors/internal/connectors/bankingcircle/client/transfer_payouts.go b/apps/payments/cmd/connectors/internal/connectors/bankingcircle/client/transfer_payouts.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/bankingcircle/client/transfer_payouts.go rename to apps/payments/cmd/connectors/internal/connectors/bankingcircle/client/transfer_payouts.go diff --git a/components/payments/cmd/connectors/internal/connectors/bankingcircle/config.go b/apps/payments/cmd/connectors/internal/connectors/bankingcircle/config.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/bankingcircle/config.go rename to apps/payments/cmd/connectors/internal/connectors/bankingcircle/config.go diff --git a/components/payments/cmd/connectors/internal/connectors/bankingcircle/connector.go b/apps/payments/cmd/connectors/internal/connectors/bankingcircle/connector.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/bankingcircle/connector.go rename to apps/payments/cmd/connectors/internal/connectors/bankingcircle/connector.go diff --git a/components/payments/cmd/connectors/internal/connectors/bankingcircle/currencies.go b/apps/payments/cmd/connectors/internal/connectors/bankingcircle/currencies.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/bankingcircle/currencies.go rename to apps/payments/cmd/connectors/internal/connectors/bankingcircle/currencies.go diff --git a/components/payments/cmd/connectors/internal/connectors/bankingcircle/errors.go b/apps/payments/cmd/connectors/internal/connectors/bankingcircle/errors.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/bankingcircle/errors.go rename to apps/payments/cmd/connectors/internal/connectors/bankingcircle/errors.go diff --git a/components/payments/cmd/connectors/internal/connectors/bankingcircle/loader.go b/apps/payments/cmd/connectors/internal/connectors/bankingcircle/loader.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/bankingcircle/loader.go rename to apps/payments/cmd/connectors/internal/connectors/bankingcircle/loader.go diff --git a/components/payments/cmd/connectors/internal/connectors/bankingcircle/task_create_external_account.go b/apps/payments/cmd/connectors/internal/connectors/bankingcircle/task_create_external_account.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/bankingcircle/task_create_external_account.go rename to apps/payments/cmd/connectors/internal/connectors/bankingcircle/task_create_external_account.go diff --git a/components/payments/cmd/connectors/internal/connectors/bankingcircle/task_fetch_accounts.go b/apps/payments/cmd/connectors/internal/connectors/bankingcircle/task_fetch_accounts.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/bankingcircle/task_fetch_accounts.go rename to apps/payments/cmd/connectors/internal/connectors/bankingcircle/task_fetch_accounts.go diff --git a/components/payments/cmd/connectors/internal/connectors/bankingcircle/task_fetch_payments.go b/apps/payments/cmd/connectors/internal/connectors/bankingcircle/task_fetch_payments.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/bankingcircle/task_fetch_payments.go rename to apps/payments/cmd/connectors/internal/connectors/bankingcircle/task_fetch_payments.go diff --git a/components/payments/cmd/connectors/internal/connectors/bankingcircle/task_main.go b/apps/payments/cmd/connectors/internal/connectors/bankingcircle/task_main.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/bankingcircle/task_main.go rename to apps/payments/cmd/connectors/internal/connectors/bankingcircle/task_main.go diff --git a/components/payments/cmd/connectors/internal/connectors/bankingcircle/task_payments.go b/apps/payments/cmd/connectors/internal/connectors/bankingcircle/task_payments.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/bankingcircle/task_payments.go rename to apps/payments/cmd/connectors/internal/connectors/bankingcircle/task_payments.go diff --git a/components/payments/cmd/connectors/internal/connectors/bankingcircle/task_resolve.go b/apps/payments/cmd/connectors/internal/connectors/bankingcircle/task_resolve.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/bankingcircle/task_resolve.go rename to apps/payments/cmd/connectors/internal/connectors/bankingcircle/task_resolve.go diff --git a/components/payments/cmd/connectors/internal/connectors/configtemplate/template.go b/apps/payments/cmd/connectors/internal/connectors/configtemplate/template.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/configtemplate/template.go rename to apps/payments/cmd/connectors/internal/connectors/configtemplate/template.go diff --git a/components/payments/cmd/connectors/internal/connectors/configtemplate/types.go b/apps/payments/cmd/connectors/internal/connectors/configtemplate/types.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/configtemplate/types.go rename to apps/payments/cmd/connectors/internal/connectors/configtemplate/types.go diff --git a/components/payments/cmd/connectors/internal/connectors/connector.go b/apps/payments/cmd/connectors/internal/connectors/connector.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/connector.go rename to apps/payments/cmd/connectors/internal/connectors/connector.go diff --git a/components/payments/cmd/connectors/internal/connectors/currency/currency.go b/apps/payments/cmd/connectors/internal/connectors/currency/currency.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currency/currency.go rename to apps/payments/cmd/connectors/internal/connectors/currency/currency.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/client/accounts.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/client/accounts.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/client/accounts.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/client/accounts.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/client/auth.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/client/auth.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/client/auth.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/client/auth.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/client/balances.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/client/balances.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/client/balances.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/client/balances.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/client/beneficiaries.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/client/beneficiaries.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/client/beneficiaries.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/client/beneficiaries.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/client/client.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/client/client.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/client/client.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/client/client.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/client/contact.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/client/contact.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/client/contact.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/client/contact.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/client/error.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/client/error.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/client/error.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/client/error.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/client/payout.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/client/payout.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/client/payout.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/client/payout.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/client/transactions.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/client/transactions.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/client/transactions.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/client/transactions.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/client/transfer.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/client/transfer.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/client/transfer.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/client/transfer.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/config.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/config.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/config.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/config.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/connector.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/connector.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/connector.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/connector.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/currencies.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/currencies.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/currencies.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/currencies.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/errors.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/errors.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/errors.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/errors.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/loader.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/loader.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/loader.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/loader.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/task_fetch_accounts.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/task_fetch_accounts.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/task_fetch_accounts.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/task_fetch_accounts.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/task_fetch_balances.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/task_fetch_balances.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/task_fetch_balances.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/task_fetch_balances.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/task_fetch_beneficiaries.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/task_fetch_beneficiaries.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/task_fetch_beneficiaries.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/task_fetch_beneficiaries.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/task_fetch_transactions.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/task_fetch_transactions.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/task_fetch_transactions.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/task_fetch_transactions.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/task_main.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/task_main.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/task_main.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/task_main.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/task_payments.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/task_payments.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/task_payments.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/task_payments.go diff --git a/components/payments/cmd/connectors/internal/connectors/currencycloud/task_resolve.go b/apps/payments/cmd/connectors/internal/connectors/currencycloud/task_resolve.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/currencycloud/task_resolve.go rename to apps/payments/cmd/connectors/internal/connectors/currencycloud/task_resolve.go diff --git a/components/payments/cmd/connectors/internal/connectors/dummypay/config.go b/apps/payments/cmd/connectors/internal/connectors/dummypay/config.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/dummypay/config.go rename to apps/payments/cmd/connectors/internal/connectors/dummypay/config.go diff --git a/components/payments/cmd/connectors/internal/connectors/dummypay/config_test.go b/apps/payments/cmd/connectors/internal/connectors/dummypay/config_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/dummypay/config_test.go rename to apps/payments/cmd/connectors/internal/connectors/dummypay/config_test.go diff --git a/components/payments/cmd/connectors/internal/connectors/dummypay/connector.go b/apps/payments/cmd/connectors/internal/connectors/dummypay/connector.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/dummypay/connector.go rename to apps/payments/cmd/connectors/internal/connectors/dummypay/connector.go diff --git a/components/payments/cmd/connectors/internal/connectors/dummypay/connector_test.go b/apps/payments/cmd/connectors/internal/connectors/dummypay/connector_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/dummypay/connector_test.go rename to apps/payments/cmd/connectors/internal/connectors/dummypay/connector_test.go diff --git a/components/payments/cmd/connectors/internal/connectors/dummypay/currencies.go b/apps/payments/cmd/connectors/internal/connectors/dummypay/currencies.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/dummypay/currencies.go rename to apps/payments/cmd/connectors/internal/connectors/dummypay/currencies.go diff --git a/components/payments/cmd/connectors/internal/connectors/dummypay/errors.go b/apps/payments/cmd/connectors/internal/connectors/dummypay/errors.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/dummypay/errors.go rename to apps/payments/cmd/connectors/internal/connectors/dummypay/errors.go diff --git a/components/payments/cmd/connectors/internal/connectors/dummypay/fs.go b/apps/payments/cmd/connectors/internal/connectors/dummypay/fs.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/dummypay/fs.go rename to apps/payments/cmd/connectors/internal/connectors/dummypay/fs.go diff --git a/components/payments/cmd/connectors/internal/connectors/dummypay/fs_test.go b/apps/payments/cmd/connectors/internal/connectors/dummypay/fs_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/dummypay/fs_test.go rename to apps/payments/cmd/connectors/internal/connectors/dummypay/fs_test.go diff --git a/components/payments/cmd/connectors/internal/connectors/dummypay/loader.go b/apps/payments/cmd/connectors/internal/connectors/dummypay/loader.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/dummypay/loader.go rename to apps/payments/cmd/connectors/internal/connectors/dummypay/loader.go diff --git a/components/payments/cmd/connectors/internal/connectors/dummypay/loader_test.go b/apps/payments/cmd/connectors/internal/connectors/dummypay/loader_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/dummypay/loader_test.go rename to apps/payments/cmd/connectors/internal/connectors/dummypay/loader_test.go diff --git a/components/payments/cmd/connectors/internal/connectors/dummypay/payment.go b/apps/payments/cmd/connectors/internal/connectors/dummypay/payment.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/dummypay/payment.go rename to apps/payments/cmd/connectors/internal/connectors/dummypay/payment.go diff --git a/components/payments/cmd/connectors/internal/connectors/dummypay/remove_files.go b/apps/payments/cmd/connectors/internal/connectors/dummypay/remove_files.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/dummypay/remove_files.go rename to apps/payments/cmd/connectors/internal/connectors/dummypay/remove_files.go diff --git a/components/payments/cmd/connectors/internal/connectors/dummypay/task_descriptor.go b/apps/payments/cmd/connectors/internal/connectors/dummypay/task_descriptor.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/dummypay/task_descriptor.go rename to apps/payments/cmd/connectors/internal/connectors/dummypay/task_descriptor.go diff --git a/components/payments/cmd/connectors/internal/connectors/dummypay/task_generate_file.go b/apps/payments/cmd/connectors/internal/connectors/dummypay/task_generate_file.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/dummypay/task_generate_file.go rename to apps/payments/cmd/connectors/internal/connectors/dummypay/task_generate_file.go diff --git a/components/payments/cmd/connectors/internal/connectors/dummypay/task_ingest.go b/apps/payments/cmd/connectors/internal/connectors/dummypay/task_ingest.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/dummypay/task_ingest.go rename to apps/payments/cmd/connectors/internal/connectors/dummypay/task_ingest.go diff --git a/components/payments/cmd/connectors/internal/connectors/dummypay/task_read_files.go b/apps/payments/cmd/connectors/internal/connectors/dummypay/task_read_files.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/dummypay/task_read_files.go rename to apps/payments/cmd/connectors/internal/connectors/dummypay/task_read_files.go diff --git a/components/payments/cmd/connectors/internal/connectors/dummypay/task_test.go b/apps/payments/cmd/connectors/internal/connectors/dummypay/task_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/dummypay/task_test.go rename to apps/payments/cmd/connectors/internal/connectors/dummypay/task_test.go diff --git a/components/payments/cmd/connectors/internal/connectors/duration.go b/apps/payments/cmd/connectors/internal/connectors/duration.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/duration.go rename to apps/payments/cmd/connectors/internal/connectors/duration.go diff --git a/components/payments/cmd/connectors/internal/connectors/errors.go b/apps/payments/cmd/connectors/internal/connectors/errors.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/errors.go rename to apps/payments/cmd/connectors/internal/connectors/errors.go diff --git a/components/payments/cmd/connectors/internal/connectors/mangopay/client/bank_accounts.go b/apps/payments/cmd/connectors/internal/connectors/mangopay/client/bank_accounts.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/mangopay/client/bank_accounts.go rename to apps/payments/cmd/connectors/internal/connectors/mangopay/client/bank_accounts.go diff --git a/components/payments/cmd/connectors/internal/connectors/mangopay/client/client.go b/apps/payments/cmd/connectors/internal/connectors/mangopay/client/client.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/mangopay/client/client.go rename to apps/payments/cmd/connectors/internal/connectors/mangopay/client/client.go diff --git a/components/payments/cmd/connectors/internal/connectors/mangopay/client/error.go b/apps/payments/cmd/connectors/internal/connectors/mangopay/client/error.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/mangopay/client/error.go rename to apps/payments/cmd/connectors/internal/connectors/mangopay/client/error.go diff --git a/components/payments/cmd/connectors/internal/connectors/mangopay/client/payout.go b/apps/payments/cmd/connectors/internal/connectors/mangopay/client/payout.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/mangopay/client/payout.go rename to apps/payments/cmd/connectors/internal/connectors/mangopay/client/payout.go diff --git a/components/payments/cmd/connectors/internal/connectors/mangopay/client/transactions.go b/apps/payments/cmd/connectors/internal/connectors/mangopay/client/transactions.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/mangopay/client/transactions.go rename to apps/payments/cmd/connectors/internal/connectors/mangopay/client/transactions.go diff --git a/components/payments/cmd/connectors/internal/connectors/mangopay/client/transfer.go b/apps/payments/cmd/connectors/internal/connectors/mangopay/client/transfer.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/mangopay/client/transfer.go rename to apps/payments/cmd/connectors/internal/connectors/mangopay/client/transfer.go diff --git a/components/payments/cmd/connectors/internal/connectors/mangopay/client/users.go b/apps/payments/cmd/connectors/internal/connectors/mangopay/client/users.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/mangopay/client/users.go rename to apps/payments/cmd/connectors/internal/connectors/mangopay/client/users.go diff --git a/components/payments/cmd/connectors/internal/connectors/mangopay/client/wallets.go b/apps/payments/cmd/connectors/internal/connectors/mangopay/client/wallets.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/mangopay/client/wallets.go rename to apps/payments/cmd/connectors/internal/connectors/mangopay/client/wallets.go diff --git a/components/payments/cmd/connectors/internal/connectors/mangopay/config.go b/apps/payments/cmd/connectors/internal/connectors/mangopay/config.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/mangopay/config.go rename to apps/payments/cmd/connectors/internal/connectors/mangopay/config.go diff --git a/components/payments/cmd/connectors/internal/connectors/mangopay/connector.go b/apps/payments/cmd/connectors/internal/connectors/mangopay/connector.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/mangopay/connector.go rename to apps/payments/cmd/connectors/internal/connectors/mangopay/connector.go diff --git a/components/payments/cmd/connectors/internal/connectors/mangopay/currencies.go b/apps/payments/cmd/connectors/internal/connectors/mangopay/currencies.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/mangopay/currencies.go rename to apps/payments/cmd/connectors/internal/connectors/mangopay/currencies.go diff --git a/components/payments/cmd/connectors/internal/connectors/mangopay/errors.go b/apps/payments/cmd/connectors/internal/connectors/mangopay/errors.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/mangopay/errors.go rename to apps/payments/cmd/connectors/internal/connectors/mangopay/errors.go diff --git a/components/payments/cmd/connectors/internal/connectors/mangopay/loader.go b/apps/payments/cmd/connectors/internal/connectors/mangopay/loader.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/mangopay/loader.go rename to apps/payments/cmd/connectors/internal/connectors/mangopay/loader.go diff --git a/components/payments/cmd/connectors/internal/connectors/mangopay/task_fetch_bank_accounts.go b/apps/payments/cmd/connectors/internal/connectors/mangopay/task_fetch_bank_accounts.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/mangopay/task_fetch_bank_accounts.go rename to apps/payments/cmd/connectors/internal/connectors/mangopay/task_fetch_bank_accounts.go diff --git a/components/payments/cmd/connectors/internal/connectors/mangopay/task_fetch_transactions.go b/apps/payments/cmd/connectors/internal/connectors/mangopay/task_fetch_transactions.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/mangopay/task_fetch_transactions.go rename to apps/payments/cmd/connectors/internal/connectors/mangopay/task_fetch_transactions.go diff --git a/components/payments/cmd/connectors/internal/connectors/mangopay/task_fetch_users.go b/apps/payments/cmd/connectors/internal/connectors/mangopay/task_fetch_users.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/mangopay/task_fetch_users.go rename to apps/payments/cmd/connectors/internal/connectors/mangopay/task_fetch_users.go diff --git a/components/payments/cmd/connectors/internal/connectors/mangopay/task_fetch_wallets.go b/apps/payments/cmd/connectors/internal/connectors/mangopay/task_fetch_wallets.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/mangopay/task_fetch_wallets.go rename to apps/payments/cmd/connectors/internal/connectors/mangopay/task_fetch_wallets.go diff --git a/components/payments/cmd/connectors/internal/connectors/mangopay/task_main.go b/apps/payments/cmd/connectors/internal/connectors/mangopay/task_main.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/mangopay/task_main.go rename to apps/payments/cmd/connectors/internal/connectors/mangopay/task_main.go diff --git a/components/payments/cmd/connectors/internal/connectors/mangopay/task_payments.go b/apps/payments/cmd/connectors/internal/connectors/mangopay/task_payments.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/mangopay/task_payments.go rename to apps/payments/cmd/connectors/internal/connectors/mangopay/task_payments.go diff --git a/components/payments/cmd/connectors/internal/connectors/mangopay/task_resolve.go b/apps/payments/cmd/connectors/internal/connectors/mangopay/task_resolve.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/mangopay/task_resolve.go rename to apps/payments/cmd/connectors/internal/connectors/mangopay/task_resolve.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/client/accounts.go b/apps/payments/cmd/connectors/internal/connectors/modulr/client/accounts.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/client/accounts.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/client/accounts.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/client/beneficiaries.go b/apps/payments/cmd/connectors/internal/connectors/modulr/client/beneficiaries.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/client/beneficiaries.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/client/beneficiaries.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/client/client.go b/apps/payments/cmd/connectors/internal/connectors/modulr/client/client.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/client/client.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/client/client.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/client/error.go b/apps/payments/cmd/connectors/internal/connectors/modulr/client/error.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/client/error.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/client/error.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/client/payout.go b/apps/payments/cmd/connectors/internal/connectors/modulr/client/payout.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/client/payout.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/client/payout.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/client/transactions.go b/apps/payments/cmd/connectors/internal/connectors/modulr/client/transactions.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/client/transactions.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/client/transactions.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/client/transfer.go b/apps/payments/cmd/connectors/internal/connectors/modulr/client/transfer.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/client/transfer.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/client/transfer.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/config.go b/apps/payments/cmd/connectors/internal/connectors/modulr/config.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/config.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/config.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/connector.go b/apps/payments/cmd/connectors/internal/connectors/modulr/connector.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/connector.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/connector.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/currencies.go b/apps/payments/cmd/connectors/internal/connectors/modulr/currencies.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/currencies.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/currencies.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/errors.go b/apps/payments/cmd/connectors/internal/connectors/modulr/errors.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/errors.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/errors.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/hmac/hmac.go b/apps/payments/cmd/connectors/internal/connectors/modulr/hmac/hmac.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/hmac/hmac.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/hmac/hmac.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/hmac/hmac_test.go b/apps/payments/cmd/connectors/internal/connectors/modulr/hmac/hmac_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/hmac/hmac_test.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/hmac/hmac_test.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/hmac/signature_generator.go b/apps/payments/cmd/connectors/internal/connectors/modulr/hmac/signature_generator.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/hmac/signature_generator.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/hmac/signature_generator.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/hmac/signature_test.go b/apps/payments/cmd/connectors/internal/connectors/modulr/hmac/signature_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/hmac/signature_test.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/hmac/signature_test.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/loader.go b/apps/payments/cmd/connectors/internal/connectors/modulr/loader.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/loader.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/loader.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/task_fetch_accounts.go b/apps/payments/cmd/connectors/internal/connectors/modulr/task_fetch_accounts.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/task_fetch_accounts.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/task_fetch_accounts.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/task_fetch_beneficiaries.go b/apps/payments/cmd/connectors/internal/connectors/modulr/task_fetch_beneficiaries.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/task_fetch_beneficiaries.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/task_fetch_beneficiaries.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/task_fetch_transactions.go b/apps/payments/cmd/connectors/internal/connectors/modulr/task_fetch_transactions.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/task_fetch_transactions.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/task_fetch_transactions.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/task_main.go b/apps/payments/cmd/connectors/internal/connectors/modulr/task_main.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/task_main.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/task_main.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/task_payments.go b/apps/payments/cmd/connectors/internal/connectors/modulr/task_payments.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/task_payments.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/task_payments.go diff --git a/components/payments/cmd/connectors/internal/connectors/modulr/task_resolve.go b/apps/payments/cmd/connectors/internal/connectors/modulr/task_resolve.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/modulr/task_resolve.go rename to apps/payments/cmd/connectors/internal/connectors/modulr/task_resolve.go diff --git a/components/payments/cmd/connectors/internal/connectors/moneycorp/client/accounts.go b/apps/payments/cmd/connectors/internal/connectors/moneycorp/client/accounts.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/moneycorp/client/accounts.go rename to apps/payments/cmd/connectors/internal/connectors/moneycorp/client/accounts.go diff --git a/components/payments/cmd/connectors/internal/connectors/moneycorp/client/auth.go b/apps/payments/cmd/connectors/internal/connectors/moneycorp/client/auth.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/moneycorp/client/auth.go rename to apps/payments/cmd/connectors/internal/connectors/moneycorp/client/auth.go diff --git a/components/payments/cmd/connectors/internal/connectors/moneycorp/client/balances.go b/apps/payments/cmd/connectors/internal/connectors/moneycorp/client/balances.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/moneycorp/client/balances.go rename to apps/payments/cmd/connectors/internal/connectors/moneycorp/client/balances.go diff --git a/components/payments/cmd/connectors/internal/connectors/moneycorp/client/client.go b/apps/payments/cmd/connectors/internal/connectors/moneycorp/client/client.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/moneycorp/client/client.go rename to apps/payments/cmd/connectors/internal/connectors/moneycorp/client/client.go diff --git a/components/payments/cmd/connectors/internal/connectors/moneycorp/client/error.go b/apps/payments/cmd/connectors/internal/connectors/moneycorp/client/error.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/moneycorp/client/error.go rename to apps/payments/cmd/connectors/internal/connectors/moneycorp/client/error.go diff --git a/components/payments/cmd/connectors/internal/connectors/moneycorp/client/payout.go b/apps/payments/cmd/connectors/internal/connectors/moneycorp/client/payout.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/moneycorp/client/payout.go rename to apps/payments/cmd/connectors/internal/connectors/moneycorp/client/payout.go diff --git a/components/payments/cmd/connectors/internal/connectors/moneycorp/client/recipients.go b/apps/payments/cmd/connectors/internal/connectors/moneycorp/client/recipients.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/moneycorp/client/recipients.go rename to apps/payments/cmd/connectors/internal/connectors/moneycorp/client/recipients.go diff --git a/components/payments/cmd/connectors/internal/connectors/moneycorp/client/transactions.go b/apps/payments/cmd/connectors/internal/connectors/moneycorp/client/transactions.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/moneycorp/client/transactions.go rename to apps/payments/cmd/connectors/internal/connectors/moneycorp/client/transactions.go diff --git a/components/payments/cmd/connectors/internal/connectors/moneycorp/client/transfer.go b/apps/payments/cmd/connectors/internal/connectors/moneycorp/client/transfer.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/moneycorp/client/transfer.go rename to apps/payments/cmd/connectors/internal/connectors/moneycorp/client/transfer.go diff --git a/components/payments/cmd/connectors/internal/connectors/moneycorp/config.go b/apps/payments/cmd/connectors/internal/connectors/moneycorp/config.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/moneycorp/config.go rename to apps/payments/cmd/connectors/internal/connectors/moneycorp/config.go diff --git a/components/payments/cmd/connectors/internal/connectors/moneycorp/connector.go b/apps/payments/cmd/connectors/internal/connectors/moneycorp/connector.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/moneycorp/connector.go rename to apps/payments/cmd/connectors/internal/connectors/moneycorp/connector.go diff --git a/components/payments/cmd/connectors/internal/connectors/moneycorp/currencies.go b/apps/payments/cmd/connectors/internal/connectors/moneycorp/currencies.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/moneycorp/currencies.go rename to apps/payments/cmd/connectors/internal/connectors/moneycorp/currencies.go diff --git a/components/payments/cmd/connectors/internal/connectors/moneycorp/errors.go b/apps/payments/cmd/connectors/internal/connectors/moneycorp/errors.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/moneycorp/errors.go rename to apps/payments/cmd/connectors/internal/connectors/moneycorp/errors.go diff --git a/components/payments/cmd/connectors/internal/connectors/moneycorp/loader.go b/apps/payments/cmd/connectors/internal/connectors/moneycorp/loader.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/moneycorp/loader.go rename to apps/payments/cmd/connectors/internal/connectors/moneycorp/loader.go diff --git a/components/payments/cmd/connectors/internal/connectors/moneycorp/task_fetch_accounts.go b/apps/payments/cmd/connectors/internal/connectors/moneycorp/task_fetch_accounts.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/moneycorp/task_fetch_accounts.go rename to apps/payments/cmd/connectors/internal/connectors/moneycorp/task_fetch_accounts.go diff --git a/components/payments/cmd/connectors/internal/connectors/moneycorp/task_fetch_balances.go b/apps/payments/cmd/connectors/internal/connectors/moneycorp/task_fetch_balances.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/moneycorp/task_fetch_balances.go rename to apps/payments/cmd/connectors/internal/connectors/moneycorp/task_fetch_balances.go diff --git a/components/payments/cmd/connectors/internal/connectors/moneycorp/task_fetch_recipients.go b/apps/payments/cmd/connectors/internal/connectors/moneycorp/task_fetch_recipients.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/moneycorp/task_fetch_recipients.go rename to apps/payments/cmd/connectors/internal/connectors/moneycorp/task_fetch_recipients.go diff --git a/components/payments/cmd/connectors/internal/connectors/moneycorp/task_fetch_transactions.go b/apps/payments/cmd/connectors/internal/connectors/moneycorp/task_fetch_transactions.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/moneycorp/task_fetch_transactions.go rename to apps/payments/cmd/connectors/internal/connectors/moneycorp/task_fetch_transactions.go diff --git a/components/payments/cmd/connectors/internal/connectors/moneycorp/task_main.go b/apps/payments/cmd/connectors/internal/connectors/moneycorp/task_main.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/moneycorp/task_main.go rename to apps/payments/cmd/connectors/internal/connectors/moneycorp/task_main.go diff --git a/components/payments/cmd/connectors/internal/connectors/moneycorp/task_payments.go b/apps/payments/cmd/connectors/internal/connectors/moneycorp/task_payments.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/moneycorp/task_payments.go rename to apps/payments/cmd/connectors/internal/connectors/moneycorp/task_payments.go diff --git a/components/payments/cmd/connectors/internal/connectors/moneycorp/task_resolve.go b/apps/payments/cmd/connectors/internal/connectors/moneycorp/task_resolve.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/moneycorp/task_resolve.go rename to apps/payments/cmd/connectors/internal/connectors/moneycorp/task_resolve.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/client/accounts.go b/apps/payments/cmd/connectors/internal/connectors/stripe/client/accounts.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/client/accounts.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/client/accounts.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/client/balance_transactions.go b/apps/payments/cmd/connectors/internal/connectors/stripe/client/balance_transactions.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/client/balance_transactions.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/client/balance_transactions.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/client/balances.go b/apps/payments/cmd/connectors/internal/connectors/stripe/client/balances.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/client/balances.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/client/balances.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/client/client.go b/apps/payments/cmd/connectors/internal/connectors/stripe/client/client.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/client/client.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/client/client.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/client/client_test.go b/apps/payments/cmd/connectors/internal/connectors/stripe/client/client_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/client/client_test.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/client/client_test.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/client/external_accounts.go b/apps/payments/cmd/connectors/internal/connectors/stripe/client/external_accounts.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/client/external_accounts.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/client/external_accounts.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/client/payouts.go b/apps/payments/cmd/connectors/internal/connectors/stripe/client/payouts.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/client/payouts.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/client/payouts.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/client/transfers.go b/apps/payments/cmd/connectors/internal/connectors/stripe/client/transfers.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/client/transfers.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/client/transfers.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/config.go b/apps/payments/cmd/connectors/internal/connectors/stripe/config.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/config.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/config.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/connector.go b/apps/payments/cmd/connectors/internal/connectors/stripe/connector.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/connector.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/connector.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/currencies.go b/apps/payments/cmd/connectors/internal/connectors/stripe/currencies.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/currencies.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/currencies.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/ingester.go b/apps/payments/cmd/connectors/internal/connectors/stripe/ingester.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/ingester.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/ingester.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/loader.go b/apps/payments/cmd/connectors/internal/connectors/stripe/loader.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/loader.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/loader.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/state.go b/apps/payments/cmd/connectors/internal/connectors/stripe/state.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/state.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/state.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/task_fetch_accounts.go b/apps/payments/cmd/connectors/internal/connectors/stripe/task_fetch_accounts.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/task_fetch_accounts.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/task_fetch_accounts.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/task_fetch_balances.go b/apps/payments/cmd/connectors/internal/connectors/stripe/task_fetch_balances.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/task_fetch_balances.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/task_fetch_balances.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/task_fetch_external_accounts.go b/apps/payments/cmd/connectors/internal/connectors/stripe/task_fetch_external_accounts.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/task_fetch_external_accounts.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/task_fetch_external_accounts.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/task_fetch_payments.go b/apps/payments/cmd/connectors/internal/connectors/stripe/task_fetch_payments.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/task_fetch_payments.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/task_fetch_payments.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/task_fetch_payments_for_connected_account.go b/apps/payments/cmd/connectors/internal/connectors/stripe/task_fetch_payments_for_connected_account.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/task_fetch_payments_for_connected_account.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/task_fetch_payments_for_connected_account.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/task_main.go b/apps/payments/cmd/connectors/internal/connectors/stripe/task_main.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/task_main.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/task_main.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/task_payments.go b/apps/payments/cmd/connectors/internal/connectors/stripe/task_payments.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/task_payments.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/task_payments.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/task_resolve.go b/apps/payments/cmd/connectors/internal/connectors/stripe/task_resolve.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/task_resolve.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/task_resolve.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/timeline.go b/apps/payments/cmd/connectors/internal/connectors/stripe/timeline.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/timeline.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/timeline.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/timeline_connected_account.go b/apps/payments/cmd/connectors/internal/connectors/stripe/timeline_connected_account.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/timeline_connected_account.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/timeline_connected_account.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/timeline_external_accounts.go b/apps/payments/cmd/connectors/internal/connectors/stripe/timeline_external_accounts.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/timeline_external_accounts.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/timeline_external_accounts.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/timeline_test.go b/apps/payments/cmd/connectors/internal/connectors/stripe/timeline_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/timeline_test.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/timeline_test.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/timeline_transactions.go b/apps/payments/cmd/connectors/internal/connectors/stripe/timeline_transactions.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/timeline_transactions.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/timeline_transactions.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/timeline_trigger.go b/apps/payments/cmd/connectors/internal/connectors/stripe/timeline_trigger.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/timeline_trigger.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/timeline_trigger.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/timeline_trigger_test.go b/apps/payments/cmd/connectors/internal/connectors/stripe/timeline_trigger_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/timeline_trigger_test.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/timeline_trigger_test.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/translate.go b/apps/payments/cmd/connectors/internal/connectors/stripe/translate.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/translate.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/translate.go diff --git a/components/payments/cmd/connectors/internal/connectors/stripe/utils_test.go b/apps/payments/cmd/connectors/internal/connectors/stripe/utils_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/stripe/utils_test.go rename to apps/payments/cmd/connectors/internal/connectors/stripe/utils_test.go diff --git a/components/payments/cmd/connectors/internal/connectors/wise/client/balances.go b/apps/payments/cmd/connectors/internal/connectors/wise/client/balances.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/wise/client/balances.go rename to apps/payments/cmd/connectors/internal/connectors/wise/client/balances.go diff --git a/components/payments/cmd/connectors/internal/connectors/wise/client/client.go b/apps/payments/cmd/connectors/internal/connectors/wise/client/client.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/wise/client/client.go rename to apps/payments/cmd/connectors/internal/connectors/wise/client/client.go diff --git a/components/payments/cmd/connectors/internal/connectors/wise/client/error.go b/apps/payments/cmd/connectors/internal/connectors/wise/client/error.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/wise/client/error.go rename to apps/payments/cmd/connectors/internal/connectors/wise/client/error.go diff --git a/components/payments/cmd/connectors/internal/connectors/wise/client/payouts.go b/apps/payments/cmd/connectors/internal/connectors/wise/client/payouts.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/wise/client/payouts.go rename to apps/payments/cmd/connectors/internal/connectors/wise/client/payouts.go diff --git a/components/payments/cmd/connectors/internal/connectors/wise/client/profiles.go b/apps/payments/cmd/connectors/internal/connectors/wise/client/profiles.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/wise/client/profiles.go rename to apps/payments/cmd/connectors/internal/connectors/wise/client/profiles.go diff --git a/components/payments/cmd/connectors/internal/connectors/wise/client/quotes.go b/apps/payments/cmd/connectors/internal/connectors/wise/client/quotes.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/wise/client/quotes.go rename to apps/payments/cmd/connectors/internal/connectors/wise/client/quotes.go diff --git a/components/payments/cmd/connectors/internal/connectors/wise/client/recipient_accounts.go b/apps/payments/cmd/connectors/internal/connectors/wise/client/recipient_accounts.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/wise/client/recipient_accounts.go rename to apps/payments/cmd/connectors/internal/connectors/wise/client/recipient_accounts.go diff --git a/components/payments/cmd/connectors/internal/connectors/wise/client/transfers.go b/apps/payments/cmd/connectors/internal/connectors/wise/client/transfers.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/wise/client/transfers.go rename to apps/payments/cmd/connectors/internal/connectors/wise/client/transfers.go diff --git a/components/payments/cmd/connectors/internal/connectors/wise/config.go b/apps/payments/cmd/connectors/internal/connectors/wise/config.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/wise/config.go rename to apps/payments/cmd/connectors/internal/connectors/wise/config.go diff --git a/components/payments/cmd/connectors/internal/connectors/wise/connector.go b/apps/payments/cmd/connectors/internal/connectors/wise/connector.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/wise/connector.go rename to apps/payments/cmd/connectors/internal/connectors/wise/connector.go diff --git a/components/payments/cmd/connectors/internal/connectors/wise/currencies.go b/apps/payments/cmd/connectors/internal/connectors/wise/currencies.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/wise/currencies.go rename to apps/payments/cmd/connectors/internal/connectors/wise/currencies.go diff --git a/components/payments/cmd/connectors/internal/connectors/wise/errors.go b/apps/payments/cmd/connectors/internal/connectors/wise/errors.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/wise/errors.go rename to apps/payments/cmd/connectors/internal/connectors/wise/errors.go diff --git a/components/payments/cmd/connectors/internal/connectors/wise/loader.go b/apps/payments/cmd/connectors/internal/connectors/wise/loader.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/wise/loader.go rename to apps/payments/cmd/connectors/internal/connectors/wise/loader.go diff --git a/components/payments/cmd/connectors/internal/connectors/wise/task_fetch_profiles.go b/apps/payments/cmd/connectors/internal/connectors/wise/task_fetch_profiles.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/wise/task_fetch_profiles.go rename to apps/payments/cmd/connectors/internal/connectors/wise/task_fetch_profiles.go diff --git a/components/payments/cmd/connectors/internal/connectors/wise/task_fetch_recipient_accounts.go b/apps/payments/cmd/connectors/internal/connectors/wise/task_fetch_recipient_accounts.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/wise/task_fetch_recipient_accounts.go rename to apps/payments/cmd/connectors/internal/connectors/wise/task_fetch_recipient_accounts.go diff --git a/components/payments/cmd/connectors/internal/connectors/wise/task_fetch_transfers.go b/apps/payments/cmd/connectors/internal/connectors/wise/task_fetch_transfers.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/wise/task_fetch_transfers.go rename to apps/payments/cmd/connectors/internal/connectors/wise/task_fetch_transfers.go diff --git a/components/payments/cmd/connectors/internal/connectors/wise/task_main.go b/apps/payments/cmd/connectors/internal/connectors/wise/task_main.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/wise/task_main.go rename to apps/payments/cmd/connectors/internal/connectors/wise/task_main.go diff --git a/components/payments/cmd/connectors/internal/connectors/wise/task_payments.go b/apps/payments/cmd/connectors/internal/connectors/wise/task_payments.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/wise/task_payments.go rename to apps/payments/cmd/connectors/internal/connectors/wise/task_payments.go diff --git a/components/payments/cmd/connectors/internal/connectors/wise/task_resolve.go b/apps/payments/cmd/connectors/internal/connectors/wise/task_resolve.go similarity index 100% rename from components/payments/cmd/connectors/internal/connectors/wise/task_resolve.go rename to apps/payments/cmd/connectors/internal/connectors/wise/task_resolve.go diff --git a/components/payments/cmd/connectors/internal/ingestion/accounts.go b/apps/payments/cmd/connectors/internal/ingestion/accounts.go similarity index 100% rename from components/payments/cmd/connectors/internal/ingestion/accounts.go rename to apps/payments/cmd/connectors/internal/ingestion/accounts.go diff --git a/components/payments/cmd/connectors/internal/ingestion/balances.go b/apps/payments/cmd/connectors/internal/ingestion/balances.go similarity index 100% rename from components/payments/cmd/connectors/internal/ingestion/balances.go rename to apps/payments/cmd/connectors/internal/ingestion/balances.go diff --git a/components/payments/cmd/connectors/internal/ingestion/bank_account.go b/apps/payments/cmd/connectors/internal/ingestion/bank_account.go similarity index 100% rename from components/payments/cmd/connectors/internal/ingestion/bank_account.go rename to apps/payments/cmd/connectors/internal/ingestion/bank_account.go diff --git a/components/payments/cmd/connectors/internal/ingestion/ingester.go b/apps/payments/cmd/connectors/internal/ingestion/ingester.go similarity index 100% rename from components/payments/cmd/connectors/internal/ingestion/ingester.go rename to apps/payments/cmd/connectors/internal/ingestion/ingester.go diff --git a/components/payments/cmd/connectors/internal/ingestion/payments.go b/apps/payments/cmd/connectors/internal/ingestion/payments.go similarity index 100% rename from components/payments/cmd/connectors/internal/ingestion/payments.go rename to apps/payments/cmd/connectors/internal/ingestion/payments.go diff --git a/components/payments/cmd/connectors/internal/ingestion/test.json b/apps/payments/cmd/connectors/internal/ingestion/test.json similarity index 100% rename from components/payments/cmd/connectors/internal/ingestion/test.json rename to apps/payments/cmd/connectors/internal/ingestion/test.json diff --git a/components/payments/cmd/connectors/internal/ingestion/transfer_initiation.go b/apps/payments/cmd/connectors/internal/ingestion/transfer_initiation.go similarity index 100% rename from components/payments/cmd/connectors/internal/ingestion/transfer_initiation.go rename to apps/payments/cmd/connectors/internal/ingestion/transfer_initiation.go diff --git a/components/payments/cmd/connectors/internal/metrics/metrics.go b/apps/payments/cmd/connectors/internal/metrics/metrics.go similarity index 100% rename from components/payments/cmd/connectors/internal/metrics/metrics.go rename to apps/payments/cmd/connectors/internal/metrics/metrics.go diff --git a/components/payments/cmd/connectors/internal/storage/accounts.go b/apps/payments/cmd/connectors/internal/storage/accounts.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/accounts.go rename to apps/payments/cmd/connectors/internal/storage/accounts.go diff --git a/components/payments/cmd/connectors/internal/storage/accounts_test.go b/apps/payments/cmd/connectors/internal/storage/accounts_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/accounts_test.go rename to apps/payments/cmd/connectors/internal/storage/accounts_test.go diff --git a/components/payments/cmd/connectors/internal/storage/balance_test.go b/apps/payments/cmd/connectors/internal/storage/balance_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/balance_test.go rename to apps/payments/cmd/connectors/internal/storage/balance_test.go diff --git a/components/payments/cmd/connectors/internal/storage/balances.go b/apps/payments/cmd/connectors/internal/storage/balances.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/balances.go rename to apps/payments/cmd/connectors/internal/storage/balances.go diff --git a/components/payments/cmd/connectors/internal/storage/bank_accounts.go b/apps/payments/cmd/connectors/internal/storage/bank_accounts.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/bank_accounts.go rename to apps/payments/cmd/connectors/internal/storage/bank_accounts.go diff --git a/components/payments/cmd/connectors/internal/storage/bank_accounts_test.go b/apps/payments/cmd/connectors/internal/storage/bank_accounts_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/bank_accounts_test.go rename to apps/payments/cmd/connectors/internal/storage/bank_accounts_test.go diff --git a/components/payments/cmd/connectors/internal/storage/connectors.go b/apps/payments/cmd/connectors/internal/storage/connectors.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/connectors.go rename to apps/payments/cmd/connectors/internal/storage/connectors.go diff --git a/components/payments/cmd/connectors/internal/storage/connectors_test.go b/apps/payments/cmd/connectors/internal/storage/connectors_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/connectors_test.go rename to apps/payments/cmd/connectors/internal/storage/connectors_test.go diff --git a/components/payments/cmd/connectors/internal/storage/error.go b/apps/payments/cmd/connectors/internal/storage/error.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/error.go rename to apps/payments/cmd/connectors/internal/storage/error.go diff --git a/components/payments/cmd/connectors/internal/storage/main_test.go b/apps/payments/cmd/connectors/internal/storage/main_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/main_test.go rename to apps/payments/cmd/connectors/internal/storage/main_test.go diff --git a/components/payments/cmd/connectors/internal/storage/metadata.go b/apps/payments/cmd/connectors/internal/storage/metadata.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/metadata.go rename to apps/payments/cmd/connectors/internal/storage/metadata.go diff --git a/components/payments/cmd/connectors/internal/storage/module.go b/apps/payments/cmd/connectors/internal/storage/module.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/module.go rename to apps/payments/cmd/connectors/internal/storage/module.go diff --git a/components/payments/cmd/connectors/internal/storage/paginate.go b/apps/payments/cmd/connectors/internal/storage/paginate.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/paginate.go rename to apps/payments/cmd/connectors/internal/storage/paginate.go diff --git a/components/payments/cmd/connectors/internal/storage/paginate_test.go b/apps/payments/cmd/connectors/internal/storage/paginate_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/paginate_test.go rename to apps/payments/cmd/connectors/internal/storage/paginate_test.go diff --git a/components/payments/cmd/connectors/internal/storage/payments.go b/apps/payments/cmd/connectors/internal/storage/payments.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/payments.go rename to apps/payments/cmd/connectors/internal/storage/payments.go diff --git a/components/payments/cmd/connectors/internal/storage/payments_test.go b/apps/payments/cmd/connectors/internal/storage/payments_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/payments_test.go rename to apps/payments/cmd/connectors/internal/storage/payments_test.go diff --git a/components/payments/cmd/connectors/internal/storage/ping.go b/apps/payments/cmd/connectors/internal/storage/ping.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/ping.go rename to apps/payments/cmd/connectors/internal/storage/ping.go diff --git a/components/payments/cmd/connectors/internal/storage/repository.go b/apps/payments/cmd/connectors/internal/storage/repository.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/repository.go rename to apps/payments/cmd/connectors/internal/storage/repository.go diff --git a/components/payments/cmd/connectors/internal/storage/sort.go b/apps/payments/cmd/connectors/internal/storage/sort.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/sort.go rename to apps/payments/cmd/connectors/internal/storage/sort.go diff --git a/components/payments/cmd/connectors/internal/storage/task.go b/apps/payments/cmd/connectors/internal/storage/task.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/task.go rename to apps/payments/cmd/connectors/internal/storage/task.go diff --git a/components/payments/cmd/connectors/internal/storage/transfer_initiation.go b/apps/payments/cmd/connectors/internal/storage/transfer_initiation.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/transfer_initiation.go rename to apps/payments/cmd/connectors/internal/storage/transfer_initiation.go diff --git a/components/payments/cmd/connectors/internal/storage/transfer_initiation_test.go b/apps/payments/cmd/connectors/internal/storage/transfer_initiation_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/storage/transfer_initiation_test.go rename to apps/payments/cmd/connectors/internal/storage/transfer_initiation_test.go diff --git a/components/payments/cmd/connectors/internal/task/context.go b/apps/payments/cmd/connectors/internal/task/context.go similarity index 100% rename from components/payments/cmd/connectors/internal/task/context.go rename to apps/payments/cmd/connectors/internal/task/context.go diff --git a/components/payments/cmd/connectors/internal/task/resolver.go b/apps/payments/cmd/connectors/internal/task/resolver.go similarity index 100% rename from components/payments/cmd/connectors/internal/task/resolver.go rename to apps/payments/cmd/connectors/internal/task/resolver.go diff --git a/components/payments/cmd/connectors/internal/task/scheduler.go b/apps/payments/cmd/connectors/internal/task/scheduler.go similarity index 100% rename from components/payments/cmd/connectors/internal/task/scheduler.go rename to apps/payments/cmd/connectors/internal/task/scheduler.go diff --git a/components/payments/cmd/connectors/internal/task/scheduler_test.go b/apps/payments/cmd/connectors/internal/task/scheduler_test.go similarity index 100% rename from components/payments/cmd/connectors/internal/task/scheduler_test.go rename to apps/payments/cmd/connectors/internal/task/scheduler_test.go diff --git a/components/payments/cmd/connectors/internal/task/state.go b/apps/payments/cmd/connectors/internal/task/state.go similarity index 100% rename from components/payments/cmd/connectors/internal/task/state.go rename to apps/payments/cmd/connectors/internal/task/state.go diff --git a/components/payments/cmd/connectors/internal/task/store.go b/apps/payments/cmd/connectors/internal/task/store.go similarity index 100% rename from components/payments/cmd/connectors/internal/task/store.go rename to apps/payments/cmd/connectors/internal/task/store.go diff --git a/components/payments/cmd/connectors/internal/task/storememory.go b/apps/payments/cmd/connectors/internal/task/storememory.go similarity index 100% rename from components/payments/cmd/connectors/internal/task/storememory.go rename to apps/payments/cmd/connectors/internal/task/storememory.go diff --git a/components/payments/cmd/connectors/internal/task/task.go b/apps/payments/cmd/connectors/internal/task/task.go similarity index 100% rename from components/payments/cmd/connectors/internal/task/task.go rename to apps/payments/cmd/connectors/internal/task/task.go diff --git a/components/payments/cmd/connectors/root.go b/apps/payments/cmd/connectors/root.go similarity index 100% rename from components/payments/cmd/connectors/root.go rename to apps/payments/cmd/connectors/root.go diff --git a/components/payments/cmd/connectors/serve.go b/apps/payments/cmd/connectors/serve.go similarity index 100% rename from components/payments/cmd/connectors/serve.go rename to apps/payments/cmd/connectors/serve.go diff --git a/components/payments/cmd/connectors/viper.go b/apps/payments/cmd/connectors/viper.go similarity index 100% rename from components/payments/cmd/connectors/viper.go rename to apps/payments/cmd/connectors/viper.go diff --git a/components/payments/cmd/migrate.go b/apps/payments/cmd/migrate.go similarity index 100% rename from components/payments/cmd/migrate.go rename to apps/payments/cmd/migrate.go diff --git a/components/payments/cmd/root.go b/apps/payments/cmd/root.go similarity index 100% rename from components/payments/cmd/root.go rename to apps/payments/cmd/root.go diff --git a/components/payments/cmd/version.go b/apps/payments/cmd/version.go similarity index 100% rename from components/payments/cmd/version.go rename to apps/payments/cmd/version.go diff --git a/components/payments/codecov.yml b/apps/payments/codecov.yml similarity index 100% rename from components/payments/codecov.yml rename to apps/payments/codecov.yml diff --git a/components/ledger/libs/commitlint.config.js b/apps/payments/commitlint.config.js similarity index 100% rename from components/ledger/libs/commitlint.config.js rename to apps/payments/commitlint.config.js diff --git a/components/payments/docker-compose.yml b/apps/payments/docker-compose.yml similarity index 100% rename from components/payments/docker-compose.yml rename to apps/payments/docker-compose.yml diff --git a/components/payments/docs/connectors.md b/apps/payments/docs/connectors.md similarity index 100% rename from components/payments/docs/connectors.md rename to apps/payments/docs/connectors.md diff --git a/components/payments/docs/development.md b/apps/payments/docs/development.md similarity index 100% rename from components/payments/docs/development.md rename to apps/payments/docs/development.md diff --git a/components/payments/docs/samples-payin.json b/apps/payments/docs/samples-payin.json similarity index 100% rename from components/payments/docs/samples-payin.json rename to apps/payments/docs/samples-payin.json diff --git a/components/payments/docs/tuto-connector.md b/apps/payments/docs/tuto-connector.md similarity index 100% rename from components/payments/docs/tuto-connector.md rename to apps/payments/docs/tuto-connector.md diff --git a/components/payments/go.mod b/apps/payments/go.mod similarity index 100% rename from components/payments/go.mod rename to apps/payments/go.mod diff --git a/components/payments/go.sum b/apps/payments/go.sum similarity index 100% rename from components/payments/go.sum rename to apps/payments/go.sum diff --git a/components/payments/internal/messages/accounts.go b/apps/payments/internal/messages/accounts.go similarity index 100% rename from components/payments/internal/messages/accounts.go rename to apps/payments/internal/messages/accounts.go diff --git a/components/payments/internal/messages/balances.go b/apps/payments/internal/messages/balances.go similarity index 100% rename from components/payments/internal/messages/balances.go rename to apps/payments/internal/messages/balances.go diff --git a/components/payments/internal/messages/bank_account.go b/apps/payments/internal/messages/bank_account.go similarity index 100% rename from components/payments/internal/messages/bank_account.go rename to apps/payments/internal/messages/bank_account.go diff --git a/components/payments/internal/messages/connectors.go b/apps/payments/internal/messages/connectors.go similarity index 100% rename from components/payments/internal/messages/connectors.go rename to apps/payments/internal/messages/connectors.go diff --git a/components/payments/internal/messages/payments.go b/apps/payments/internal/messages/payments.go similarity index 100% rename from components/payments/internal/messages/payments.go rename to apps/payments/internal/messages/payments.go diff --git a/components/payments/internal/messages/transfer_initiations.go b/apps/payments/internal/messages/transfer_initiations.go similarity index 100% rename from components/payments/internal/messages/transfer_initiations.go rename to apps/payments/internal/messages/transfer_initiations.go diff --git a/components/payments/internal/models/account.go b/apps/payments/internal/models/account.go similarity index 100% rename from components/payments/internal/models/account.go rename to apps/payments/internal/models/account.go diff --git a/components/payments/internal/models/adjustment.go b/apps/payments/internal/models/adjustment.go similarity index 100% rename from components/payments/internal/models/adjustment.go rename to apps/payments/internal/models/adjustment.go diff --git a/components/payments/internal/models/balance.go b/apps/payments/internal/models/balance.go similarity index 100% rename from components/payments/internal/models/balance.go rename to apps/payments/internal/models/balance.go diff --git a/components/payments/internal/models/bank_account.go b/apps/payments/internal/models/bank_account.go similarity index 100% rename from components/payments/internal/models/bank_account.go rename to apps/payments/internal/models/bank_account.go diff --git a/components/payments/internal/models/connector.go b/apps/payments/internal/models/connector.go similarity index 100% rename from components/payments/internal/models/connector.go rename to apps/payments/internal/models/connector.go diff --git a/components/payments/internal/models/metadata.go b/apps/payments/internal/models/metadata.go similarity index 100% rename from components/payments/internal/models/metadata.go rename to apps/payments/internal/models/metadata.go diff --git a/components/payments/internal/models/payment.go b/apps/payments/internal/models/payment.go similarity index 100% rename from components/payments/internal/models/payment.go rename to apps/payments/internal/models/payment.go diff --git a/components/payments/internal/models/pools.go b/apps/payments/internal/models/pools.go similarity index 100% rename from components/payments/internal/models/pools.go rename to apps/payments/internal/models/pools.go diff --git a/components/payments/internal/models/task.go b/apps/payments/internal/models/task.go similarity index 100% rename from components/payments/internal/models/task.go rename to apps/payments/internal/models/task.go diff --git a/components/payments/internal/models/transfer_initiation.go b/apps/payments/internal/models/transfer_initiation.go similarity index 100% rename from components/payments/internal/models/transfer_initiation.go rename to apps/payments/internal/models/transfer_initiation.go diff --git a/components/payments/internal/storage/migrations.go b/apps/payments/internal/storage/migrations.go similarity index 100% rename from components/payments/internal/storage/migrations.go rename to apps/payments/internal/storage/migrations.go diff --git a/components/payments/internal/storage/migrations_v0.x.go b/apps/payments/internal/storage/migrations_v0.x.go similarity index 100% rename from components/payments/internal/storage/migrations_v0.x.go rename to apps/payments/internal/storage/migrations_v0.x.go diff --git a/components/payments/internal/storage/migrations_v1.x.go b/apps/payments/internal/storage/migrations_v1.x.go similarity index 100% rename from components/payments/internal/storage/migrations_v1.x.go rename to apps/payments/internal/storage/migrations_v1.x.go diff --git a/components/payments/local_env/postgres/init.sql b/apps/payments/local_env/postgres/init.sql similarity index 100% rename from components/payments/local_env/postgres/init.sql rename to apps/payments/local_env/postgres/init.sql diff --git a/components/payments/main.go b/apps/payments/main.go similarity index 100% rename from components/payments/main.go rename to apps/payments/main.go diff --git a/components/payments/openapi.yaml b/apps/payments/openapi.yaml similarity index 100% rename from components/payments/openapi.yaml rename to apps/payments/openapi.yaml diff --git a/components/payments/pkg/events/event.go b/apps/payments/pkg/events/event.go similarity index 100% rename from components/payments/pkg/events/event.go rename to apps/payments/pkg/events/event.go diff --git a/components/fctl/membershipclient/go.sum b/components/fctl/membershipclient/go.sum deleted file mode 100644 index 734252e681..0000000000 --- a/components/fctl/membershipclient/go.sum +++ /dev/null @@ -1,13 +0,0 @@ -cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -github.com/golang/protobuf v1.2.0 h1:P3YflyNX/ehuJFLhxviNdFxQPkGK5cDcApsge1SqnvM= -github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e h1:bRhVy7zSSasaqNksaRZiA5EEI+Ei4I1nO5Jh72wfHlg= -golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45 h1:SVwTIAaPC2U/AvvLNZ2a7OVsmBpC8L5BlwK1whH3hm0= -golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4 h1:YUO/7uOKsKeq9UokNS62b8FYywz3ker1l1vDZRCRefw= -golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -google.golang.org/appengine v1.4.0 h1:/wp5JvzpHIxhs/dumFmF7BXTf3Z+dd4uXta4kVyO508= -google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= diff --git a/docker-compose.yml b/docker-compose.yml index e3dd77a169..8e457bd520 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,99 +1,70 @@ --- -version: '3.9' -volumes: - postgres_data: - opensearch_data: +include: + - .local/docker-compose.yml services: - jaeger: - platform: linux/x86_64 - image: jaegertracing/all-in-one:latest + gateway: + image: "caddy:2.7.5-alpine" ports: - - "16686:16686" - - "14268:14268" - environment: - COLLECTOR_OTLP_ENABLED: "true" - LOG_LEVEL: "debug" + - "80:80" + - "443:443" + volumes: + - ".local/gateway/Caddyfile:/etc/caddy/Caddyfile" - all-in-one: - build: - context: . - dockerfile: Dockerfile + ledger: + image: "ghcr.io/formancehq/ledger:v2.0.0-beta.5" + healthcheck: + test: [ "CMD", "wget", "http://127.0.0.1:8080/_info", "-O", "-", "-q" ] + interval: 10s + timeout: 5s + retries: 5 depends_on: postgres: condition: service_healthy - opensearch: - condition: service_healthy - volumes: - - ./.local:/etc/formance - - ./components/search/benthos:/benthos - - ./components/auth/pkg/web:/app/web - ports: - - "80:80" - - "9090:9090" - - nats: - image: nats:2.8.4-alpine - ports: - - "4222:4222" - - "6222:6222" - - "8222:8222" - command: --js + environment: + STORAGE_DRIVER: "postgres" + STORAGE_POSTGRES_CONN_STRING: "postgresql://formance:formance@postgres:${FORMANCE_POSTGRES_PORT:-5432}/ledger?sslmode=disable" - temporalite: - container_name: temporalite - build: - dockerfile: tests/integration/temporalite.Dockerfile - context: . - ports: - - 7233:7233 - - 8233:8233 - stdin_open: true - tty: true + payments-migrate: + image: "ghcr.io/formancehq/payments:v1.0.0-rc.4" + command: migrate up + depends_on: + postgres: + condition: service_healthy + environment: + POSTGRES_URI: "postgres://formance:formance@postgres:${FORMANCE_POSTGRES_PORT:-5432}/payments?sslmode=disable" - postgres: - platform: linux/x86_64 - image: "postgres:13-alpine" - restart: always + payments-api: + image: "ghcr.io/formancehq/payments:v1.0.0-rc.4" + command: api server healthcheck: - test: [ "CMD-SHELL", "pg_isready -U ledger" ] + test: [ "CMD", "curl", "-f", "http://127.0.0.1:8080/_healthcheck" ] interval: 10s timeout: 5s retries: 5 - ports: - - "${FORMANCE_POSTGRES_PORT:-5432}:5432" + depends_on: + postgres: + condition: service_healthy + payments-migrate: + condition: service_completed_successfully environment: - POSTGRES_USER: "formance" - POSTGRES_PASSWORD: "formance" - POSTGRES_MULTIPLE_DATABASES: "auth,ledger,webhooks,payments,orchestration" - PGDATA: "/data/postgres" - volumes: - - postgres_data:/data/postgres - - ./.local/postgres:/docker-entrypoint-initdb.d + DEBUG: ${DEBUG:-"true"} + POSTGRES_URI: "postgres://formance:formance@postgres:${FORMANCE_POSTGRES_PORT:-5432}/payments?sslmode=disable" + CONFIG_ENCRYPTION_KEY: mysuperencryptionkey - opensearch: - platform: linux/x86_64 - image: "opensearchproject/opensearch:2.11.0" - restart: always - environment: - discovery.type: single-node - plugins.security.disabled: "true" - ES_JAVA_OPTS: "-Xms1g -Xmx1g" + payments-connectors: + image: "ghcr.io/formancehq/payments:v1.0.0-rc.4" + command: connectors server healthcheck: - test: curl -s -f -k http://opensearch:9200/_cat/health >/dev/null || exit 1 - interval: 30s - timeout: 10s + test: [ "CMD", "curl", "-f", "http://127.0.0.1:8080/_healthcheck" ] + interval: 10s + timeout: 5s retries: 5 - volumes: - - opensearch_data:/usr/share/opensearch/data - - opensearch-dashboards: - platform: linux/x86_64 - image: "opensearchproject/opensearch-dashboards:2.11.0" - environment: - OPENSEARCH_HOSTS: '["http://opensearch:9200"]' # must be a string with no spaces when specified as an environment variable - DISABLE_SECURITY_DASHBOARDS_PLUGIN: "true" depends_on: - opensearch: + postgres: condition: service_healthy - ports: - - "5601:5601" + payments-migrate: + condition: service_completed_successfully + environment: + DEBUG: ${DEBUG:-"true"} + POSTGRES_URI: "postgres://formance:formance@postgres:${FORMANCE_POSTGRES_PORT:-5432}/payments?sslmode=disable" + CONFIG_ENCRYPTION_KEY: mysuperencryptionkey diff --git a/docs/docs/stack/architecture.mdx b/docs/docs/stack/architecture.mdx index 919320889d..955bbe8d7e 100644 --- a/docs/docs/stack/architecture.mdx +++ b/docs/docs/stack/architecture.mdx @@ -29,8 +29,8 @@ The control plane server is responsible for managing the platform and its compon |-------------------|-----------------------------------------------------------|-------------|------------------|---------| | Console | Administration user interface | Proprietary | Not available | Server | | Server | Internal Formance Cloud API | Proprietary | Not available | Server | -| Agent | Agent queuing request from the control plane server | AGPL | Yes | Client | -| Operator | Kubernetes operator provisioning the data plane components| AGPL | Yes | Client | +| Agent | Agent queuing request from the control plane server | Proprietary | Yes | Client | +| Operator | Kubernetes operator provisioning the data plane components| MIT | Yes | Client | ## Data plane @@ -41,14 +41,14 @@ The data plane is composed of a number of components that work together to provi | Name | License | Source available | Group | Repository | |---------------|---------|------------------|---------|------------| -| Orchestration | EE | Yes | Product | [Github](https://github.com/formancehq/stack/tree/main/components/orchestration) | -| Ledger | MIT | Yes | Product | [Github](https://github.com/formancehq/stack/tree/main/components/ledger) | -| Payments | MIT | Yes | Product | [Github](https://github.com/formancehq/stack/tree/main/components/payments) | -| Wallets | MIT | Yes | Product | [Github](https://github.com/formancehq/stack/tree/main/components/wallets) | -| Search | MIT | Yes | System | [Github](https://github.com/formancehq/stack/tree/main/components/search) | -| Auth | MIT | Yes | System | [Github](https://github.com/formancehq/stack/tree/main/components/auth) | -| Gateway | MIT | Yes | System | [Github](https://github.com/formancehq/stack/tree/main/components/gateway) | -| Webhooks | MIT | Yes | System | [Github](https://github.com/formancehq/stack/tree/main/components/webhooks) | -| Stargate | MIT | Yes | System | [Github](https://github.com/formancehq/stack/tree/main/components/stargate) | +| Ledger | MIT | Yes | Product | [Github](https://github.com/formancehq/stack/tree/main/apps/ledger) | +| Payments | MIT | Yes | Product | [Github](https://github.com/formancehq/stack/tree/main/apps/payments) | +| Orchestration | EE | Yes | Product | [Github](https://github.com/formancehq/stack/tree/main/ee/orchestration) | +| Wallets | EE | Yes | Product | [Github](https://github.com/formancehq/stack/tree/main/ee/wallets) | +| Search | EE | Yes | System | [Github](https://github.com/formancehq/stack/tree/main/ee/search) | +| Auth | EE | Yes | System | [Github](https://github.com/formancehq/stack/tree/main/ee/auth) | +| Gateway | EE | Yes | System | [Github](https://github.com/formancehq/stack/tree/main/ee/gateway) | +| Webhooks | EE | Yes | System | [Github](https://github.com/formancehq/stack/tree/main/ee/webhooks) | +| Stargate | EE | Yes | System | [Github](https://github.com/formancehq/stack/tree/main/ee/stargate) | ### Dependencies \ No newline at end of file diff --git a/ee/Earthfile b/ee/Earthfile new file mode 100644 index 0000000000..28e4d71053 --- /dev/null +++ b/ee/Earthfile @@ -0,0 +1,22 @@ +VERSION --arg-scope-and-set --pass-args 0.7 + +ARG core=github.com/formancehq/earthly:v0.5.2 +IMPORT $core AS core + +IMPORT .. AS stack + +tidy: + FROM core+builder-image + ARG --required apps + COPY --pass-args (./$apps+sources/*) /src + ARG GOPROXY + WORKDIR /src/ee/$apps + RUN --mount=type=cache,id=gomod,target=${GOPATH}/pkg/mod \ + --mount=type=cache,id=gobuild,target=/root/.cache/go-build \ + go mod tidy + SAVE ARTIFACT go.* AS LOCAL ./$apps + +deploy: + FROM core+base-image + ARG --required apps + BUILD --pass-args ./$apps+deploy \ No newline at end of file diff --git a/ee/LICENSE b/ee/LICENSE new file mode 100644 index 0000000000..3421b159e6 --- /dev/null +++ b/ee/LICENSE @@ -0,0 +1,21 @@ +This **Formance Enterprise Edition (EE) supplemental license (this “EE Supplemental License”)** governs the use of this software and documentation (collectively, the “EE Software”) by you and any entity you represent (collectively, “You”). If You have separately entered into the Formance, Inc. Enterprise Agreement (the “Enterprise Agreement”), then this EE Supplemental License hereby incorporates by reference the Enterprise Agreement and modifies the Enterprise Agreement solely to the extent set forth herein. If You have separately entered into the Formance, Inc. Subscription Agreement (the “Subscription Agreement”), then this EE Supplemental License hereby incorporates by reference the Agreement and modifies the Subscription Agreement solely to the extent set forth herein. If You have not entered into either the Enterprise Agreement or the Subscription Agreement, then You may use the EE Software solely as set forth in Section 2 below. + +In the event of a direct conflict between the terms of this EE Supplemental License and the terms of the Enterprise Agreement or the Subscription Agreement, as applicable, the terms of this EE Supplemental License will control. Except to the extent modified by this EE Supplemental License, the Enterprise Agreement or the Subscription Agreement, as applicable, remain in full force and effect in accordance with its terms. + +**By using the EE Software, You hereby agree to the below terms and conditions.** + +1. Notwithstanding any terms to the contrary in the Enterprise Agreement or Subscription Agreement, You may copy, modify and publish patches to the EE Software in a production environment (such copies, “Production Copies,” such modifications, “Production Modifications” and such patches, “Production Patches”) if and only if (a) You have agreed to, and are in full compliance with, the Enterprise Agreement or Subscription Agreement, as applicable, and (b) You have a valid license to the EE Software for the correct number of projects. You agree that Formance and/or its licensors (as applicable) will own all right, title and interest in and to all such Production Copies, Production Modifications and Production Patches. You may display and/or distribute such Production Copies, Production Modifications and Production Patches if and only if (i) You have a valid license to the EE Software for the correct number of projects and (ii) You are in compliance with the Enterprise Agreement or Subscription Agreement, as applicable. You hereby assign to Formance all right, title and interest in and to all Production Copies, Production Modifications and Production Patches, including all intellectual property rights embodied in or related to the foregoing. + +2. Notwithstanding the foregoing, You may copy and modify the EE Software solely for development and testing purposes (such copies, “Development Copies” and such modifications, “Development Modifications”) **with or without a license to the EE Software if your use is in compliance with this Section 2**. You agree that Formance and/or its licensors (as applicable) will own all right, title and interest in and to all Development Copies and Development Modifications and You hereby assign to Formance all right, title and interest in and to all Development Copies and Development Modifications, including all intellectual property rights embodied in or related to the foregoing. If You do not have a license to the EE Software, then You further agree as follows: + +**Other than as expressly set forth in this Section 2, You may not** (a) copy or modify the EE Software, (b) create derivative works of the EE Software, (c) remove or modify any notice of any patent, copyright, trademark, or other proprietary rights that appear on or in the EE Software, (d) reverse engineer, decompile, translate, disassemble, or discover the source code of all or any portion of the EE Software, (e) publicly display all or any part of the EE Software, (f) distribute, disclose, market, lease, publish, merge, resell, assign, loan, sublicense, rent, or transfer the EE Software to any third party, (g) use the EE Software for any dial-up, remote access, interactive, or other on-line or hosted service, or to provide a service bureau, time share, or other services to third parties, (h) merge the EE Software into another product, (i) disclose the results of any EE Software performance benchmarks or test results to any third party without Formance’s prior written consent, (j) use any trademarks, logos, service marks, trade names of Formance, or any portion thereof, without Formance’s prior written consent, (k) use the EE Software, or any portion thereof, in a manner that does not comply with applicable law, regulations, or governmental orders, or (l) use or store the EE Software on equipment not owned or controlled by Customer. + +THE EE SOFTWARE IS PROVIDED ON AN “AS IS” BASIS WITHOUT ANY REPRESENTATIONS, WARRANTIES, COVENANTS, OR CONDITIONS OF ANY KIND (EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE), INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, TITLE, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT.  FURTHER, FORMANCE DOES NOT REPRESENT OR WARRANT THAT (A) THE ACCESS TO OR USE OF THE EE SOFTWARE WILL BE SECURE, TIMELY, UNINTERRUPTED, ERROR-FREE, OR OPERATE IN COMBINATION WITH ANY OTHER HARDWARE, SOFTWARE, SYSTEM, OR DATA, (B) THE EE SOFTWARE WILL MEET YOUR REQUIREMENTS OR EXPECTATIONS, OR OTHERWISE PRODUCE ANY PARTICULAR RESULTS, (C) ERRORS OR DEFECTS WILL BE CORRECTED, PATCHES OR WORKAROUNDS WILL BE PROVIDED, OR FORMANCE WILL DETECT ANY BUG IN THE EE SOFTWARE, (D) THE SOFTWARE IS FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS, OR (E) THIRD-PARTY DISRUPTIONS OR SECURITY BREACHES OF THE EE SOFTWARE WILL BE PREVENTED. + +FORMANCE WILL NOT BE LIABLE FOR ANY LOSS OF PROFITS OR ANY INDIRECT, SPECIAL, INCIDENTAL, RELIANCE, OR CONSEQUENTIAL DAMAGES OF ANY KIND, REGARDLESS OF THE FORM OF ACTION, WHETHER IN CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY, OR OTHERWISE, EVEN IF INFORMED OF THE POSSIBILITY OF SUCH DAMAGES IN ADVANCE. + +FORMANCE’S ENTIRE LIABILITY TO YOU FOR USE OF THE EE SOFTWARE WILL NOT EXCEED $100. + +3. You are not granted any other rights beyond what is expressly stated herein and in the Enterprise Agreement or Subscription Agreement, as applicable. + +4. This EE Supplemental License does not apply to Formance software that is distributed as part of the Formance Community Edition (CE) (the “CE Software”). \ No newline at end of file diff --git a/components/agent/.earthly/values.yaml b/ee/agent/.earthly/values.yaml similarity index 100% rename from components/agent/.earthly/values.yaml rename to ee/agent/.earthly/values.yaml diff --git a/components/agent/.goreleaser.yml b/ee/agent/.goreleaser.yml similarity index 100% rename from components/agent/.goreleaser.yml rename to ee/agent/.goreleaser.yml diff --git a/components/agent/Dockerfile b/ee/agent/Dockerfile similarity index 92% rename from components/agent/Dockerfile rename to ee/agent/Dockerfile index 134db1b6ec..13b8945e4f 100644 --- a/components/agent/Dockerfile +++ b/ee/agent/Dockerfile @@ -19,6 +19,6 @@ RUN --mount=type=cache,id=gobuild,target=/root/.cache/go-build --mount=type=cach FROM alpine:3.16 RUN apk update && apk add ca-certificates curl -COPY --from=builder /src/components/agent/agent /usr/local/bin/agent +COPY --from=builder /src/ee/agent/agent /usr/local/bin/agent ENTRYPOINT ["/usr/local/bin/agent"] ENV OTEL_SERVICE_NAME /usr/local/bin/agent diff --git a/components/agent/Earthfile b/ee/agent/Earthfile similarity index 87% rename from components/agent/Earthfile rename to ee/agent/Earthfile index 1dacaa0ec6..acfa46333d 100644 --- a/components/agent/Earthfile +++ b/ee/agent/Earthfile @@ -4,14 +4,15 @@ ARG core=github.com/formancehq/earthly:v0.5.2 IMPORT $core AS core IMPORT ../.. AS stack +IMPORT .. AS ee FROM core+base-image sources: WORKDIR src DO stack+INCLUDE_GO_LIBS --LOCATION libs/go-libs - COPY (../operator+sources/*) /src - WORKDIR /src/components/agent + COPY (../../apps/operator+sources/*) /src + WORKDIR /src/ee/agent COPY go.* . COPY --dir cmd internal . COPY main.go . @@ -20,7 +21,7 @@ sources: compile: FROM core+builder-image COPY (+sources/*) /src - WORKDIR /src/components/agent + WORKDIR /src/ee/agent ARG VERSION=latest DO --pass-args core+GO_COMPILE --VERSION=$VERSION @@ -35,14 +36,14 @@ build-image: tests: FROM core+builder-image COPY (+sources/*) /src - WORKDIR /src/components/agent + WORKDIR /src/ee/agent DO --pass-args core+GO_TESTS lint: FROM core+builder-image COPY (+sources/*) /src - COPY --pass-args (stack+tidy/go.* --component=agent) . - WORKDIR /src/components/agent + COPY --pass-args (ee+tidy/go.* --apps=agent) . + WORKDIR /src/ee/agent DO --pass-args stack+GO_LINT SAVE ARTIFACT cmd AS LOCAL cmd SAVE ARTIFACT internal AS LOCAL internal diff --git a/components/operator/LICENSE b/ee/agent/LICENSE similarity index 99% rename from components/operator/LICENSE rename to ee/agent/LICENSE index 6bb5339778..976b20d102 100644 --- a/components/operator/LICENSE +++ b/ee/agent/LICENSE @@ -66,7 +66,7 @@ modification follow. works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and +License. Each licensee is addressed as "you". "Licensee" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work @@ -92,7 +92,7 @@ An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the +extent that warranties are provided), that licensee may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. diff --git a/components/agent/Taskfile.yaml b/ee/agent/Taskfile.yaml similarity index 100% rename from components/agent/Taskfile.yaml rename to ee/agent/Taskfile.yaml diff --git a/components/agent/build.Dockerfile b/ee/agent/build.Dockerfile similarity index 100% rename from components/agent/build.Dockerfile rename to ee/agent/build.Dockerfile diff --git a/components/agent/cmd/root.go b/ee/agent/cmd/root.go similarity index 100% rename from components/agent/cmd/root.go rename to ee/agent/cmd/root.go diff --git a/components/agent/cmd/version.go b/ee/agent/cmd/version.go similarity index 100% rename from components/agent/cmd/version.go rename to ee/agent/cmd/version.go diff --git a/components/agent/cmd/viper.go b/ee/agent/cmd/viper.go similarity index 100% rename from components/agent/cmd/viper.go rename to ee/agent/cmd/viper.go diff --git a/components/agent/go.mod b/ee/agent/go.mod similarity index 98% rename from components/agent/go.mod rename to ee/agent/go.mod index bf00bd0c87..0487642130 100644 --- a/components/agent/go.mod +++ b/ee/agent/go.mod @@ -121,8 +121,8 @@ require ( replace ( github.com/formancehq/membership-api/client => ./client - github.com/formancehq/operator => ../operator - github.com/formancehq/payments => ../payments + github.com/formancehq/operator => ../../apps/operator + github.com/formancehq/payments => ../../apps/payments github.com/formancehq/search => ../search github.com/formancehq/stack/libs/go-libs => ../../libs/go-libs github.com/zitadel/oidc/v2 => github.com/formancehq/oidc/v2 v2.0.0-20230524073911-09bdd1dca291 diff --git a/components/agent/go.sum b/ee/agent/go.sum similarity index 100% rename from components/agent/go.sum rename to ee/agent/go.sum diff --git a/components/agent/helm/.gitignore b/ee/agent/helm/.gitignore similarity index 100% rename from components/agent/helm/.gitignore rename to ee/agent/helm/.gitignore diff --git a/components/operator/.earthly/configuration/.helmignore b/ee/agent/helm/.helmignore similarity index 100% rename from components/operator/.earthly/configuration/.helmignore rename to ee/agent/helm/.helmignore diff --git a/components/agent/helm/Chart.yaml b/ee/agent/helm/Chart.yaml similarity index 100% rename from components/agent/helm/Chart.yaml rename to ee/agent/helm/Chart.yaml diff --git a/components/agent/helm/README.md b/ee/agent/helm/README.md similarity index 100% rename from components/agent/helm/README.md rename to ee/agent/helm/README.md diff --git a/components/agent/helm/templates/_helpers.tpl b/ee/agent/helm/templates/_helpers.tpl similarity index 100% rename from components/agent/helm/templates/_helpers.tpl rename to ee/agent/helm/templates/_helpers.tpl diff --git a/components/agent/helm/templates/clusterrole.yaml b/ee/agent/helm/templates/clusterrole.yaml similarity index 100% rename from components/agent/helm/templates/clusterrole.yaml rename to ee/agent/helm/templates/clusterrole.yaml diff --git a/components/agent/helm/templates/clusterrolebinding.yaml b/ee/agent/helm/templates/clusterrolebinding.yaml similarity index 100% rename from components/agent/helm/templates/clusterrolebinding.yaml rename to ee/agent/helm/templates/clusterrolebinding.yaml diff --git a/components/agent/helm/templates/deployment.yaml b/ee/agent/helm/templates/deployment.yaml similarity index 100% rename from components/agent/helm/templates/deployment.yaml rename to ee/agent/helm/templates/deployment.yaml diff --git a/components/agent/helm/templates/serviceaccount.yaml b/ee/agent/helm/templates/serviceaccount.yaml similarity index 100% rename from components/agent/helm/templates/serviceaccount.yaml rename to ee/agent/helm/templates/serviceaccount.yaml diff --git a/components/agent/helm/values.yaml b/ee/agent/helm/values.yaml similarity index 100% rename from components/agent/helm/values.yaml rename to ee/agent/helm/values.yaml diff --git a/components/agent/internal/grpc/client.go b/ee/agent/internal/grpc/client.go similarity index 100% rename from components/agent/internal/grpc/client.go rename to ee/agent/internal/grpc/client.go diff --git a/components/agent/internal/grpc/connect.go b/ee/agent/internal/grpc/connect.go similarity index 100% rename from components/agent/internal/grpc/connect.go rename to ee/agent/internal/grpc/connect.go diff --git a/components/agent/internal/grpc/generated/README.md b/ee/agent/internal/grpc/generated/README.md similarity index 100% rename from components/agent/internal/grpc/generated/README.md rename to ee/agent/internal/grpc/generated/README.md diff --git a/components/agent/internal/grpc/generated/server.pb.go b/ee/agent/internal/grpc/generated/server.pb.go similarity index 100% rename from components/agent/internal/grpc/generated/server.pb.go rename to ee/agent/internal/grpc/generated/server.pb.go diff --git a/components/agent/internal/grpc/generated/server_grpc.pb.go b/ee/agent/internal/grpc/generated/server_grpc.pb.go similarity index 100% rename from components/agent/internal/grpc/generated/server_grpc.pb.go rename to ee/agent/internal/grpc/generated/server_grpc.pb.go diff --git a/components/agent/internal/grpc/module.go b/ee/agent/internal/grpc/module.go similarity index 100% rename from components/agent/internal/grpc/module.go rename to ee/agent/internal/grpc/module.go diff --git a/components/agent/internal/grpc/module_test.go b/ee/agent/internal/grpc/module_test.go similarity index 100% rename from components/agent/internal/grpc/module_test.go rename to ee/agent/internal/grpc/module_test.go diff --git a/components/agent/internal/k8s/k8s.go b/ee/agent/internal/k8s/k8s.go similarity index 99% rename from components/agent/internal/k8s/k8s.go rename to ee/agent/internal/k8s/k8s.go index f7719c861d..96451ab7e9 100644 --- a/components/agent/internal/k8s/k8s.go +++ b/ee/agent/internal/k8s/k8s.go @@ -25,7 +25,7 @@ func newClient(config *rest.Config) (*clientv1beta3.Client, error) { if crdConfig.UserAgent == "" { crdConfig.UserAgent = rest.DefaultKubernetesUserAgent() } - + config.Wrap(func(rt http.RoundTripper) http.RoundTripper { return otlp.NewRoundTripper(rt, false) }) diff --git a/components/agent/internal/k8s/module.go b/ee/agent/internal/k8s/module.go similarity index 100% rename from components/agent/internal/k8s/module.go rename to ee/agent/internal/k8s/module.go diff --git a/components/agent/main.go b/ee/agent/main.go similarity index 100% rename from components/agent/main.go rename to ee/agent/main.go diff --git a/components/agent/server.proto b/ee/agent/server.proto similarity index 100% rename from components/agent/server.proto rename to ee/agent/server.proto diff --git a/components/auth/.gitignore b/ee/auth/.gitignore similarity index 100% rename from components/auth/.gitignore rename to ee/auth/.gitignore diff --git a/components/auth/.goreleaser.yml b/ee/auth/.goreleaser.yml similarity index 100% rename from components/auth/.goreleaser.yml rename to ee/auth/.goreleaser.yml diff --git a/components/auth/Dockerfile b/ee/auth/Dockerfile similarity index 88% rename from components/auth/Dockerfile rename to ee/auth/Dockerfile index 2814e0e422..ce4fd13e11 100644 --- a/components/auth/Dockerfile +++ b/ee/auth/Dockerfile @@ -2,7 +2,7 @@ FROM golang:1.20-alpine AS builder WORKDIR /src COPY components/auth components/auth COPY libs libs -WORKDIR /src/components/auth +WORKDIR /src/ee/auth ARG CGO_ENABLED=0 ARG APP_SHA ARG VERSION @@ -13,7 +13,7 @@ RUN --mount=type=cache,id=gobuild,target=/root/.cache/go-build --mount=type=cach FROM alpine:3.16 RUN apk update && apk add ca-certificates curl -COPY --from=builder /src/components/auth/auth /main +COPY --from=builder /src/ee/auth/auth /main ENV OTEL_SERVICE_NAME auth ENTRYPOINT ["/main"] CMD ["--help"] diff --git a/components/auth/Earthfile b/ee/auth/Earthfile similarity index 88% rename from components/auth/Earthfile rename to ee/auth/Earthfile index 76225bf9c6..fdcc9cbbc6 100644 --- a/components/auth/Earthfile +++ b/ee/auth/Earthfile @@ -3,13 +3,14 @@ VERSION --pass-args --arg-scope-and-set 0.7 ARG core=github.com/formancehq/earthly:v0.5.2 IMPORT $core AS core IMPORT ../.. AS stack +IMPORT .. AS ee FROM core+base-image sources: WORKDIR src DO stack+INCLUDE_GO_LIBS --LOCATION libs/go-libs - WORKDIR /src/components/auth + WORKDIR /src/ee/auth COPY go.* . COPY --dir cmd pkg . COPY main.go . @@ -18,7 +19,7 @@ sources: compile: FROM core+builder-image COPY (+sources/*) /src - WORKDIR /src/components/auth + WORKDIR /src/ee/auth ARG VERSION=latest DO --pass-args core+GO_COMPILE --VERSION=$VERSION @@ -34,7 +35,7 @@ build-image: tests: FROM core+builder-image COPY (+sources/*) /src - WORKDIR /src/components/auth + WORKDIR /src/ee/auth WITH DOCKER --pull=postgres:15-alpine DO --pass-args core+GO_TESTS END @@ -42,8 +43,8 @@ tests: lint: FROM core+builder-image COPY (+sources/*) /src - COPY --pass-args (stack+tidy/go.* --component=auth) . - WORKDIR /src/components/auth + COPY --pass-args (ee+tidy/go.* --apps=auth) . + WORKDIR /src/ee/auth DO --pass-args stack+GO_LINT SAVE ARTIFACT cmd AS LOCAL cmd SAVE ARTIFACT pkg AS LOCAL pkg diff --git a/components/auth/LICENSE b/ee/auth/LICENSE similarity index 100% rename from components/auth/LICENSE rename to ee/auth/LICENSE diff --git a/components/auth/README.md b/ee/auth/README.md similarity index 100% rename from components/auth/README.md rename to ee/auth/README.md diff --git a/components/auth/build.Dockerfile b/ee/auth/build.Dockerfile similarity index 100% rename from components/auth/build.Dockerfile rename to ee/auth/build.Dockerfile diff --git a/components/auth/cmd/root.go b/ee/auth/cmd/root.go similarity index 100% rename from components/auth/cmd/root.go rename to ee/auth/cmd/root.go diff --git a/components/auth/cmd/serve.go b/ee/auth/cmd/serve.go similarity index 100% rename from components/auth/cmd/serve.go rename to ee/auth/cmd/serve.go diff --git a/components/auth/cmd/version.go b/ee/auth/cmd/version.go similarity index 100% rename from components/auth/cmd/version.go rename to ee/auth/cmd/version.go diff --git a/components/auth/cmd/viper.go b/ee/auth/cmd/viper.go similarity index 100% rename from components/auth/cmd/viper.go rename to ee/auth/cmd/viper.go diff --git a/components/operator/commitlint.config.js b/ee/auth/commitlint.config.js similarity index 100% rename from components/operator/commitlint.config.js rename to ee/auth/commitlint.config.js diff --git a/components/auth/config.yaml b/ee/auth/config.yaml similarity index 100% rename from components/auth/config.yaml rename to ee/auth/config.yaml diff --git a/components/auth/go.mod b/ee/auth/go.mod similarity index 100% rename from components/auth/go.mod rename to ee/auth/go.mod diff --git a/components/auth/go.sum b/ee/auth/go.sum similarity index 76% rename from components/auth/go.sum rename to ee/auth/go.sum index 5436d70e9e..f77a22d2d6 100644 --- a/components/auth/go.sum +++ b/ee/auth/go.sum @@ -17,146 +17,24 @@ cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHOb cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk= cloud.google.com/go v0.75.0/go.mod h1:VGuuCn7PG0dwsd5XPVm2Mm3wlh3EL55/79EKB6hlPTY= -cloud.google.com/go v0.110.0/go.mod h1:SJnCLqQ0FCFGSZMUNUf84MV3Aia54kn7pi8st7tMzaY= -cloud.google.com/go/accessapproval v1.6.0/go.mod h1:R0EiYnwV5fsRFiKZkPHr6mwyk2wxUJ30nL4j2pcFY2E= -cloud.google.com/go/accesscontextmanager v1.7.0/go.mod h1:CEGLewx8dwa33aDAZQujl7Dx+uYhS0eay198wB/VumQ= -cloud.google.com/go/aiplatform v1.37.0/go.mod h1:IU2Cv29Lv9oCn/9LkFiiuKfwrRTq+QQMbW+hPCxJGZw= -cloud.google.com/go/analytics v0.19.0/go.mod h1:k8liqf5/HCnOUkbawNtrWWc+UAzyDlW89doe8TtoDsE= -cloud.google.com/go/apigateway v1.5.0/go.mod h1:GpnZR3Q4rR7LVu5951qfXPJCHquZt02jf7xQx7kpqN8= -cloud.google.com/go/apigeeconnect v1.5.0/go.mod h1:KFaCqvBRU6idyhSNyn3vlHXc8VMDJdRmwDF6JyFRqZ8= -cloud.google.com/go/apigeeregistry v0.6.0/go.mod h1:BFNzW7yQVLZ3yj0TKcwzb8n25CFBri51GVGOEUcgQsc= -cloud.google.com/go/apikeys v0.6.0/go.mod h1:kbpXu5upyiAlGkKrJgQl8A0rKNNJ7dQ377pdroRSSi8= -cloud.google.com/go/appengine v1.7.1/go.mod h1:IHLToyb/3fKutRysUlFO0BPt5j7RiQ45nrzEJmKTo6E= -cloud.google.com/go/area120 v0.7.1/go.mod h1:j84i4E1RboTWjKtZVWXPqvK5VHQFJRF2c1Nm69pWm9k= -cloud.google.com/go/artifactregistry v1.13.0/go.mod h1:uy/LNfoOIivepGhooAUpL1i30Hgee3Cu0l4VTWHUC08= -cloud.google.com/go/asset v1.13.0/go.mod h1:WQAMyYek/b7NBpYq/K4KJWcRqzoalEsxz/t/dTk4THw= -cloud.google.com/go/assuredworkloads v1.10.0/go.mod h1:kwdUQuXcedVdsIaKgKTp9t0UJkE5+PAVNhdQm4ZVq2E= -cloud.google.com/go/automl v1.12.0/go.mod h1:tWDcHDp86aMIuHmyvjuKeeHEGq76lD7ZqfGLN6B0NuU= -cloud.google.com/go/baremetalsolution v0.5.0/go.mod h1:dXGxEkmR9BMwxhzBhV0AioD0ULBmuLZI8CdwalUxuss= -cloud.google.com/go/batch v0.7.0/go.mod h1:vLZN95s6teRUqRQ4s3RLDsH8PvboqBK+rn1oevL159g= -cloud.google.com/go/beyondcorp v0.5.0/go.mod h1:uFqj9X+dSfrheVp7ssLTaRHd2EHqSL4QZmH4e8WXGGU= cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= -cloud.google.com/go/bigquery v1.50.0/go.mod h1:YrleYEh2pSEbgTBZYMJ5SuSr0ML3ypjRB1zgf7pvQLU= -cloud.google.com/go/billing v1.13.0/go.mod h1:7kB2W9Xf98hP9Sr12KfECgfGclsH3CQR0R08tnRlRbc= -cloud.google.com/go/binaryauthorization v1.5.0/go.mod h1:OSe4OU1nN/VswXKRBmciKpo9LulY41gch5c68htf3/Q= -cloud.google.com/go/certificatemanager v1.6.0/go.mod h1:3Hh64rCKjRAX8dXgRAyOcY5vQ/fE1sh8o+Mdd6KPgY8= -cloud.google.com/go/channel v1.12.0/go.mod h1:VkxCGKASi4Cq7TbXxlaBezonAYpp1GCnKMY6tnMQnLU= -cloud.google.com/go/cloudbuild v1.9.0/go.mod h1:qK1d7s4QlO0VwfYn5YuClDGg2hfmLZEb4wQGAbIgL1s= -cloud.google.com/go/clouddms v1.5.0/go.mod h1:QSxQnhikCLUw13iAbffF2CZxAER3xDGNHjsTAkQJcQA= -cloud.google.com/go/cloudtasks v1.10.0/go.mod h1:NDSoTLkZ3+vExFEWu2UJV1arUyzVDAiZtdWcsUyNwBs= -cloud.google.com/go/compute v1.19.1/go.mod h1:6ylj3a05WF8leseCdIf77NK0g1ey+nj5IKd5/kvShxE= -cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= -cloud.google.com/go/contactcenterinsights v1.6.0/go.mod h1:IIDlT6CLcDoyv79kDv8iWxMSTZhLxSCofVV5W6YFM/w= -cloud.google.com/go/container v1.15.0/go.mod h1:ft+9S0WGjAyjDggg5S06DXj+fHJICWg8L7isCQe9pQA= -cloud.google.com/go/containeranalysis v0.9.0/go.mod h1:orbOANbwk5Ejoom+s+DUCTTJ7IBdBQJDcSylAx/on9s= -cloud.google.com/go/datacatalog v1.13.0/go.mod h1:E4Rj9a5ZtAxcQJlEBTLgMTphfP11/lNaAshpoBgemX8= -cloud.google.com/go/dataflow v0.8.0/go.mod h1:Rcf5YgTKPtQyYz8bLYhFoIV/vP39eL7fWNcSOyFfLJE= -cloud.google.com/go/dataform v0.7.0/go.mod h1:7NulqnVozfHvWUBpMDfKMUESr+85aJsC/2O0o3jWPDE= -cloud.google.com/go/datafusion v1.6.0/go.mod h1:WBsMF8F1RhSXvVM8rCV3AeyWVxcC2xY6vith3iw3S+8= -cloud.google.com/go/datalabeling v0.7.0/go.mod h1:WPQb1y08RJbmpM3ww0CSUAGweL0SxByuW2E+FU+wXcM= -cloud.google.com/go/dataplex v1.6.0/go.mod h1:bMsomC/aEJOSpHXdFKFGQ1b0TDPIeL28nJObeO1ppRs= -cloud.google.com/go/dataproc v1.12.0/go.mod h1:zrF3aX0uV3ikkMz6z4uBbIKyhRITnxvr4i3IjKsKrw4= -cloud.google.com/go/dataqna v0.7.0/go.mod h1:Lx9OcIIeqCrw1a6KdO3/5KMP1wAmTc0slZWwP12Qq3c= cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= -cloud.google.com/go/datastore v1.11.0/go.mod h1:TvGxBIHCS50u8jzG+AW/ppf87v1of8nwzFNgEZU1D3c= -cloud.google.com/go/datastream v1.7.0/go.mod h1:uxVRMm2elUSPuh65IbZpzJNMbuzkcvu5CjMqVIUHrww= -cloud.google.com/go/deploy v1.8.0/go.mod h1:z3myEJnA/2wnB4sgjqdMfgxCA0EqC3RBTNcVPs93mtQ= -cloud.google.com/go/dialogflow v1.32.0/go.mod h1:jG9TRJl8CKrDhMEcvfcfFkkpp8ZhgPz3sBGmAUYJ2qE= -cloud.google.com/go/dlp v1.9.0/go.mod h1:qdgmqgTyReTz5/YNSSuueR8pl7hO0o9bQ39ZhtgkWp4= -cloud.google.com/go/documentai v1.18.0/go.mod h1:F6CK6iUH8J81FehpskRmhLq/3VlwQvb7TvwOceQ2tbs= -cloud.google.com/go/domains v0.8.0/go.mod h1:M9i3MMDzGFXsydri9/vW+EWz9sWb4I6WyHqdlAk0idE= -cloud.google.com/go/edgecontainer v1.0.0/go.mod h1:cttArqZpBB2q58W/upSG++ooo6EsblxDIolxa3jSjbY= -cloud.google.com/go/errorreporting v0.3.0/go.mod h1:xsP2yaAp+OAW4OIm60An2bbLpqIhKXdWR/tawvl7QzU= -cloud.google.com/go/essentialcontacts v1.5.0/go.mod h1:ay29Z4zODTuwliK7SnX8E86aUF2CTzdNtvv42niCX0M= -cloud.google.com/go/eventarc v1.11.0/go.mod h1:PyUjsUKPWoRBCHeOxZd/lbOOjahV41icXyUY5kSTvVY= -cloud.google.com/go/filestore v1.6.0/go.mod h1:di5unNuss/qfZTw2U9nhFqo8/ZDSc466dre85Kydllg= -cloud.google.com/go/firestore v1.9.0/go.mod h1:HMkjKHNTtRyZNiMzu7YAsLr9K3X2udY2AMwDaMEQiiE= -cloud.google.com/go/functions v1.13.0/go.mod h1:EU4O007sQm6Ef/PwRsI8N2umygGqPBS/IZQKBQBcJ3c= -cloud.google.com/go/gaming v1.9.0/go.mod h1:Fc7kEmCObylSWLO334NcO+O9QMDyz+TKC4v1D7X+Bc0= -cloud.google.com/go/gkebackup v0.4.0/go.mod h1:byAyBGUwYGEEww7xsbnUTBHIYcOPy/PgUWUtOeRm9Vg= -cloud.google.com/go/gkeconnect v0.7.0/go.mod h1:SNfmVqPkaEi3bF/B3CNZOAYPYdg7sU+obZ+QTky2Myw= -cloud.google.com/go/gkehub v0.12.0/go.mod h1:djiIwwzTTBrF5NaXCGv3mf7klpEMcST17VBTVVDcuaw= -cloud.google.com/go/gkemulticloud v0.5.0/go.mod h1:W0JDkiyi3Tqh0TJr//y19wyb1yf8llHVto2Htf2Ja3Y= -cloud.google.com/go/gsuiteaddons v1.5.0/go.mod h1:TFCClYLd64Eaa12sFVmUyG62tk4mdIsI7pAnSXRkcFo= -cloud.google.com/go/iam v0.13.0/go.mod h1:ljOg+rcNfzZ5d6f1nAUJ8ZIxOaZUVoS14bKCtaLZ/D0= -cloud.google.com/go/iap v1.7.1/go.mod h1:WapEwPc7ZxGt2jFGB/C/bm+hP0Y6NXzOYGjpPnmMS74= -cloud.google.com/go/ids v1.3.0/go.mod h1:JBdTYwANikFKaDP6LtW5JAi4gubs57SVNQjemdt6xV4= -cloud.google.com/go/iot v1.6.0/go.mod h1:IqdAsmE2cTYYNO1Fvjfzo9po179rAtJeVGUvkLN3rLE= -cloud.google.com/go/kms v1.10.1/go.mod h1:rIWk/TryCkR59GMC3YtHtXeLzd634lBbKenvyySAyYI= -cloud.google.com/go/language v1.9.0/go.mod h1:Ns15WooPM5Ad/5no/0n81yUetis74g3zrbeJBE+ptUY= -cloud.google.com/go/lifesciences v0.8.0/go.mod h1:lFxiEOMqII6XggGbOnKiyZ7IBwoIqA84ClvoezaA/bo= -cloud.google.com/go/logging v1.7.0/go.mod h1:3xjP2CjkM3ZkO73aj4ASA5wRPGGCRrPIAeNqVNkzY8M= -cloud.google.com/go/longrunning v0.4.1/go.mod h1:4iWDqhBZ70CvZ6BfETbvam3T8FMvLK+eFj0E6AaRQTo= -cloud.google.com/go/managedidentities v1.5.0/go.mod h1:+dWcZ0JlUmpuxpIDfyP5pP5y0bLdRwOS4Lp7gMni/LA= -cloud.google.com/go/maps v0.7.0/go.mod h1:3GnvVl3cqeSvgMcpRlQidXsPYuDGQ8naBis7MVzpXsY= -cloud.google.com/go/mediatranslation v0.7.0/go.mod h1:LCnB/gZr90ONOIQLgSXagp8XUW1ODs2UmUMvcgMfI2I= -cloud.google.com/go/memcache v1.9.0/go.mod h1:8oEyzXCu+zo9RzlEaEjHl4KkgjlNDaXbCQeQWlzNFJM= -cloud.google.com/go/metastore v1.10.0/go.mod h1:fPEnH3g4JJAk+gMRnrAnoqyv2lpUCqJPWOodSaf45Eo= -cloud.google.com/go/monitoring v1.13.0/go.mod h1:k2yMBAB1H9JT/QETjNkgdCGD9bPF712XiLTVr+cBrpw= -cloud.google.com/go/networkconnectivity v1.11.0/go.mod h1:iWmDD4QF16VCDLXUqvyspJjIEtBR/4zq5hwnY2X3scM= -cloud.google.com/go/networkmanagement v1.6.0/go.mod h1:5pKPqyXjB/sgtvB5xqOemumoQNB7y95Q7S+4rjSOPYY= -cloud.google.com/go/networksecurity v0.8.0/go.mod h1:B78DkqsxFG5zRSVuwYFRZ9Xz8IcQ5iECsNrPn74hKHU= -cloud.google.com/go/notebooks v1.8.0/go.mod h1:Lq6dYKOYOWUCTvw5t2q1gp1lAp0zxAxRycayS0iJcqQ= -cloud.google.com/go/optimization v1.3.1/go.mod h1:IvUSefKiwd1a5p0RgHDbWCIbDFgKuEdB+fPPuP0IDLI= -cloud.google.com/go/orchestration v1.6.0/go.mod h1:M62Bevp7pkxStDfFfTuCOaXgaaqRAga1yKyoMtEoWPQ= -cloud.google.com/go/orgpolicy v1.10.0/go.mod h1:w1fo8b7rRqlXlIJbVhOMPrwVljyuW5mqssvBtU18ONc= -cloud.google.com/go/osconfig v1.11.0/go.mod h1:aDICxrur2ogRd9zY5ytBLV89KEgT2MKB2L/n6x1ooPw= -cloud.google.com/go/oslogin v1.9.0/go.mod h1:HNavntnH8nzrn8JCTT5fj18FuJLFJc4NaZJtBnQtKFs= -cloud.google.com/go/phishingprotection v0.7.0/go.mod h1:8qJI4QKHoda/sb/7/YmMQ2omRLSLYSu9bU0EKCNI+Lk= -cloud.google.com/go/policytroubleshooter v1.6.0/go.mod h1:zYqaPTsmfvpjm5ULxAyD/lINQxJ0DDsnWOP/GZ7xzBc= -cloud.google.com/go/privatecatalog v0.8.0/go.mod h1:nQ6pfaegeDAq/Q5lrfCQzQLhubPiZhSaNhIgfJlnIXs= cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= -cloud.google.com/go/pubsub v1.30.0/go.mod h1:qWi1OPS0B+b5L+Sg6Gmc9zD1Y+HaM0MdUr7LsupY1P4= -cloud.google.com/go/pubsublite v1.7.0/go.mod h1:8hVMwRXfDfvGm3fahVbtDbiLePT3gpoiJYJY+vxWxVM= -cloud.google.com/go/recaptchaenterprise/v2 v2.7.0/go.mod h1:19wVj/fs5RtYtynAPJdDTb69oW0vNHYDBTbB4NvMD9c= -cloud.google.com/go/recommendationengine v0.7.0/go.mod h1:1reUcE3GIu6MeBz/h5xZJqNLuuVjNg1lmWMPyjatzac= -cloud.google.com/go/recommender v1.9.0/go.mod h1:PnSsnZY7q+VL1uax2JWkt/UegHssxjUVVCrX52CuEmQ= -cloud.google.com/go/redis v1.11.0/go.mod h1:/X6eicana+BWcUda5PpwZC48o37SiFVTFSs0fWAJ7uQ= -cloud.google.com/go/resourcemanager v1.7.0/go.mod h1:HlD3m6+bwhzj9XCouqmeiGuni95NTrExfhoSrkC/3EI= -cloud.google.com/go/resourcesettings v1.5.0/go.mod h1:+xJF7QSG6undsQDfsCJyqWXyBwUoJLhetkRMDRnIoXA= -cloud.google.com/go/retail v1.12.0/go.mod h1:UMkelN/0Z8XvKymXFbD4EhFJlYKRx1FGhQkVPU5kF14= -cloud.google.com/go/run v0.9.0/go.mod h1:Wwu+/vvg8Y+JUApMwEDfVfhetv30hCG4ZwDR/IXl2Qg= -cloud.google.com/go/scheduler v1.9.0/go.mod h1:yexg5t+KSmqu+njTIh3b7oYPheFtBWGcbVUYF1GGMIc= -cloud.google.com/go/secretmanager v1.10.0/go.mod h1:MfnrdvKMPNra9aZtQFvBcvRU54hbPD8/HayQdlUgJpU= -cloud.google.com/go/security v1.13.0/go.mod h1:Q1Nvxl1PAgmeW0y3HTt54JYIvUdtcpYKVfIB8AOMZ+0= -cloud.google.com/go/securitycenter v1.19.0/go.mod h1:LVLmSg8ZkkyaNy4u7HCIshAngSQ8EcIRREP3xBnyfag= -cloud.google.com/go/servicecontrol v1.11.1/go.mod h1:aSnNNlwEFBY+PWGQ2DoM0JJ/QUXqV5/ZD9DOLB7SnUk= -cloud.google.com/go/servicedirectory v1.9.0/go.mod h1:29je5JjiygNYlmsGz8k6o+OZ8vd4f//bQLtvzkPPT/s= -cloud.google.com/go/servicemanagement v1.8.0/go.mod h1:MSS2TDlIEQD/fzsSGfCdJItQveu9NXnUniTrq/L8LK4= -cloud.google.com/go/serviceusage v1.6.0/go.mod h1:R5wwQcbOWsyuOfbP9tGdAnCAc6B9DRwPG1xtWMDeuPA= -cloud.google.com/go/shell v1.6.0/go.mod h1:oHO8QACS90luWgxP3N9iZVuEiSF84zNyLytb+qE2f9A= -cloud.google.com/go/spanner v1.45.0/go.mod h1:FIws5LowYz8YAE1J8fOS7DJup8ff7xJeetWEo5REA2M= -cloud.google.com/go/speech v1.15.0/go.mod h1:y6oH7GhqCaZANH7+Oe0BhgIogsNInLlz542tg3VqeYI= cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= cloud.google.com/go/storage v1.14.0/go.mod h1:GrKmX003DSIwi9o29oFT7YDnHYwZoctc3fOKtUw0Xmo= -cloud.google.com/go/storagetransfer v1.8.0/go.mod h1:JpegsHHU1eXg7lMHkvf+KE5XDJ7EQu0GwNJbbVGanEw= -cloud.google.com/go/talent v1.5.0/go.mod h1:G+ODMj9bsasAEJkQSzO2uHQWXHHXUomArjWQQYkqK6c= -cloud.google.com/go/texttospeech v1.6.0/go.mod h1:YmwmFT8pj1aBblQOI3TfKmwibnsfvhIBzPXcW4EBovc= -cloud.google.com/go/tpu v1.5.0/go.mod h1:8zVo1rYDFuW2l4yZVY0R0fb/v44xLh3llq7RuV61fPM= -cloud.google.com/go/trace v1.9.0/go.mod h1:lOQqpE5IaWY0Ixg7/r2SjixMuc6lfTFeO4QGM4dQWOk= -cloud.google.com/go/translate v1.7.0/go.mod h1:lMGRudH1pu7I3n3PETiOB2507gf3HnfLV8qlkHZEyos= -cloud.google.com/go/video v1.15.0/go.mod h1:SkgaXwT+lIIAKqWAJfktHT/RbgjSuY6DobxEp0C5yTQ= -cloud.google.com/go/videointelligence v1.10.0/go.mod h1:LHZngX1liVtUhZvi2uNS0VQuOzNi2TkY1OakiuoUOjU= -cloud.google.com/go/vision/v2 v2.7.0/go.mod h1:H89VysHy21avemp6xcf9b9JvZHVehWbET0uT/bcuY/0= -cloud.google.com/go/vmmigration v1.6.0/go.mod h1:bopQ/g4z+8qXzichC7GW1w2MjbErL54rk3/C843CjfY= -cloud.google.com/go/vmwareengine v0.3.0/go.mod h1:wvoyMvNWdIzxMYSpH/R7y2h5h3WFkx6d+1TIsP39WGY= -cloud.google.com/go/vpcaccess v1.6.0/go.mod h1:wX2ILaNhe7TlVa4vC5xce1bCnqE3AeH27RV31lnmZes= -cloud.google.com/go/webrisk v1.8.0/go.mod h1:oJPDuamzHXgUc+b8SiHRcVInZQuybnvEW72PqTc7sSg= -cloud.google.com/go/websecurityscanner v1.5.0/go.mod h1:Y6xdCPy81yi0SQnDY1xdNTNpfY1oAgXUlcfN3B3eSng= -cloud.google.com/go/workflows v1.10.0/go.mod h1:fZ8LmRmZQWacon9UCX1r/g/DfAXx5VcPALq2CxzdePw= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 h1:UQHMgLO+TxOElx5B5HZ4hJQsoJ/PvUvKRhJHDQXO8P8= github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= @@ -167,27 +45,15 @@ github.com/Microsoft/go-winio v0.6.0/go.mod h1:cTAf44im0RAYeL23bpB+fzCyDH2MJiz2B github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 h1:TngWCqHvy9oXAN6lEVMRuU21PR1EtLVZJmdB18Gu3Rw= github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5/go.mod h1:lmUJ/7eu/Q8D7ML55dXQrVaamCz2vxCfdQBasLZfHKk= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= -github.com/Shopify/sarama v1.38.1/go.mod h1:iwv9a67Ha8VNa+TifujYoWGxWnu2kNVAQdSdZ4X2o5g= github.com/ThreeDotsLabs/watermill v1.2.0 h1:TU3TML1dnQ/ifK09F2+4JQk2EKhmhXe7Qv7eb5ZpTS8= github.com/ThreeDotsLabs/watermill v1.2.0/go.mod h1:IuVxGk/kgCN0cex2S94BLglUiB0PwOm8hbUhm6g2Nx4= -github.com/ThreeDotsLabs/watermill-http v1.1.4/go.mod h1:mkQ9CC0pxTZerNwr281rBoOy355vYt/lePkmYSX/BRg= -github.com/ThreeDotsLabs/watermill-kafka/v2 v2.2.2/go.mod h1:U001oyrHo+df3Q7hIXgKqxY2OW6woz64+GNuIxZokbM= -github.com/ThreeDotsLabs/watermill-nats/v2 v2.0.0/go.mod h1:X6pcl579pScj4mII3KM/WJ+bcOqORqiCToy92f4gqJ4= -github.com/ajg/form v1.5.1/go.mod h1:uL1WgH+h2mgNtvBq0339dVnzXdBETtL2LeUXaIv25UY= github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= -github.com/armon/go-metrics v0.4.0/go.mod h1:E6amYzXo6aW1tqzoZGT755KkbgrJsSdpwZ+3JqfkOG4= github.com/benbjohnson/clock v1.3.0 h1:ip6w0uFQkncKQ979AypyG0ER7mqUSBdKLOgAle/AT8A= -github.com/benbjohnson/clock v1.3.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= -github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= -github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/go.mod h1:Ekp36dRnpXw/yCqJaO+ZrUyxD+3VXMFFr56k5XYrpB4= -github.com/cenkalti/backoff/v3 v3.2.2/go.mod h1:cIeZDE3IrqwwJl6VUwCN6trj1oXrTS4rc0ij+ULvLYs= github.com/cenkalti/backoff/v4 v4.2.1 h1:y4OZtCnogmCPw98Zjyt5a6+QwPLGkiQsYW5oUqylYbM= github.com/cenkalti/backoff/v4 v4.2.1/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/census-instrumentation/opencensus-proto v0.4.1/go.mod h1:4T9NM4+4Vw91VeyqjLS6ao50K5bOcLKN6Q42XnYaRYw= github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/checkpoint-restore/go-criu/v5 v5.3.0/go.mod h1:E/eQpaFtUKGOOSEBZgmKAcn+zUUwWxqcaKZlF54wK8E= github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= @@ -198,16 +64,13 @@ github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGX github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI= -github.com/cncf/udpa/go v0.0.0-20220112060539-c52dc94e7fbe/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI= github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20230607035331-e9ce68804cb4/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/containerd/console v1.0.3/go.mod h1:7LqA/THxQ86k76b8c/EMSiaJ3h1eZkMkXar0TQ1gf3U= github.com/containerd/continuity v0.3.0 h1:nisirsYROK15TAMVukJOUyGJjz4BNQJBVsNvAXZJ/eg= github.com/containerd/continuity v0.3.0/go.mod h1:wJEAIwKOm/pBZuBd0JmeTvnLquTB1Ag8espWhkykbPM= -github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= @@ -218,8 +81,6 @@ github.com/cyphar/filepath-securejoin v0.2.3/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxG github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/dgraph-io/ristretto v0.1.1/go.mod h1:S1GPSBCYCIhmVNfcth17y2zZtQT6wzkzgwUve0VDWWA= -github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= github.com/docker/cli v20.10.17+incompatible h1:eO2KS7ZFeov5UJeaDmIs1NFEDRf32PaqRpvoEkKBy5M= github.com/docker/cli v20.10.17+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= github.com/docker/docker v24.0.7+incompatible h1:Wo6l37AuwP3JaMnZa226lzVXGA3F9Ig1seQen0cKYlM= @@ -228,10 +89,6 @@ github.com/docker/go-connections v0.4.0 h1:El9xVISelRB7BuFusrZozjnkIM5YnzCViNKoh github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec= github.com/docker/go-units v0.4.0 h1:3uh0PgVws3nIA0Q+MwDC8yjEPf9zjRfZZWXZYDct3Tw= github.com/docker/go-units v0.4.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= -github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= -github.com/eapache/go-resiliency v1.3.0/go.mod h1:5yPzW0MIvSe0JDsv0v+DvcjEv2FyD6iZYSs1ZI+iQho= -github.com/eapache/go-xerial-snappy v0.0.0-20230111030713-bf00bc1b83b6/go.mod h1:YvSRo5mw33fLEx1+DlK6L2VV43tJt5Eyel9n9XBcR+0= -github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= @@ -239,21 +96,14 @@ github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5y github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ= github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0= -github.com/envoyproxy/go-control-plane v0.11.1-0.20230524094728-9239064ad72f/go.mod h1:sfYdkwUW4BA3PbKjySwjJy+O4Pu0h62rlqCMHNk+K+Q= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= -github.com/envoyproxy/protoc-gen-validate v0.10.1/go.mod h1:DRjgyB0I43LtJapqN6NiRwroiAU2PaFuvk/vjgh61ss= -github.com/fatih/color v1.15.0/go.mod h1:0h5ZqXfHYED7Bhv2ZJamyIOUej9KtShiJESRwBDUSsw= github.com/felixge/httpsnoop v1.0.3 h1:s/nj+GCswXYzN5v2DpNMuMQYe+0DDwt5WVCU6CWBdXk= github.com/felixge/httpsnoop v1.0.3/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/frankban/quicktest v1.11.3/go.mod h1:wRf/ReqHper53s+kmmSZizM8NamnL3IM0I9ntUbOk+k= github.com/frankban/quicktest v1.14.3 h1:FJKSZTDHjyhriyC81FLQ0LY93eSai0ZyR/ZIkd3ZUKE= -github.com/frankban/quicktest v1.14.3/go.mod h1:mgiwOwqx65TmIk1wJ6Q7wvnVMocbUorkibMOrVTHZps= github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY= github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= -github.com/go-chi/chi v4.1.2+incompatible/go.mod h1:eB3wogJHnLi3x/kFX2A+IbTBlXxmMeXJVKy9tTv1XzQ= -github.com/go-chi/chi/v5 v5.0.8/go.mod h1:DslCQbL2OYiznFReuXYUmQ2hGd1aDpCnlMNITLSKoi8= -github.com/go-chi/render v1.0.2/go.mod h1:/gr3hVkmYR0YlEy3LxCuVRFzEu9Ruok+gFqbIofjao0= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= @@ -262,9 +112,7 @@ github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= -github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= github.com/go-sql-driver/mysql v1.6.0 h1:BCTh4TKNUYmOmMUcQ3IipzF5prigylS7XXjEkfCHuOE= -github.com/go-sql-driver/mysql v1.6.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/godbus/dbus/v5 v5.0.6/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= @@ -274,11 +122,9 @@ github.com/golang-jwt/jwt v3.2.2+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzq github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0LWV4= github.com/golang/glog v1.1.0 h1:/d3pCKDPWNnvIWe0vVUpNP32qc8U3PDVxySP/y360qE= -github.com/golang/glog v1.1.0/go.mod h1:pfYeQZ3JWZoXTV5sFc986z3HTpwQs9At6P4ImfuP3NQ= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= @@ -287,7 +133,6 @@ github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc= -github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= @@ -306,7 +151,6 @@ github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaS github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= @@ -321,9 +165,6 @@ github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= -github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -github.com/google/go-github/v31 v31.0.0/go.mod h1:NQPZol8/1sMoWYGN2yaALIBytu17gAWfhbweiEed3pM= -github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= @@ -344,10 +185,8 @@ github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+ github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/googleapis/enterprise-certificate-proxy v0.2.1/go.mod h1:AwSRAtLfXpU5Nm3pW+v7rGDHp09LsPtGY9MduiEsR9k= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= -github.com/googleapis/gax-go/v2 v2.7.0/go.mod h1:TEop28CZZQ2y+c0VxMUmu1lV+fQx57QpBWsYpwqHJx8= github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g= github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI= github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= @@ -359,20 +198,10 @@ github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFb github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0/go.mod h1:hgWBS7lorOAVIJEQMi4ZsPv9hVvWI6+ch50m39Pf2Ks= github.com/grpc-ecosystem/grpc-gateway/v2 v2.15.0 h1:1JYBfzqrWPcCclBwxFCPAou9n+q86mfnu7NAeHfte7A= github.com/grpc-ecosystem/grpc-gateway/v2 v2.15.0/go.mod h1:YDZoGHuwE+ov0c8smSH49WLF3F2LaWnYYuDVd+EWrc0= -github.com/hashicorp/consul/api v1.18.0/go.mod h1:owRRGJ9M5xReDC5nfT8FTJrNAPbT4NM6p/k+d03q2v4= -github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= -github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48= -github.com/hashicorp/go-hclog v1.2.0/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= -github.com/hashicorp/go-immutable-radix v1.3.1/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= -github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= -github.com/hashicorp/go-rootcerts v1.0.2/go.mod h1:pqUvnprVnM5bf7AOirdbb01K4ccR319Vf4pU3K5EGc8= -github.com/hashicorp/go-uuid v1.0.3/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= -github.com/hashicorp/serf v0.10.1/go.mod h1:yL2t6BqATOLGc5HF7qbFkTfXoPIY0WZdWHfEvMqbG+4= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/imdario/mergo v0.3.13 h1:lFzP57bqS/wsqKssCGmtLAb8A0wKjLGrve2q3PPVcBk= @@ -387,30 +216,21 @@ github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a/go.mod h1:5TJZ github.com/jackc/pgx/v5 v5.3.0 h1:/NQi8KHMpKWHInxXesC8yD4DhkXPrVhmnwYkjp9AmBA= github.com/jackc/pgx/v5 v5.3.0/go.mod h1:t3JDKnCBlYIc0ewLF0Q7B8MXmoIaBOZj/ic7iHozM/8= github.com/jackc/puddle/v2 v2.2.0/go.mod h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFrfEOc3H4= -github.com/jcmturner/aescts/v2 v2.0.0/go.mod h1:AiaICIRyfYg35RUkr8yESTqvSy7csK90qZ5xfvvsoNs= -github.com/jcmturner/dnsutils/v2 v2.0.0/go.mod h1:b0TnjGOvI/n42bZa+hmXL+kFJZsFT7G4t3HTlQ184QM= -github.com/jcmturner/gofork v1.7.6/go.mod h1:1622LH6i/EZqLloHfE7IeZ0uEJwMSUyQ/nDd82IeqRo= -github.com/jcmturner/gokrb5/v8 v8.4.3/go.mod h1:dqRwJGXznQrzw6cWmyo6kH+E7jksEQG/CyVWsJEsJO0= -github.com/jcmturner/rpc/v2 v2.0.3/go.mod h1:VUJYCIDm3PVOEHw8sgt091/20OJjskO/YJki3ELg/Hc= github.com/jeremija/gosubmit v0.2.7 h1:At0OhGCFGPXyjPYAsCchoBUhE099pcBXmsb4iZqROIc= -github.com/jeremija/gosubmit v0.2.7/go.mod h1:Ui+HS073lCFREXBbdfrJzMB57OI/bdxTiLtrDHHhFPI= github.com/jinzhu/inflection v1.0.0 h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD/E= github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc= github.com/jinzhu/now v1.1.4/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8= github.com/jinzhu/now v1.1.5 h1:/o9tlHleP7gOFmsnYNz3RGnqzefHA47wQpKrrdTIwXQ= github.com/jinzhu/now v1.1.5/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8= -github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= -github.com/klauspost/compress v1.16.7/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE= github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= -github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= 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= @@ -419,29 +239,16 @@ github.com/lib/pq v1.10.7 h1:p7ZhMD+KsSRozJr34udlUrhboJwWAgCg34+/ZZNvZZw= github.com/lib/pq v1.10.7/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= github.com/lithammer/shortuuid/v3 v3.0.7 h1:trX0KTHy4Pbwo/6ia8fscyHoGA+mf1jWbPJVuvyJQQ8= github.com/lithammer/shortuuid/v3 v3.0.7/go.mod h1:vMk8ke37EmiewwolSO1NLW8vP4ZaKlRuDIi8tWWmAts= -github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0/go.mod h1:zJYVVT2jmtg6P3p1VtQj7WsuWi/y4VnjVBn7F8KPB3I= github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY= github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= -github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= -github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= -github.com/matttproud/golang_protobuf_extensions v1.0.4/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= -github.com/minio/highwayhash v1.0.2/go.mod h1:BQskDq+xkJ12lmlUUi7U0M5Swg3EWR+dLTk+kldvVxY= -github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/moby/sys/mountinfo v0.5.0/go.mod h1:3bMD3Rg+zkqx8MRYPi7Pyb0Ie97QEBmdxbhnCLlSvSU= github.com/moby/term v0.0.0-20220808134915-39b0c02b01ae h1:O4SWKdcHVCvYqyDV+9CJA1fcDN2L11Bule0iFy3YlAI= github.com/moby/term v0.0.0-20220808134915-39b0c02b01ae/go.mod h1:E2VnQOmVuvZB6UYnnDB0qG5Nq/1tD9acaOpo6xmt0Kw= -github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= -github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= github.com/mrunalp/fileutils v0.5.0/go.mod h1:M1WthSahJixYnrXQl/DFQuteStB1weuxD2QJNHXfbSQ= github.com/muhlemmer/gu v0.3.1 h1:7EAqmFrW7n3hETvuAdmFmn4hS8W+z3LgKtrnow+YzNM= github.com/muhlemmer/gu v0.3.1/go.mod h1:YHtHR+gxM+bKEIIs7Hmi9sPT3ZDUvTN/i88wQpZkrdM= -github.com/nats-io/jwt/v2 v2.5.0/go.mod h1:24BeQtRwxRV8ruvC4CojXlx/WQ/VjuwlYiH+vu/+ibI= -github.com/nats-io/nats-server/v2 v2.9.23/go.mod h1:wEjrEy9vnqIGE4Pqz4/c75v9Pmaq7My2IgFmnykc4C0= -github.com/nats-io/nats.go v1.28.0/go.mod h1:XpbWUlOElGwTYbMR7imivs7jJj9GtK7ypv321Wp6pjc= -github.com/nats-io/nkeys v0.4.6/go.mod h1:4DxZNzenSVd1cYQoAa8948QY3QDjrHfcfVADymtkpts= -github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= github.com/oauth2-proxy/mockoidc v0.0.0-20220308204021-b9169deeb282 h1:TQMyrpijtkFyXpNI3rY5hsZQZw+paiH+BfAlsb81HBY= github.com/oauth2-proxy/mockoidc v0.0.0-20220308204021-b9169deeb282/go.mod h1:rW25Kyd08Wdn3UVn0YBsDTSvReu0jqpmJKzxITPSjks= github.com/oklog/ulid v1.3.1 h1:EGfNDEx6MqHz8B3uNV6QAib1UR2Lm97sHi3ocA6ESJ4= @@ -456,24 +263,15 @@ github.com/opencontainers/runtime-spec v1.0.3-0.20210326190908-1c3f411f0417/go.m github.com/opencontainers/selinux v1.10.0/go.mod h1:2i0OySw99QjzBBQByd1Gr9gSjvuho1lHsJxIJ3gGbJI= github.com/ory/dockertest/v3 v3.9.1 h1:v4dkG+dlu76goxMiTT2j8zV7s4oPPEppKT8K8p2f1kY= github.com/ory/dockertest/v3 v3.9.1/go.mod h1:42Ir9hmvaAPm0Mgibk6mBPi7SFvTXxEcnztDYOJ//uM= -github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58/go.mod h1:DXv8WO4yhMYhSNPKjeNKa5WY9YCIEBRbNzFFPJbWO6Y= github.com/pelletier/go-toml/v2 v2.0.6 h1:nrzqCb7j9cDFj2coyLNLaZuJTLjWjlaz6nvTvIwycIU= github.com/pelletier/go-toml/v2 v2.0.6/go.mod h1:eumQOmlWiOPt5WriQQqoM5y18pDHwha2N+QD+EUNTek= -github.com/pierrec/lz4/v4 v4.1.17/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= -github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE= -github.com/prometheus/client_golang v1.14.0/go.mod h1:8vpkKitgIVNcqrRBWh1C4TIUQgYNtG/XQE4E/Zae36Y= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w= -github.com/prometheus/common v0.39.0/go.mod h1:6XBZ7lYdLCbkAVhwRsWTZn+IN5AB9F/NXd5w0BbEX0Y= -github.com/prometheus/procfs v0.9.0/go.mod h1:+pB4zwohETzFnmlpe6yd2lSc+0/46IYZRB/chUwxUZY= -github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= @@ -483,12 +281,7 @@ github.com/rs/cors v1.9.0 h1:l9HGsTsHJcvW14Nk7J9KFz8bzeAWXn3CG6bgt7LsrAE= github.com/rs/cors v1.9.0/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= -github.com/sagikazarmark/crypt v0.9.0/go.mod h1:RnH7sEhxfdnPm1z+XMgSLjWTEIjyK4z2dw6+4vHTMuo= github.com/seccomp/libseccomp-golang v0.9.2-0.20220502022130-f33da4d89646/go.mod h1:JA8cRccbGaA1s33RQf7Y1+q9gHmZX1yB/z9WDN1C6fg= -github.com/segmentio/analytics-go v3.1.0+incompatible/go.mod h1:C7CYBtQWk4vRk2RyLu0qOcbHJ18E3F1HV2C/8JvKN48= -github.com/segmentio/backo-go v1.0.1/go.mod h1:9/Rh6yILuLysoQnZ2oNooD2g7aBnvM7r/fNVxRNWfBc= -github.com/shirou/gopsutil/v3 v3.23.4/go.mod h1:ZcGxyfzAMRevhUR2+cfhXDH6gQdFYE/t8j1nsU4mPI8= -github.com/shoenig/go-m1cpu v0.1.5/go.mod h1:Wwvst4LR89UxjeFtLRMrpgRiyY4xPsejnVZym39dbAQ= github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= github.com/sirupsen/logrus v1.8.1/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= github.com/sirupsen/logrus v1.9.0 h1:trlNQbNUG3OdDrDil03MCb1H2o9nJ1x4/5LYw7byDE0= @@ -524,12 +317,6 @@ github.com/stretchr/testify v1.8.3/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXl github.com/subosito/gotenv v1.4.2 h1:X1TuBLAMDFbaTAChgCBLu3DU3UPyELpnF2jjJ2cz/S8= github.com/subosito/gotenv v1.4.2/go.mod h1:ayKnFf/c6rvx/2iiLrJUk1e6plDbT3edrFNGqEflhK0= github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= -github.com/tklauser/go-sysconf v0.3.11/go.mod h1:GqXfhXY3kiPa0nAXPDIQIWzJbMCB7AmcWpGR8lSZfqI= -github.com/tklauser/numcpus v0.6.0/go.mod h1:FEZLMke0lhOUG6w2JadTzp0a+Nl8PF/GFkQ5UVIcaL4= -github.com/tmthrgd/go-hex v0.0.0-20190904060850-447a3041c3bc/go.mod h1:bciPuU6GHm1iF1pBvUfxfsH0Wmnc2VbpgvbI9ZWuIRs= -github.com/uptrace/bun v1.1.14/go.mod h1:RHk6DrIisO62dv10pUOJCz5MphXThuOTpVNYEYv7NI8= -github.com/uptrace/bun/dialect/pgdialect v1.1.14/go.mod h1:v6YiaXmnKQ2FlhRD2c0ZfKd+QXH09pYn4H8ojaavkKk= -github.com/uptrace/bun/extra/bundebug v1.1.14/go.mod h1:lto3guzS2v6mnQp1+akyE+ecBLOltevDDe324NXEYdw= github.com/uptrace/opentelemetry-go-extra/otellogrus v0.1.21 h1:OXsouNDvuET5o1A4uvoCnAXuuNke8JlfZWceciyUlC8= github.com/uptrace/opentelemetry-go-extra/otellogrus v0.1.21/go.mod h1:Xm3wlRGm5xzdAGPOvqydXPiGj0Da1q0OlUNm7Utoda4= github.com/uptrace/opentelemetry-go-extra/otelutil v0.1.21 h1:HCqo51kNF8wxDMDhxcN5S6DlfZXigMtptRpkvjBCeVc= @@ -537,11 +324,6 @@ github.com/uptrace/opentelemetry-go-extra/otelutil v0.1.21/go.mod h1:2MNqrUmDrt5 github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= github.com/vishvananda/netlink v1.1.0/go.mod h1:cTgwzPIzzgDAYoQrMm0EdrjRUBkTqKYppBueQtXaqoE= github.com/vishvananda/netns v0.0.0-20191106174202-0a2b9b5464df/go.mod h1:JP3t17pCcGlemwknint6hfoeCVQrEMVwxRLRjXpq+BU= -github.com/vmihailenco/msgpack/v5 v5.3.5/go.mod h1:7xyJ9e+0+9SaZT0Wt1RGleJXzli6Q/V5KbhBonMG9jc= -github.com/vmihailenco/tagparser/v2 v2.0.0/go.mod h1:Wri+At7QHww0WTrCBeu4J6bNtoV6mEfg5OIWRZA9qds= -github.com/xdg-go/pbkdf2 v1.0.0/go.mod h1:jrpuAogTd400dnrH08LKmI/xc1MbPOebTwRqcT5RDeI= -github.com/xdg-go/scram v1.1.2/go.mod h1:RT/sEzTbU5y00aCK8UOx6R7YryM0iF1N2MOmC3kKLN4= -github.com/xdg-go/stringprep v1.0.4/go.mod h1:mPGuuIYwz7CmR2bT9j4GbQqutWS1zV24gijq1dTyGkM= github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb h1:zGWFAtiMcyryUHoUjUJX0/lt1H2+i2Ka2n+D3DImSNo= github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= @@ -549,35 +331,25 @@ github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 h1:EzJWgHo github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ= github.com/xeipuuv/gojsonschema v1.2.0 h1:LhYJRs+L4fBtjZUfuSZIKGeVu0QRy8e5Xi7D17UxZ74= github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y= -github.com/xtgo/uuid v0.0.0-20140804021211-a0b114877d4c/go.mod h1:UrdRz5enIKZ63MEE3IF9l2/ebyx59GyGgPi+tICQdmM= github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -github.com/yusufpapurcu/wmi v1.2.2/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0= github.com/zitadel/logging v0.3.4 h1:9hZsTjMMTE3X2LUi0xcF9Q9EdLo+FAezeu52ireBbHM= github.com/zitadel/logging v0.3.4/go.mod h1:aPpLQhE+v6ocNK0TWrBrd363hZ95KcI17Q1ixAQwZF0= github.com/zitadel/oidc/v2 v2.6.0 h1:5Be3N72NWFFKZqoEe2YlFHNOu4Mf2Ao5CtjKPgWiaws= github.com/zitadel/oidc/v2 v2.6.0/go.mod h1:iCyw28lFEx3s+3s/IH8CJdph6zDvXreu0DTtHaXZAgQ= -go.etcd.io/etcd/api/v3 v3.5.6/go.mod h1:KFtNaxGDw4Yx/BA4iPPwevUTAuqcsPxzyX8PHydchN8= -go.etcd.io/etcd/client/pkg/v3 v3.5.6/go.mod h1:ggrwbk069qxpKPq8/FKkQ3Xq9y39kbFR4LnKszpRXeQ= -go.etcd.io/etcd/client/v2 v2.305.6/go.mod h1:BHha8XJGe8vCIBfWBpbBLVZ4QjOIlfoouvOwydu63E0= -go.etcd.io/etcd/client/v3 v3.5.6/go.mod h1:f6GRinRMCsFVv9Ht42EyY7nfsVGwrNO0WEoS2pRKzQk= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= -go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= -go.opentelemetry.io/contrib/instrumentation/github.com/Shopify/sarama/otelsarama v0.42.0/go.mod h1:TDCzwfNfOr8Of31UVortnNAvRrgMyMS0zAXw9I3hoSc= go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux v0.39.0 h1:+MLOxP3ot+XZZI1f+5M/uRCkAL7mjabNh0g4lMflG4Q= go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux v0.39.0/go.mod h1:Akz6p0hPFEJf0vHyyDm0ZoY3ZS2gyjdaNL9KTylDuq8= -go.opentelemetry.io/contrib/instrumentation/host v0.42.0/go.mod h1:w6v1mVemRjTTdfejACjf+LgVA6zKtHOWmdAIf3icx7A= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.42.0 h1:pginetY7+onl4qN1vl0xW/V/v6OBZ0vVdH+esuJgvmM= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.42.0/go.mod h1:XiYsayHc36K3EByOO6nbAXnAWbrUxdjUROCEeeROOH8= -go.opentelemetry.io/contrib/instrumentation/runtime v0.42.0/go.mod h1:rD9feqRYP24P14t5kmhNMqsqm1jvKmpx2H2rKVw52V8= go.opentelemetry.io/contrib/propagators/b3 v1.14.0 h1:0SBc35DESy/YXShxFtu3634OwcEWJoGzSA8Hx/NbOo8= go.opentelemetry.io/contrib/propagators/b3 v1.14.0/go.mod h1:A76N3hFhcmXo+tkmn6SE1x0AQv1JwFyiJXMclWzy/YQ= go.opentelemetry.io/otel v1.16.0 h1:Z7GVAX/UkAXPKsy94IU+i6thsQS4nb7LviLpnaNeW8s= @@ -586,23 +358,18 @@ go.opentelemetry.io/otel/exporters/jaeger v1.16.0 h1:YhxxmXZ011C0aDZKoNw+juVWAmE go.opentelemetry.io/otel/exporters/jaeger v1.16.0/go.mod h1:grYbBo/5afWlPpdPZYhyn78Bk04hnvxn2+hvxQhKIQM= go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.16.0 h1:t4ZwRPU+emrcvM2e9DHd0Fsf0JTPVcbfa/BhTDF03d0= go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.16.0/go.mod h1:vLarbg68dH2Wa77g71zmKQqlQ8+8Rq3GRG31uc0WcWI= -go.opentelemetry.io/otel/exporters/otlp/otlpmetric v0.39.0/go.mod h1:UqL5mZ3qs6XYhDnZaW1Ps4upD+PX6LipH40AoeuIlwU= -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v0.39.0/go.mod h1:sWFbI3jJ+6JdjOVepA5blpv/TJ20Hw+26561iMbWcwU= -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v0.39.0/go.mod h1:xY111jIZtWb+pUUgT4UiiSonAaY2cD2Ts5zvuKLki3o= go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.16.0 h1:cbsD4cUcviQGXdw8+bo5x2wazq10SKz8hEbtCRPcU78= go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.16.0/go.mod h1:JgXSGah17croqhJfhByOLVY719k1emAXC8MVhCIJlRs= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.16.0 h1:TVQp/bboR4mhZSav+MdgXB8FaRho1RC8UwVn3T0vjVc= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.16.0/go.mod h1:I33vtIe0sR96wfrUcilIzLoA3mLHhRmz9S9Te0S3gDo= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.16.0 h1:iqjq9LAB8aK++sKVcELezzn655JnBNdsDhghU4G/So8= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.16.0/go.mod h1:hGXzO5bhhSHZnKvrDaXB82Y9DRFour0Nz/KrBh7reWw= -go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v0.39.0/go.mod h1:csyQxQ0UHHKVA8KApS7eUO/klMO5sd/av5CNZNU4O6w= go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.16.0 h1:+XWJd3jf75RXJq29mxbuXhCXFDG3S3R4vBUeSI2P7tE= go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.16.0/go.mod h1:hqgzBPTf4yONMFgdZvL/bK42R/iinTyVQtiWihs3SZc= go.opentelemetry.io/otel/metric v1.16.0 h1:RbrpwVG1Hfv85LgnZ7+txXioPDoh6EdbZHo26Q3hqOo= go.opentelemetry.io/otel/metric v1.16.0/go.mod h1:QE47cpOmkwipPiefDwo2wDzwJrlfxxNYodqc4xnGCo4= go.opentelemetry.io/otel/sdk v1.16.0 h1:Z1Ok1YsijYL0CSJpHt4cS3wDDh7p572grzNrBMiMWgE= go.opentelemetry.io/otel/sdk v1.16.0/go.mod h1:tMsIuKXuuIWPBAOrH+eHtvhTL+SntFtXF9QD68aP6p4= -go.opentelemetry.io/otel/sdk/metric v0.39.0/go.mod h1:piDIRgjcK7u0HCL5pCA4e74qpK/jk3NiUoAHATVAmiI= go.opentelemetry.io/otel/trace v1.16.0 h1:8JRpaObFoW0pxuVPapkgH8UhHQj+bJW8jJsCZEu5MQs= go.opentelemetry.io/otel/trace v1.16.0/go.mod h1:Yt9vYq1SdNz3xdjZZK7wcXv1qv2pwLkqr2QVwea0ef0= go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= @@ -615,7 +382,6 @@ go.uber.org/dig v1.16.1/go.mod h1:557JTAUZT5bUK0SvCwikmLPPtdQhfvLYtO5tJgQSbnk= go.uber.org/fx v1.19.1 h1:JwYIYAQzXBuBBwSZ1/tn/95pnQO/Sp3yE8lWj9eSAzI= go.uber.org/fx v1.19.1/go.mod h1:bGK+AEy7XUwTBkqCsK/vDyFF0JJOA6X5KWpNC0e6qTA= go.uber.org/goleak v1.2.1 h1:NBol2c7O1ZokfZ0LEU9K6Whx/KnwvepVetCUhtKja4A= -go.uber.org/goleak v1.2.1/go.mod h1:qlT2yGI9QafXHhZZLxlSuNsMw3FFLxBr+tBRlmO1xH4= go.uber.org/multierr v1.9.0 h1:7fIwc/ZtS0q++VgcfqFDxSBZVv/Xo49/SYnDFupUwlI= go.uber.org/multierr v1.9.0/go.mod h1:X2jQV1h+kxSjClGpnseKVIxpmcjrj7MNnI0bnlfKTVQ= go.uber.org/zap v1.24.0 h1:FiJd5l1UOLj0wCgbSE0rwwXHzEdAZS6hiiSnxJN/D60= @@ -786,7 +552,6 @@ golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -802,7 +567,6 @@ golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= @@ -860,7 +624,6 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= @@ -880,7 +643,6 @@ google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz513 google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg= google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE= google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= -google.golang.org/api v0.107.0/go.mod h1:2Ts0XTHNVWxypznxWOYUeI4g3WdP9Pk2Qk58+a/O9MY= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -992,7 +754,6 @@ gorm.io/gorm v1.24.5 h1:g6OPREKqqlWq4kh/3MCQbZKImeB9e6Xgc4zD+JgNZGE= gorm.io/gorm v1.24.5/go.mod h1:DVrVomtaYTbqs7gB/x2uVvqnXzv0nqjB396B8cG4dBA= gotest.tools/v3 v3.0.2/go.mod h1:3SzNCllyD9/Y+b5r9JIKQ474KzkZyqLqEfYqMsX94Bk= gotest.tools/v3 v3.2.0 h1:I0DwBVMGAx26dttAj1BtJLAkVGncrkkUXfJLC4Flt/I= -gotest.tools/v3 v3.2.0/go.mod h1:Mcr9QNxkg0uMvy/YElmo4SpXgJKWgQvYrT7Kw5RzJ1A= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= diff --git a/components/auth/main.go b/ee/auth/main.go similarity index 100% rename from components/auth/main.go rename to ee/auth/main.go diff --git a/components/auth/openapi.yaml b/ee/auth/openapi.yaml similarity index 100% rename from components/auth/openapi.yaml rename to ee/auth/openapi.yaml diff --git a/components/auth/pkg/api/authorization/accesstoken.go b/ee/auth/pkg/api/authorization/accesstoken.go similarity index 100% rename from components/auth/pkg/api/authorization/accesstoken.go rename to ee/auth/pkg/api/authorization/accesstoken.go diff --git a/components/auth/pkg/api/authorization/accesstoken_test.go b/ee/auth/pkg/api/authorization/accesstoken_test.go similarity index 100% rename from components/auth/pkg/api/authorization/accesstoken_test.go rename to ee/auth/pkg/api/authorization/accesstoken_test.go diff --git a/components/auth/pkg/api/authorization/main_test.go b/ee/auth/pkg/api/authorization/main_test.go similarity index 100% rename from components/auth/pkg/api/authorization/main_test.go rename to ee/auth/pkg/api/authorization/main_test.go diff --git a/components/auth/pkg/api/authorization/module.go b/ee/auth/pkg/api/authorization/module.go similarity index 100% rename from components/auth/pkg/api/authorization/module.go rename to ee/auth/pkg/api/authorization/module.go diff --git a/components/auth/pkg/api/clients.go b/ee/auth/pkg/api/clients.go similarity index 100% rename from components/auth/pkg/api/clients.go rename to ee/auth/pkg/api/clients.go diff --git a/components/auth/pkg/api/clients_test.go b/ee/auth/pkg/api/clients_test.go similarity index 100% rename from components/auth/pkg/api/clients_test.go rename to ee/auth/pkg/api/clients_test.go diff --git a/components/auth/pkg/api/main_test.go b/ee/auth/pkg/api/main_test.go similarity index 100% rename from components/auth/pkg/api/main_test.go rename to ee/auth/pkg/api/main_test.go diff --git a/components/auth/pkg/api/module.go b/ee/auth/pkg/api/module.go similarity index 100% rename from components/auth/pkg/api/module.go rename to ee/auth/pkg/api/module.go diff --git a/components/auth/pkg/api/scopes.go b/ee/auth/pkg/api/scopes.go similarity index 100% rename from components/auth/pkg/api/scopes.go rename to ee/auth/pkg/api/scopes.go diff --git a/components/auth/pkg/api/scopes_test.go b/ee/auth/pkg/api/scopes_test.go similarity index 100% rename from components/auth/pkg/api/scopes_test.go rename to ee/auth/pkg/api/scopes_test.go diff --git a/components/auth/pkg/api/users.go b/ee/auth/pkg/api/users.go similarity index 100% rename from components/auth/pkg/api/users.go rename to ee/auth/pkg/api/users.go diff --git a/components/auth/pkg/api/users_test.go b/ee/auth/pkg/api/users_test.go similarity index 100% rename from components/auth/pkg/api/users_test.go rename to ee/auth/pkg/api/users_test.go diff --git a/components/auth/pkg/api/util.go b/ee/auth/pkg/api/util.go similarity index 100% rename from components/auth/pkg/api/util.go rename to ee/auth/pkg/api/util.go diff --git a/components/auth/pkg/api/util_test.go b/ee/auth/pkg/api/util_test.go similarity index 100% rename from components/auth/pkg/api/util_test.go rename to ee/auth/pkg/api/util_test.go diff --git a/components/auth/pkg/array.go b/ee/auth/pkg/array.go similarity index 100% rename from components/auth/pkg/array.go rename to ee/auth/pkg/array.go diff --git a/components/auth/pkg/client.go b/ee/auth/pkg/client.go similarity index 100% rename from components/auth/pkg/client.go rename to ee/auth/pkg/client.go diff --git a/components/auth/pkg/code.go b/ee/auth/pkg/code.go similarity index 100% rename from components/auth/pkg/code.go rename to ee/auth/pkg/code.go diff --git a/components/auth/pkg/delegatedauth/config.go b/ee/auth/pkg/delegatedauth/config.go similarity index 100% rename from components/auth/pkg/delegatedauth/config.go rename to ee/auth/pkg/delegatedauth/config.go diff --git a/components/auth/pkg/delegatedauth/module.go b/ee/auth/pkg/delegatedauth/module.go similarity index 100% rename from components/auth/pkg/delegatedauth/module.go rename to ee/auth/pkg/delegatedauth/module.go diff --git a/components/auth/pkg/delegatedauth/state.go b/ee/auth/pkg/delegatedauth/state.go similarity index 100% rename from components/auth/pkg/delegatedauth/state.go rename to ee/auth/pkg/delegatedauth/state.go diff --git a/components/auth/pkg/metadata.go b/ee/auth/pkg/metadata.go similarity index 100% rename from components/auth/pkg/metadata.go rename to ee/auth/pkg/metadata.go diff --git a/components/auth/pkg/oidc/authorize_callback.go b/ee/auth/pkg/oidc/authorize_callback.go similarity index 100% rename from components/auth/pkg/oidc/authorize_callback.go rename to ee/auth/pkg/oidc/authorize_callback.go diff --git a/components/auth/pkg/oidc/authorize_callback_test.go b/ee/auth/pkg/oidc/authorize_callback_test.go similarity index 100% rename from components/auth/pkg/oidc/authorize_callback_test.go rename to ee/auth/pkg/oidc/authorize_callback_test.go diff --git a/components/auth/pkg/oidc/client.go b/ee/auth/pkg/oidc/client.go similarity index 100% rename from components/auth/pkg/oidc/client.go rename to ee/auth/pkg/oidc/client.go diff --git a/components/auth/pkg/oidc/grant_type_bearer.go b/ee/auth/pkg/oidc/grant_type_bearer.go similarity index 100% rename from components/auth/pkg/oidc/grant_type_bearer.go rename to ee/auth/pkg/oidc/grant_type_bearer.go diff --git a/components/auth/pkg/oidc/keyset.go b/ee/auth/pkg/oidc/keyset.go similarity index 100% rename from components/auth/pkg/oidc/keyset.go rename to ee/auth/pkg/oidc/keyset.go diff --git a/components/auth/pkg/oidc/main_test.go b/ee/auth/pkg/oidc/main_test.go similarity index 100% rename from components/auth/pkg/oidc/main_test.go rename to ee/auth/pkg/oidc/main_test.go diff --git a/components/auth/pkg/oidc/module.go b/ee/auth/pkg/oidc/module.go similarity index 100% rename from components/auth/pkg/oidc/module.go rename to ee/auth/pkg/oidc/module.go diff --git a/components/auth/pkg/oidc/oidc_test.go b/ee/auth/pkg/oidc/oidc_test.go similarity index 100% rename from components/auth/pkg/oidc/oidc_test.go rename to ee/auth/pkg/oidc/oidc_test.go diff --git a/components/auth/pkg/oidc/provider.go b/ee/auth/pkg/oidc/provider.go similarity index 100% rename from components/auth/pkg/oidc/provider.go rename to ee/auth/pkg/oidc/provider.go diff --git a/components/auth/pkg/oidc/router.go b/ee/auth/pkg/oidc/router.go similarity index 100% rename from components/auth/pkg/oidc/router.go rename to ee/auth/pkg/oidc/router.go diff --git a/components/auth/pkg/oidc/storage.go b/ee/auth/pkg/oidc/storage.go similarity index 100% rename from components/auth/pkg/oidc/storage.go rename to ee/auth/pkg/oidc/storage.go diff --git a/components/auth/pkg/oidc/templates/error.tmpl b/ee/auth/pkg/oidc/templates/error.tmpl similarity index 100% rename from components/auth/pkg/oidc/templates/error.tmpl rename to ee/auth/pkg/oidc/templates/error.tmpl diff --git a/components/auth/pkg/refresh.go b/ee/auth/pkg/refresh.go similarity index 100% rename from components/auth/pkg/refresh.go rename to ee/auth/pkg/refresh.go diff --git a/components/auth/pkg/request.go b/ee/auth/pkg/request.go similarity index 100% rename from components/auth/pkg/request.go rename to ee/auth/pkg/request.go diff --git a/components/auth/pkg/scopes.go b/ee/auth/pkg/scopes.go similarity index 100% rename from components/auth/pkg/scopes.go rename to ee/auth/pkg/scopes.go diff --git a/components/auth/pkg/storage/errors.go b/ee/auth/pkg/storage/errors.go similarity index 100% rename from components/auth/pkg/storage/errors.go rename to ee/auth/pkg/storage/errors.go diff --git a/components/auth/pkg/storage/sqlstorage/database.go b/ee/auth/pkg/storage/sqlstorage/database.go similarity index 100% rename from components/auth/pkg/storage/sqlstorage/database.go rename to ee/auth/pkg/storage/sqlstorage/database.go diff --git a/components/auth/pkg/storage/sqlstorage/module.go b/ee/auth/pkg/storage/sqlstorage/module.go similarity index 100% rename from components/auth/pkg/storage/sqlstorage/module.go rename to ee/auth/pkg/storage/sqlstorage/module.go diff --git a/components/auth/pkg/storage/sqlstorage/storage.go b/ee/auth/pkg/storage/sqlstorage/storage.go similarity index 100% rename from components/auth/pkg/storage/sqlstorage/storage.go rename to ee/auth/pkg/storage/sqlstorage/storage.go diff --git a/components/auth/pkg/token.go b/ee/auth/pkg/token.go similarity index 100% rename from components/auth/pkg/token.go rename to ee/auth/pkg/token.go diff --git a/components/auth/pkg/user.go b/ee/auth/pkg/user.go similarity index 100% rename from components/auth/pkg/user.go rename to ee/auth/pkg/user.go diff --git a/components/gateway/.gitignore b/ee/gateway/.gitignore similarity index 100% rename from components/gateway/.gitignore rename to ee/gateway/.gitignore diff --git a/components/gateway/.goreleaser.yml b/ee/gateway/.goreleaser.yml similarity index 100% rename from components/gateway/.goreleaser.yml rename to ee/gateway/.goreleaser.yml diff --git a/components/gateway/.pre-commit-config.yaml b/ee/gateway/.pre-commit-config.yaml similarity index 100% rename from components/gateway/.pre-commit-config.yaml rename to ee/gateway/.pre-commit-config.yaml diff --git a/components/gateway/Caddyfile b/ee/gateway/Caddyfile similarity index 100% rename from components/gateway/Caddyfile rename to ee/gateway/Caddyfile diff --git a/components/gateway/Dockerfile b/ee/gateway/Dockerfile similarity index 96% rename from components/gateway/Dockerfile rename to ee/gateway/Dockerfile index 0e41db0637..5641bf7fe7 100644 --- a/components/gateway/Dockerfile +++ b/ee/gateway/Dockerfile @@ -3,7 +3,7 @@ ARG APP_SHA ARG VERSION WORKDIR /src COPY components/gateway components/gateway -WORKDIR /src/components/gateway +WORKDIR /src/ee/gateway RUN --mount=type=cache,id=gobuild,target=/root/.cache/go-build \ --mount=type=cache,id=gomodcache,target=/go/pkg/mod \ go build -o caddy \ diff --git a/components/gateway/Earthfile b/ee/gateway/Earthfile similarity index 88% rename from components/gateway/Earthfile rename to ee/gateway/Earthfile index 6c015c55c5..244b619e3c 100644 --- a/components/gateway/Earthfile +++ b/ee/gateway/Earthfile @@ -3,13 +3,14 @@ VERSION --pass-args --arg-scope-and-set 0.7 ARG core=github.com/formancehq/earthly:v0.5.2 IMPORT $core AS core IMPORT ../.. AS stack +IMPORT .. AS ee FROM core+base-image sources: WORKDIR src DO stack+INCLUDE_GO_LIBS --LOCATION libs/go-libs - WORKDIR /src/components/gateway + WORKDIR /src/ee/gateway COPY go.* . COPY --dir internal . COPY --dir pkg . @@ -19,7 +20,7 @@ sources: compile: FROM core+builder-image COPY (+sources/*) /src - WORKDIR /src/components/gateway + WORKDIR /src/ee/gateway ARG VERSION=latest DO --pass-args core+GO_COMPILE --VERSION=$VERSION @@ -45,8 +46,8 @@ deploy: lint: FROM core+builder-image COPY (+sources/*) /src - COPY --pass-args (stack+tidy/go.* --component=gateway) . - WORKDIR /src/components/gateway + COPY --pass-args (ee+tidy/go.* --apps=gateway) . + WORKDIR /src/ee/gateway DO --pass-args stack+GO_LINT SAVE ARTIFACT internal AS LOCAL internal SAVE ARTIFACT pkg AS LOCAL pkg @@ -55,7 +56,7 @@ lint: tests: FROM core+builder-image COPY (+sources/*) /src - WORKDIR /src/components/gateway + WORKDIR /src/ee/gateway DO --pass-args core+GO_TESTS pre-commit: diff --git a/components/gateway/LICENSE b/ee/gateway/LICENSE similarity index 100% rename from components/gateway/LICENSE rename to ee/gateway/LICENSE diff --git a/components/gateway/Taskfile.yaml b/ee/gateway/Taskfile.yaml similarity index 100% rename from components/gateway/Taskfile.yaml rename to ee/gateway/Taskfile.yaml diff --git a/components/gateway/build.Dockerfile b/ee/gateway/build.Dockerfile similarity index 100% rename from components/gateway/build.Dockerfile rename to ee/gateway/build.Dockerfile diff --git a/components/payments/commitlint.config.js b/ee/gateway/commitlint.config.js similarity index 100% rename from components/payments/commitlint.config.js rename to ee/gateway/commitlint.config.js diff --git a/components/gateway/go.mod b/ee/gateway/go.mod similarity index 100% rename from components/gateway/go.mod rename to ee/gateway/go.mod diff --git a/components/gateway/go.sum b/ee/gateway/go.sum similarity index 100% rename from components/gateway/go.sum rename to ee/gateway/go.sum diff --git a/components/gateway/internal/audit/messages/audit.go b/ee/gateway/internal/audit/messages/audit.go similarity index 100% rename from components/gateway/internal/audit/messages/audit.go rename to ee/gateway/internal/audit/messages/audit.go diff --git a/components/gateway/main.go b/ee/gateway/main.go similarity index 100% rename from components/gateway/main.go rename to ee/gateway/main.go diff --git a/components/gateway/pkg/plugins/audit.go b/ee/gateway/pkg/plugins/audit.go similarity index 100% rename from components/gateway/pkg/plugins/audit.go rename to ee/gateway/pkg/plugins/audit.go diff --git a/components/gateway/pkg/plugins/auth.go b/ee/gateway/pkg/plugins/auth.go similarity index 100% rename from components/gateway/pkg/plugins/auth.go rename to ee/gateway/pkg/plugins/auth.go diff --git a/components/gateway/pkg/plugins/versions.go b/ee/gateway/pkg/plugins/versions.go similarity index 100% rename from components/gateway/pkg/plugins/versions.go rename to ee/gateway/pkg/plugins/versions.go diff --git a/components/orchestration/.gitignore b/ee/orchestration/.gitignore similarity index 100% rename from components/orchestration/.gitignore rename to ee/orchestration/.gitignore diff --git a/components/orchestration/.goreleaser.yml b/ee/orchestration/.goreleaser.yml similarity index 100% rename from components/orchestration/.goreleaser.yml rename to ee/orchestration/.goreleaser.yml diff --git a/components/orchestration/Dockerfile b/ee/orchestration/Dockerfile similarity index 83% rename from components/orchestration/Dockerfile rename to ee/orchestration/Dockerfile index 0160968bd6..46074cf54a 100644 --- a/components/orchestration/Dockerfile +++ b/ee/orchestration/Dockerfile @@ -3,7 +3,7 @@ ARG APP_SHA ARG VERSION WORKDIR /src COPY . . -WORKDIR /src/components/orchestration +WORKDIR /src/ee/orchestration RUN --mount=type=cache,mode=0755,target=/go/pkg/mod go mod download RUN GOOS=linux go build -o orchestration \ -ldflags="-X $(cat go.mod |head -1|cut -d \ -f2)/cmd.Version=${VERSION} \ @@ -12,7 +12,7 @@ RUN GOOS=linux go build -o orchestration \ FROM ubuntu:22.04 RUN apt update && apt install -y ca-certificates curl && rm -rf /var/lib/apt/lists/* -COPY --from=builder /src/components/orchestration/orchestration /orchestration +COPY --from=builder /src/ee/orchestration/orchestration /orchestration EXPOSE 3068 ENV OTEL_SERVICE_NAME orchestration ENTRYPOINT ["/orchestration"] diff --git a/components/orchestration/Earthfile b/ee/orchestration/Earthfile similarity index 86% rename from components/orchestration/Earthfile rename to ee/orchestration/Earthfile index 46287d9128..5189cd9a5d 100644 --- a/components/orchestration/Earthfile +++ b/ee/orchestration/Earthfile @@ -3,6 +3,7 @@ VERSION --pass-args --arg-scope-and-set 0.7 ARG core=github.com/formancehq/earthly:v0.5.2 IMPORT $core AS core IMPORT ../.. AS stack +IMPORT .. AS ee FROM core+base-image @@ -10,7 +11,7 @@ sources: WORKDIR src DO stack+INCLUDE_GO_LIBS --LOCATION libs/go-libs COPY --pass-args (stack+build-sdk/go --LANG=go) sdks/go - WORKDIR /src/components/orchestration + WORKDIR /src/ee/orchestration COPY go.* . COPY --dir pkg cmd internal . COPY main.go . @@ -19,7 +20,7 @@ sources: compile: FROM core+builder-image COPY (+sources/*) /src - WORKDIR /src/components/orchestration + WORKDIR /src/ee/orchestration ARG VERSION=latest DO --pass-args core+GO_COMPILE --VERSION=$VERSION @@ -35,7 +36,7 @@ build-image: tests: FROM core+builder-image COPY (+sources/*) /src - WORKDIR /src/components/orchestration + WORKDIR /src/ee/orchestration WITH DOCKER --pull=postgres:15-alpine DO --pass-args core+GO_TESTS END @@ -52,8 +53,8 @@ deploy: lint: FROM core+builder-image COPY (+sources/*) /src - COPY --pass-args (stack+tidy/go.* --component=orchestration) . - WORKDIR /src/components/orchestration + COPY --pass-args (ee+tidy/go.* --apps=orchestration) . + WORKDIR /src/ee/orchestration DO --pass-args stack+GO_LINT SAVE ARTIFACT cmd AS LOCAL cmd SAVE ARTIFACT internal AS LOCAL internal diff --git a/components/orchestration/LICENSE b/ee/orchestration/LICENSE similarity index 100% rename from components/orchestration/LICENSE rename to ee/orchestration/LICENSE diff --git a/components/orchestration/Taskfile.yaml b/ee/orchestration/Taskfile.yaml similarity index 100% rename from components/orchestration/Taskfile.yaml rename to ee/orchestration/Taskfile.yaml diff --git a/components/orchestration/build.Dockerfile b/ee/orchestration/build.Dockerfile similarity index 100% rename from components/orchestration/build.Dockerfile rename to ee/orchestration/build.Dockerfile diff --git a/components/orchestration/cmd/root.go b/ee/orchestration/cmd/root.go similarity index 100% rename from components/orchestration/cmd/root.go rename to ee/orchestration/cmd/root.go diff --git a/components/orchestration/cmd/serve.go b/ee/orchestration/cmd/serve.go similarity index 100% rename from components/orchestration/cmd/serve.go rename to ee/orchestration/cmd/serve.go diff --git a/components/orchestration/cmd/version.go b/ee/orchestration/cmd/version.go similarity index 100% rename from components/orchestration/cmd/version.go rename to ee/orchestration/cmd/version.go diff --git a/components/orchestration/cmd/viper.go b/ee/orchestration/cmd/viper.go similarity index 100% rename from components/orchestration/cmd/viper.go rename to ee/orchestration/cmd/viper.go diff --git a/components/orchestration/cmd/worker.go b/ee/orchestration/cmd/worker.go similarity index 100% rename from components/orchestration/cmd/worker.go rename to ee/orchestration/cmd/worker.go diff --git a/components/orchestration/deploy/auth/config.yaml b/ee/orchestration/deploy/auth/config.yaml similarity index 100% rename from components/orchestration/deploy/auth/config.yaml rename to ee/orchestration/deploy/auth/config.yaml diff --git a/components/orchestration/deploy/postgres/init-databases.sh b/ee/orchestration/deploy/postgres/init-databases.sh similarity index 100% rename from components/orchestration/deploy/postgres/init-databases.sh rename to ee/orchestration/deploy/postgres/init-databases.sh diff --git a/components/orchestration/deploy/proxy/.gitignore b/ee/orchestration/deploy/proxy/.gitignore similarity index 100% rename from components/orchestration/deploy/proxy/.gitignore rename to ee/orchestration/deploy/proxy/.gitignore diff --git a/components/orchestration/deploy/proxy/Caddyfile b/ee/orchestration/deploy/proxy/Caddyfile similarity index 100% rename from components/orchestration/deploy/proxy/Caddyfile rename to ee/orchestration/deploy/proxy/Caddyfile diff --git a/components/orchestration/docker-compose.yml b/ee/orchestration/docker-compose.yml similarity index 97% rename from components/orchestration/docker-compose.yml rename to ee/orchestration/docker-compose.yml index 7d2ba63d6a..00f8eac7ee 100644 --- a/components/orchestration/docker-compose.yml +++ b/ee/orchestration/docker-compose.yml @@ -122,7 +122,7 @@ services: volumes: - ../..:/src - build-cache:/go - working_dir: /src/components/orchestration + working_dir: /src/ee/orchestration ports: - "8080:8080/tcp" environment: @@ -154,7 +154,7 @@ services: volumes: - ../..:/src - build-cache:/go - working_dir: /src/components/orchestration + working_dir: /src/ee/orchestration environment: DEBUG: "true" OTEL_TRACES: "true" diff --git a/components/orchestration/examples/delay.yaml b/ee/orchestration/examples/delay.yaml similarity index 100% rename from components/orchestration/examples/delay.yaml rename to ee/orchestration/examples/delay.yaml diff --git a/components/orchestration/examples/failing-workflow.yaml b/ee/orchestration/examples/failing-workflow.yaml similarity index 100% rename from components/orchestration/examples/failing-workflow.yaml rename to ee/orchestration/examples/failing-workflow.yaml diff --git a/components/orchestration/examples/ledger-to-ledger.yaml b/ee/orchestration/examples/ledger-to-ledger.yaml similarity index 100% rename from components/orchestration/examples/ledger-to-ledger.yaml rename to ee/orchestration/examples/ledger-to-ledger.yaml diff --git a/components/orchestration/examples/ledger-to-wallet.yaml b/ee/orchestration/examples/ledger-to-wallet.yaml similarity index 100% rename from components/orchestration/examples/ledger-to-wallet.yaml rename to ee/orchestration/examples/ledger-to-wallet.yaml diff --git a/components/orchestration/examples/payin-to-wallet.yaml b/ee/orchestration/examples/payin-to-wallet.yaml similarity index 100% rename from components/orchestration/examples/payin-to-wallet.yaml rename to ee/orchestration/examples/payin-to-wallet.yaml diff --git a/components/orchestration/examples/wait_event.yaml b/ee/orchestration/examples/wait_event.yaml similarity index 100% rename from components/orchestration/examples/wait_event.yaml rename to ee/orchestration/examples/wait_event.yaml diff --git a/components/orchestration/examples/wallet-to-payout.yaml b/ee/orchestration/examples/wallet-to-payout.yaml similarity index 100% rename from components/orchestration/examples/wallet-to-payout.yaml rename to ee/orchestration/examples/wallet-to-payout.yaml diff --git a/components/orchestration/examples/workflow.yaml b/ee/orchestration/examples/workflow.yaml similarity index 100% rename from components/orchestration/examples/workflow.yaml rename to ee/orchestration/examples/workflow.yaml diff --git a/components/orchestration/go.mod b/ee/orchestration/go.mod similarity index 100% rename from components/orchestration/go.mod rename to ee/orchestration/go.mod diff --git a/components/orchestration/go.sum b/ee/orchestration/go.sum similarity index 100% rename from components/orchestration/go.sum rename to ee/orchestration/go.sum diff --git a/components/orchestration/internal/api/handler_abort_workflow_instance.go b/ee/orchestration/internal/api/handler_abort_workflow_instance.go similarity index 100% rename from components/orchestration/internal/api/handler_abort_workflow_instance.go rename to ee/orchestration/internal/api/handler_abort_workflow_instance.go diff --git a/components/orchestration/internal/api/handler_create_workflow.go b/ee/orchestration/internal/api/handler_create_workflow.go similarity index 100% rename from components/orchestration/internal/api/handler_create_workflow.go rename to ee/orchestration/internal/api/handler_create_workflow.go diff --git a/components/orchestration/internal/api/handler_create_workflow_test.go b/ee/orchestration/internal/api/handler_create_workflow_test.go similarity index 100% rename from components/orchestration/internal/api/handler_create_workflow_test.go rename to ee/orchestration/internal/api/handler_create_workflow_test.go diff --git a/components/orchestration/internal/api/handler_delete_workflow.go b/ee/orchestration/internal/api/handler_delete_workflow.go similarity index 100% rename from components/orchestration/internal/api/handler_delete_workflow.go rename to ee/orchestration/internal/api/handler_delete_workflow.go diff --git a/components/orchestration/internal/api/handler_delete_workflow_test.go b/ee/orchestration/internal/api/handler_delete_workflow_test.go similarity index 100% rename from components/orchestration/internal/api/handler_delete_workflow_test.go rename to ee/orchestration/internal/api/handler_delete_workflow_test.go diff --git a/components/orchestration/internal/api/handler_info.go b/ee/orchestration/internal/api/handler_info.go similarity index 100% rename from components/orchestration/internal/api/handler_info.go rename to ee/orchestration/internal/api/handler_info.go diff --git a/components/orchestration/internal/api/handler_list_instances.go b/ee/orchestration/internal/api/handler_list_instances.go similarity index 100% rename from components/orchestration/internal/api/handler_list_instances.go rename to ee/orchestration/internal/api/handler_list_instances.go diff --git a/components/orchestration/internal/api/handler_list_instances_test.go b/ee/orchestration/internal/api/handler_list_instances_test.go similarity index 100% rename from components/orchestration/internal/api/handler_list_instances_test.go rename to ee/orchestration/internal/api/handler_list_instances_test.go diff --git a/components/orchestration/internal/api/handler_list_workflows.go b/ee/orchestration/internal/api/handler_list_workflows.go similarity index 100% rename from components/orchestration/internal/api/handler_list_workflows.go rename to ee/orchestration/internal/api/handler_list_workflows.go diff --git a/components/orchestration/internal/api/handler_post_event.go b/ee/orchestration/internal/api/handler_post_event.go similarity index 100% rename from components/orchestration/internal/api/handler_post_event.go rename to ee/orchestration/internal/api/handler_post_event.go diff --git a/components/orchestration/internal/api/handler_read_instance.go b/ee/orchestration/internal/api/handler_read_instance.go similarity index 100% rename from components/orchestration/internal/api/handler_read_instance.go rename to ee/orchestration/internal/api/handler_read_instance.go diff --git a/components/orchestration/internal/api/handler_read_instance_history.go b/ee/orchestration/internal/api/handler_read_instance_history.go similarity index 100% rename from components/orchestration/internal/api/handler_read_instance_history.go rename to ee/orchestration/internal/api/handler_read_instance_history.go diff --git a/components/orchestration/internal/api/handler_read_instance_test.go b/ee/orchestration/internal/api/handler_read_instance_test.go similarity index 100% rename from components/orchestration/internal/api/handler_read_instance_test.go rename to ee/orchestration/internal/api/handler_read_instance_test.go diff --git a/components/orchestration/internal/api/handler_read_stage_history.go b/ee/orchestration/internal/api/handler_read_stage_history.go similarity index 100% rename from components/orchestration/internal/api/handler_read_stage_history.go rename to ee/orchestration/internal/api/handler_read_stage_history.go diff --git a/components/orchestration/internal/api/handler_read_workflow.go b/ee/orchestration/internal/api/handler_read_workflow.go similarity index 100% rename from components/orchestration/internal/api/handler_read_workflow.go rename to ee/orchestration/internal/api/handler_read_workflow.go diff --git a/components/orchestration/internal/api/handler_run_workflow.go b/ee/orchestration/internal/api/handler_run_workflow.go similarity index 100% rename from components/orchestration/internal/api/handler_run_workflow.go rename to ee/orchestration/internal/api/handler_run_workflow.go diff --git a/components/orchestration/internal/api/handler_run_workflow_test.go b/ee/orchestration/internal/api/handler_run_workflow_test.go similarity index 100% rename from components/orchestration/internal/api/handler_run_workflow_test.go rename to ee/orchestration/internal/api/handler_run_workflow_test.go diff --git a/components/orchestration/internal/api/main_test.go b/ee/orchestration/internal/api/main_test.go similarity index 100% rename from components/orchestration/internal/api/main_test.go rename to ee/orchestration/internal/api/main_test.go diff --git a/components/orchestration/internal/api/module.go b/ee/orchestration/internal/api/module.go similarity index 100% rename from components/orchestration/internal/api/module.go rename to ee/orchestration/internal/api/module.go diff --git a/components/orchestration/internal/api/router.go b/ee/orchestration/internal/api/router.go similarity index 100% rename from components/orchestration/internal/api/router.go rename to ee/orchestration/internal/api/router.go diff --git a/components/orchestration/internal/schema/duration.go b/ee/orchestration/internal/schema/duration.go similarity index 100% rename from components/orchestration/internal/schema/duration.go rename to ee/orchestration/internal/schema/duration.go diff --git a/components/orchestration/internal/schema/map.go b/ee/orchestration/internal/schema/map.go similarity index 100% rename from components/orchestration/internal/schema/map.go rename to ee/orchestration/internal/schema/map.go diff --git a/components/orchestration/internal/schema/tag.go b/ee/orchestration/internal/schema/tag.go similarity index 100% rename from components/orchestration/internal/schema/tag.go rename to ee/orchestration/internal/schema/tag.go diff --git a/components/orchestration/internal/schema/validation.go b/ee/orchestration/internal/schema/validation.go similarity index 100% rename from components/orchestration/internal/schema/validation.go rename to ee/orchestration/internal/schema/validation.go diff --git a/components/orchestration/internal/storage/migrations.go b/ee/orchestration/internal/storage/migrations.go similarity index 100% rename from components/orchestration/internal/storage/migrations.go rename to ee/orchestration/internal/storage/migrations.go diff --git a/components/orchestration/internal/storage/module.go b/ee/orchestration/internal/storage/module.go similarity index 100% rename from components/orchestration/internal/storage/module.go rename to ee/orchestration/internal/storage/module.go diff --git a/components/orchestration/internal/storage/sqlite.go b/ee/orchestration/internal/storage/sqlite.go similarity index 100% rename from components/orchestration/internal/storage/sqlite.go rename to ee/orchestration/internal/storage/sqlite.go diff --git a/components/orchestration/internal/temporal/client_module.go b/ee/orchestration/internal/temporal/client_module.go similarity index 100% rename from components/orchestration/internal/temporal/client_module.go rename to ee/orchestration/internal/temporal/client_module.go diff --git a/components/orchestration/internal/temporal/logger.go b/ee/orchestration/internal/temporal/logger.go similarity index 100% rename from components/orchestration/internal/temporal/logger.go rename to ee/orchestration/internal/temporal/logger.go diff --git a/components/orchestration/internal/temporal/worker_module.go b/ee/orchestration/internal/temporal/worker_module.go similarity index 100% rename from components/orchestration/internal/temporal/worker_module.go rename to ee/orchestration/internal/temporal/worker_module.go diff --git a/components/orchestration/internal/workflow/activities/activity.go b/ee/orchestration/internal/workflow/activities/activity.go similarity index 100% rename from components/orchestration/internal/workflow/activities/activity.go rename to ee/orchestration/internal/workflow/activities/activity.go diff --git a/components/orchestration/internal/workflow/activities/activity_account_get.go b/ee/orchestration/internal/workflow/activities/activity_account_get.go similarity index 100% rename from components/orchestration/internal/workflow/activities/activity_account_get.go rename to ee/orchestration/internal/workflow/activities/activity_account_get.go diff --git a/components/orchestration/internal/workflow/activities/activity_ledger_create_transaction.go b/ee/orchestration/internal/workflow/activities/activity_ledger_create_transaction.go similarity index 100% rename from components/orchestration/internal/workflow/activities/activity_ledger_create_transaction.go rename to ee/orchestration/internal/workflow/activities/activity_ledger_create_transaction.go diff --git a/components/orchestration/internal/workflow/activities/activity_ledger_revert_transaction.go b/ee/orchestration/internal/workflow/activities/activity_ledger_revert_transaction.go similarity index 100% rename from components/orchestration/internal/workflow/activities/activity_ledger_revert_transaction.go rename to ee/orchestration/internal/workflow/activities/activity_ledger_revert_transaction.go diff --git a/components/orchestration/internal/workflow/activities/activity_payment_stripe_transfer.go b/ee/orchestration/internal/workflow/activities/activity_payment_stripe_transfer.go similarity index 100% rename from components/orchestration/internal/workflow/activities/activity_payment_stripe_transfer.go rename to ee/orchestration/internal/workflow/activities/activity_payment_stripe_transfer.go diff --git a/components/orchestration/internal/workflow/activities/activity_payments_get.go b/ee/orchestration/internal/workflow/activities/activity_payments_get.go similarity index 100% rename from components/orchestration/internal/workflow/activities/activity_payments_get.go rename to ee/orchestration/internal/workflow/activities/activity_payments_get.go diff --git a/components/orchestration/internal/workflow/activities/activity_wallet_confirm_hold.go b/ee/orchestration/internal/workflow/activities/activity_wallet_confirm_hold.go similarity index 100% rename from components/orchestration/internal/workflow/activities/activity_wallet_confirm_hold.go rename to ee/orchestration/internal/workflow/activities/activity_wallet_confirm_hold.go diff --git a/components/orchestration/internal/workflow/activities/activity_wallet_credit.go b/ee/orchestration/internal/workflow/activities/activity_wallet_credit.go similarity index 100% rename from components/orchestration/internal/workflow/activities/activity_wallet_credit.go rename to ee/orchestration/internal/workflow/activities/activity_wallet_credit.go diff --git a/components/orchestration/internal/workflow/activities/activity_wallet_debit.go b/ee/orchestration/internal/workflow/activities/activity_wallet_debit.go similarity index 100% rename from components/orchestration/internal/workflow/activities/activity_wallet_debit.go rename to ee/orchestration/internal/workflow/activities/activity_wallet_debit.go diff --git a/components/orchestration/internal/workflow/activities/activity_wallet_get.go b/ee/orchestration/internal/workflow/activities/activity_wallet_get.go similarity index 100% rename from components/orchestration/internal/workflow/activities/activity_wallet_get.go rename to ee/orchestration/internal/workflow/activities/activity_wallet_get.go diff --git a/components/orchestration/internal/workflow/activities/activity_wallet_void_hold.go b/ee/orchestration/internal/workflow/activities/activity_wallet_void_hold.go similarity index 100% rename from components/orchestration/internal/workflow/activities/activity_wallet_void_hold.go rename to ee/orchestration/internal/workflow/activities/activity_wallet_void_hold.go diff --git a/components/orchestration/internal/workflow/config.go b/ee/orchestration/internal/workflow/config.go similarity index 100% rename from components/orchestration/internal/workflow/config.go rename to ee/orchestration/internal/workflow/config.go diff --git a/components/orchestration/internal/workflow/input.go b/ee/orchestration/internal/workflow/input.go similarity index 100% rename from components/orchestration/internal/workflow/input.go rename to ee/orchestration/internal/workflow/input.go diff --git a/components/orchestration/internal/workflow/instance.go b/ee/orchestration/internal/workflow/instance.go similarity index 100% rename from components/orchestration/internal/workflow/instance.go rename to ee/orchestration/internal/workflow/instance.go diff --git a/components/orchestration/internal/workflow/main_test.go b/ee/orchestration/internal/workflow/main_test.go similarity index 100% rename from components/orchestration/internal/workflow/main_test.go rename to ee/orchestration/internal/workflow/main_test.go diff --git a/components/orchestration/internal/workflow/manager.go b/ee/orchestration/internal/workflow/manager.go similarity index 100% rename from components/orchestration/internal/workflow/manager.go rename to ee/orchestration/internal/workflow/manager.go diff --git a/components/orchestration/internal/workflow/manager_test.go b/ee/orchestration/internal/workflow/manager_test.go similarity index 100% rename from components/orchestration/internal/workflow/manager_test.go rename to ee/orchestration/internal/workflow/manager_test.go diff --git a/components/orchestration/internal/workflow/module.go b/ee/orchestration/internal/workflow/module.go similarity index 100% rename from components/orchestration/internal/workflow/module.go rename to ee/orchestration/internal/workflow/module.go diff --git a/components/orchestration/internal/workflow/run.go b/ee/orchestration/internal/workflow/run.go similarity index 100% rename from components/orchestration/internal/workflow/run.go rename to ee/orchestration/internal/workflow/run.go diff --git a/components/orchestration/internal/workflow/stage.go b/ee/orchestration/internal/workflow/stage.go similarity index 100% rename from components/orchestration/internal/workflow/stage.go rename to ee/orchestration/internal/workflow/stage.go diff --git a/components/orchestration/internal/workflow/stages/all/all.go b/ee/orchestration/internal/workflow/stages/all/all.go similarity index 100% rename from components/orchestration/internal/workflow/stages/all/all.go rename to ee/orchestration/internal/workflow/stages/all/all.go diff --git a/components/orchestration/internal/workflow/stages/delay/delay.go b/ee/orchestration/internal/workflow/stages/delay/delay.go similarity index 100% rename from components/orchestration/internal/workflow/stages/delay/delay.go rename to ee/orchestration/internal/workflow/stages/delay/delay.go diff --git a/components/orchestration/internal/workflow/stages/delay/run.go b/ee/orchestration/internal/workflow/stages/delay/run.go similarity index 100% rename from components/orchestration/internal/workflow/stages/delay/run.go rename to ee/orchestration/internal/workflow/stages/delay/run.go diff --git a/components/orchestration/internal/workflow/stages/delay/run_test.go b/ee/orchestration/internal/workflow/stages/delay/run_test.go similarity index 100% rename from components/orchestration/internal/workflow/stages/delay/run_test.go rename to ee/orchestration/internal/workflow/stages/delay/run_test.go diff --git a/components/orchestration/internal/workflow/stages/internal/context.go b/ee/orchestration/internal/workflow/stages/internal/context.go similarity index 100% rename from components/orchestration/internal/workflow/stages/internal/context.go rename to ee/orchestration/internal/workflow/stages/internal/context.go diff --git a/components/orchestration/internal/workflow/stages/internal/stagestesting/schema.go b/ee/orchestration/internal/workflow/stages/internal/stagestesting/schema.go similarity index 100% rename from components/orchestration/internal/workflow/stages/internal/stagestesting/schema.go rename to ee/orchestration/internal/workflow/stages/internal/stagestesting/schema.go diff --git a/components/orchestration/internal/workflow/stages/internal/stagestesting/workflow.go b/ee/orchestration/internal/workflow/stages/internal/stagestesting/workflow.go similarity index 100% rename from components/orchestration/internal/workflow/stages/internal/stagestesting/workflow.go rename to ee/orchestration/internal/workflow/stages/internal/stagestesting/workflow.go diff --git a/components/orchestration/internal/workflow/stages/noop.go b/ee/orchestration/internal/workflow/stages/noop.go similarity index 100% rename from components/orchestration/internal/workflow/stages/noop.go rename to ee/orchestration/internal/workflow/stages/noop.go diff --git a/components/orchestration/internal/workflow/stages/schema.go b/ee/orchestration/internal/workflow/stages/schema.go similarity index 100% rename from components/orchestration/internal/workflow/stages/schema.go rename to ee/orchestration/internal/workflow/stages/schema.go diff --git a/components/orchestration/internal/workflow/stages/send/run.go b/ee/orchestration/internal/workflow/stages/send/run.go similarity index 100% rename from components/orchestration/internal/workflow/stages/send/run.go rename to ee/orchestration/internal/workflow/stages/send/run.go diff --git a/components/orchestration/internal/workflow/stages/send/run_test.go b/ee/orchestration/internal/workflow/stages/send/run_test.go similarity index 100% rename from components/orchestration/internal/workflow/stages/send/run_test.go rename to ee/orchestration/internal/workflow/stages/send/run_test.go diff --git a/components/orchestration/internal/workflow/stages/send/send.go b/ee/orchestration/internal/workflow/stages/send/send.go similarity index 100% rename from components/orchestration/internal/workflow/stages/send/send.go rename to ee/orchestration/internal/workflow/stages/send/send.go diff --git a/components/orchestration/internal/workflow/stages/wait_event/run.go b/ee/orchestration/internal/workflow/stages/wait_event/run.go similarity index 100% rename from components/orchestration/internal/workflow/stages/wait_event/run.go rename to ee/orchestration/internal/workflow/stages/wait_event/run.go diff --git a/components/orchestration/internal/workflow/stages/wait_event/wait_event.go b/ee/orchestration/internal/workflow/stages/wait_event/wait_event.go similarity index 100% rename from components/orchestration/internal/workflow/stages/wait_event/wait_event.go rename to ee/orchestration/internal/workflow/stages/wait_event/wait_event.go diff --git a/components/orchestration/internal/workflow/stages/wait_event/wait_event_test.go b/ee/orchestration/internal/workflow/stages/wait_event/wait_event_test.go similarity index 100% rename from components/orchestration/internal/workflow/stages/wait_event/wait_event_test.go rename to ee/orchestration/internal/workflow/stages/wait_event/wait_event_test.go diff --git a/components/orchestration/internal/workflow/tracer.go b/ee/orchestration/internal/workflow/tracer.go similarity index 100% rename from components/orchestration/internal/workflow/tracer.go rename to ee/orchestration/internal/workflow/tracer.go diff --git a/components/orchestration/internal/workflow/workflow.go b/ee/orchestration/internal/workflow/workflow.go similarity index 100% rename from components/orchestration/internal/workflow/workflow.go rename to ee/orchestration/internal/workflow/workflow.go diff --git a/components/orchestration/main.go b/ee/orchestration/main.go similarity index 100% rename from components/orchestration/main.go rename to ee/orchestration/main.go diff --git a/components/orchestration/openapi.yaml b/ee/orchestration/openapi.yaml similarity index 100% rename from components/orchestration/openapi.yaml rename to ee/orchestration/openapi.yaml diff --git a/components/orchestration/pkg/.gitkeep b/ee/orchestration/pkg/.gitkeep similarity index 100% rename from components/orchestration/pkg/.gitkeep rename to ee/orchestration/pkg/.gitkeep diff --git a/components/orchestration/reflex.Dockerfile b/ee/orchestration/reflex.Dockerfile similarity index 100% rename from components/orchestration/reflex.Dockerfile rename to ee/orchestration/reflex.Dockerfile diff --git a/components/orchestration/temporalite.Dockerfile b/ee/orchestration/temporalite.Dockerfile similarity index 100% rename from components/orchestration/temporalite.Dockerfile rename to ee/orchestration/temporalite.Dockerfile diff --git a/components/search/.dockerignore b/ee/search/.dockerignore similarity index 100% rename from components/search/.dockerignore rename to ee/search/.dockerignore diff --git a/components/search/.gitignore b/ee/search/.gitignore similarity index 100% rename from components/search/.gitignore rename to ee/search/.gitignore diff --git a/components/search/.goreleaser.yml b/ee/search/.goreleaser.yml similarity index 100% rename from components/search/.goreleaser.yml rename to ee/search/.goreleaser.yml diff --git a/components/search/.pre-commit-config.yaml b/ee/search/.pre-commit-config.yaml similarity index 100% rename from components/search/.pre-commit-config.yaml rename to ee/search/.pre-commit-config.yaml diff --git a/components/search/Dockerfile b/ee/search/Dockerfile similarity index 79% rename from components/search/Dockerfile rename to ee/search/Dockerfile index 0e20c21a3a..9adf386ca6 100644 --- a/components/search/Dockerfile +++ b/ee/search/Dockerfile @@ -2,9 +2,9 @@ FROM golang:1.20-alpine AS builder ARG APP_SHA ARG VERSION WORKDIR /src -COPY components/search /src/components/search +COPY components/search /src/ee/search COPY libs/go-libs /src/libs/go-libs -WORKDIR /src/components/search +WORKDIR /src/ee/search RUN GOOS=linux go build -o search \ -ldflags="-X $(cat go.mod |head -1|cut -d \ -f2)/cmd.Version=${VERSION} \ -X $(cat go.mod |head -1|cut -d \ -f2)/cmd.BuildDate=$(date +%s) \ @@ -12,7 +12,7 @@ RUN GOOS=linux go build -o search \ FROM alpine:3.16 RUN apk update && apk add ca-certificates curl -COPY --from=builder /src/components/search/search /search +COPY --from=builder /src/ee/search/search /search EXPOSE 3068 ENV OTEL_SERVICE_NAME search ENTRYPOINT ["/search"] diff --git a/components/search/Earthfile b/ee/search/Earthfile similarity index 87% rename from components/search/Earthfile rename to ee/search/Earthfile index ea2099e52e..40c15133bf 100644 --- a/components/search/Earthfile +++ b/ee/search/Earthfile @@ -3,13 +3,14 @@ VERSION --pass-args --arg-scope-and-set 0.7 ARG core=github.com/formancehq/earthly:v0.5.2 IMPORT $core AS core IMPORT ../.. AS stack +IMPORT .. AS ee FROM core+base-image sources: WORKDIR src DO stack+INCLUDE_GO_LIBS --LOCATION libs/go-libs - WORKDIR /src/components/search + WORKDIR /src/ee/search COPY go.* . COPY --dir pkg cmd . COPY main.go . @@ -18,7 +19,7 @@ sources: compile: FROM core+builder-image COPY (+sources/*) /src - WORKDIR /src/components/search + WORKDIR /src/ee/search ARG VERSION=latest DO --pass-args core+GO_COMPILE --VERSION=$VERSION @@ -34,7 +35,7 @@ build-image: tests: FROM core+builder-image COPY (+sources/*) /src - WORKDIR /src/components/search + WORKDIR /src/ee/search WITH DOCKER --pull=postgres:15-alpine DO --pass-args core+GO_TESTS END @@ -51,8 +52,8 @@ deploy: lint: FROM core+builder-image COPY (+sources/*) /src - COPY --pass-args (stack+tidy/go.* --component=search) . - WORKDIR /src/components/search + COPY --pass-args (ee+tidy/go.* --apps=search) . + WORKDIR /src/ee/search DO --pass-args stack+GO_LINT SAVE ARTIFACT cmd AS LOCAL cmd SAVE ARTIFACT pkg AS LOCAL pkg diff --git a/components/search/README.md b/ee/search/README.md similarity index 100% rename from components/search/README.md rename to ee/search/README.md diff --git a/components/search/Taskfile.yaml b/ee/search/Taskfile.yaml similarity index 100% rename from components/search/Taskfile.yaml rename to ee/search/Taskfile.yaml diff --git a/components/search/benthos.Dockerfile b/ee/search/benthos.Dockerfile similarity index 100% rename from components/search/benthos.Dockerfile rename to ee/search/benthos.Dockerfile diff --git a/components/search/benthos/benthos.go b/ee/search/benthos/benthos.go similarity index 100% rename from components/search/benthos/benthos.go rename to ee/search/benthos/benthos.go diff --git a/components/search/benthos/config.yml b/ee/search/benthos/config.yml similarity index 100% rename from components/search/benthos/config.yml rename to ee/search/benthos/config.yml diff --git a/components/search/benthos/resources/output_elasticsearch.yaml b/ee/search/benthos/resources/output_elasticsearch.yaml similarity index 100% rename from components/search/benthos/resources/output_elasticsearch.yaml rename to ee/search/benthos/resources/output_elasticsearch.yaml diff --git a/components/search/benthos/streams/ledger/v1.0.0/ledger_ingestion.yaml b/ee/search/benthos/streams/ledger/v1.0.0/ledger_ingestion.yaml similarity index 100% rename from components/search/benthos/streams/ledger/v1.0.0/ledger_ingestion.yaml rename to ee/search/benthos/streams/ledger/v1.0.0/ledger_ingestion.yaml diff --git a/components/search/benthos/streams/ledger/v1.0.0/ledger_reindex.yaml b/ee/search/benthos/streams/ledger/v1.0.0/ledger_reindex.yaml similarity index 100% rename from components/search/benthos/streams/ledger/v1.0.0/ledger_reindex.yaml rename to ee/search/benthos/streams/ledger/v1.0.0/ledger_reindex.yaml diff --git a/components/search/benthos/streams/ledger/v1.0.0/ledger_reindex_accounts.yaml b/ee/search/benthos/streams/ledger/v1.0.0/ledger_reindex_accounts.yaml similarity index 100% rename from components/search/benthos/streams/ledger/v1.0.0/ledger_reindex_accounts.yaml rename to ee/search/benthos/streams/ledger/v1.0.0/ledger_reindex_accounts.yaml diff --git a/components/search/benthos/streams/ledger/v1.0.0/ledger_reindex_all.yaml b/ee/search/benthos/streams/ledger/v1.0.0/ledger_reindex_all.yaml similarity index 100% rename from components/search/benthos/streams/ledger/v1.0.0/ledger_reindex_all.yaml rename to ee/search/benthos/streams/ledger/v1.0.0/ledger_reindex_all.yaml diff --git a/components/search/benthos/streams/ledger/v1.0.0/ledger_reindex_transactions.yaml b/ee/search/benthos/streams/ledger/v1.0.0/ledger_reindex_transactions.yaml similarity index 100% rename from components/search/benthos/streams/ledger/v1.0.0/ledger_reindex_transactions.yaml rename to ee/search/benthos/streams/ledger/v1.0.0/ledger_reindex_transactions.yaml diff --git a/components/search/benthos/streams/ledger/v1.0.0/ledger_reindex_volumes.yaml b/ee/search/benthos/streams/ledger/v1.0.0/ledger_reindex_volumes.yaml similarity index 100% rename from components/search/benthos/streams/ledger/v1.0.0/ledger_reindex_volumes.yaml rename to ee/search/benthos/streams/ledger/v1.0.0/ledger_reindex_volumes.yaml diff --git a/components/search/benthos/streams/ledger/v2.0.0/ledger_ingestion.yaml b/ee/search/benthos/streams/ledger/v2.0.0/ledger_ingestion.yaml similarity index 100% rename from components/search/benthos/streams/ledger/v2.0.0/ledger_ingestion.yaml rename to ee/search/benthos/streams/ledger/v2.0.0/ledger_ingestion.yaml diff --git a/components/search/benthos/streams/ledger/v2.0.0/ledger_reindex.yaml b/ee/search/benthos/streams/ledger/v2.0.0/ledger_reindex.yaml similarity index 100% rename from components/search/benthos/streams/ledger/v2.0.0/ledger_reindex.yaml rename to ee/search/benthos/streams/ledger/v2.0.0/ledger_reindex.yaml diff --git a/components/search/benthos/streams/ledger/v2.0.0/ledger_reindex_accounts.yaml b/ee/search/benthos/streams/ledger/v2.0.0/ledger_reindex_accounts.yaml similarity index 100% rename from components/search/benthos/streams/ledger/v2.0.0/ledger_reindex_accounts.yaml rename to ee/search/benthos/streams/ledger/v2.0.0/ledger_reindex_accounts.yaml diff --git a/components/search/benthos/streams/ledger/v2.0.0/ledger_reindex_all.yaml b/ee/search/benthos/streams/ledger/v2.0.0/ledger_reindex_all.yaml similarity index 100% rename from components/search/benthos/streams/ledger/v2.0.0/ledger_reindex_all.yaml rename to ee/search/benthos/streams/ledger/v2.0.0/ledger_reindex_all.yaml diff --git a/components/search/benthos/streams/ledger/v2.0.0/ledger_reindex_transactions.yaml b/ee/search/benthos/streams/ledger/v2.0.0/ledger_reindex_transactions.yaml similarity index 100% rename from components/search/benthos/streams/ledger/v2.0.0/ledger_reindex_transactions.yaml rename to ee/search/benthos/streams/ledger/v2.0.0/ledger_reindex_transactions.yaml diff --git a/components/search/benthos/streams/payments/v0.0.0/payments_deletion.yaml b/ee/search/benthos/streams/payments/v0.0.0/payments_deletion.yaml similarity index 100% rename from components/search/benthos/streams/payments/v0.0.0/payments_deletion.yaml rename to ee/search/benthos/streams/payments/v0.0.0/payments_deletion.yaml diff --git a/components/search/benthos/streams/payments/v0.0.0/payments_ingestion.yaml b/ee/search/benthos/streams/payments/v0.0.0/payments_ingestion.yaml similarity index 100% rename from components/search/benthos/streams/payments/v0.0.0/payments_ingestion.yaml rename to ee/search/benthos/streams/payments/v0.0.0/payments_ingestion.yaml diff --git a/components/search/benthos/templates/event_bus.yaml b/ee/search/benthos/templates/event_bus.yaml similarity index 100% rename from components/search/benthos/templates/event_bus.yaml rename to ee/search/benthos/templates/event_bus.yaml diff --git a/components/search/benthos/templates/postgres_query.yaml b/ee/search/benthos/templates/postgres_query.yaml similarity index 100% rename from components/search/benthos/templates/postgres_query.yaml rename to ee/search/benthos/templates/postgres_query.yaml diff --git a/components/search/benthos/templates/switch_event_type.yaml b/ee/search/benthos/templates/switch_event_type.yaml similarity index 100% rename from components/search/benthos/templates/switch_event_type.yaml rename to ee/search/benthos/templates/switch_event_type.yaml diff --git a/components/search/build.Dockerfile b/ee/search/build.Dockerfile similarity index 100% rename from components/search/build.Dockerfile rename to ee/search/build.Dockerfile diff --git a/components/search/cmd/init_mapping.go b/ee/search/cmd/init_mapping.go similarity index 100% rename from components/search/cmd/init_mapping.go rename to ee/search/cmd/init_mapping.go diff --git a/components/search/cmd/root.go b/ee/search/cmd/root.go similarity index 100% rename from components/search/cmd/root.go rename to ee/search/cmd/root.go diff --git a/components/search/cmd/serve.go b/ee/search/cmd/serve.go similarity index 100% rename from components/search/cmd/serve.go rename to ee/search/cmd/serve.go diff --git a/components/search/cmd/update_mapping.go b/ee/search/cmd/update_mapping.go similarity index 100% rename from components/search/cmd/update_mapping.go rename to ee/search/cmd/update_mapping.go diff --git a/components/search/cmd/version.go b/ee/search/cmd/version.go similarity index 100% rename from components/search/cmd/version.go rename to ee/search/cmd/version.go diff --git a/components/search/commitlint.config.js b/ee/search/commitlint.config.js similarity index 100% rename from components/search/commitlint.config.js rename to ee/search/commitlint.config.js diff --git a/components/search/config/redpanda/config.yaml b/ee/search/config/redpanda/config.yaml similarity index 100% rename from components/search/config/redpanda/config.yaml rename to ee/search/config/redpanda/config.yaml diff --git a/components/search/docker-compose.yml b/ee/search/docker-compose.yml similarity index 100% rename from components/search/docker-compose.yml rename to ee/search/docker-compose.yml diff --git a/components/search/go.mod b/ee/search/go.mod similarity index 98% rename from components/search/go.mod rename to ee/search/go.mod index 0abd9af09b..8f47611b89 100644 --- a/components/search/go.mod +++ b/ee/search/go.mod @@ -80,4 +80,4 @@ require ( replace github.com/formancehq/stack/libs/go-libs => ../../libs/go-libs -replace github.com/formancehq/ledger => ../../components/ledger +replace github.com/formancehq/ledger => ../../apps/ledger diff --git a/components/search/go.sum b/ee/search/go.sum similarity index 100% rename from components/search/go.sum rename to ee/search/go.sum diff --git a/components/search/main.go b/ee/search/main.go similarity index 100% rename from components/search/main.go rename to ee/search/main.go diff --git a/components/search/openapi.yaml b/ee/search/openapi.yaml similarity index 100% rename from components/search/openapi.yaml rename to ee/search/openapi.yaml diff --git a/components/search/pkg/es/response.go b/ee/search/pkg/es/response.go similarity index 100% rename from components/search/pkg/es/response.go rename to ee/search/pkg/es/response.go diff --git a/components/search/pkg/searchengine/engine.go b/ee/search/pkg/searchengine/engine.go similarity index 100% rename from components/search/pkg/searchengine/engine.go rename to ee/search/pkg/searchengine/engine.go diff --git a/components/search/pkg/searchengine/indexed_mapping.json b/ee/search/pkg/searchengine/indexed_mapping.json similarity index 100% rename from components/search/pkg/searchengine/indexed_mapping.json rename to ee/search/pkg/searchengine/indexed_mapping.json diff --git a/components/search/pkg/searchengine/mapping.go b/ee/search/pkg/searchengine/mapping.go similarity index 100% rename from components/search/pkg/searchengine/mapping.go rename to ee/search/pkg/searchengine/mapping.go diff --git a/components/search/pkg/searchengine/query.go b/ee/search/pkg/searchengine/query.go similarity index 100% rename from components/search/pkg/searchengine/query.go rename to ee/search/pkg/searchengine/query.go diff --git a/components/search/pkg/searchengine/term.go b/ee/search/pkg/searchengine/term.go similarity index 100% rename from components/search/pkg/searchengine/term.go rename to ee/search/pkg/searchengine/term.go diff --git a/components/search/pkg/searchhttp/cursor.go b/ee/search/pkg/searchhttp/cursor.go similarity index 100% rename from components/search/pkg/searchhttp/cursor.go rename to ee/search/pkg/searchhttp/cursor.go diff --git a/components/search/pkg/searchhttp/cursor_test.go b/ee/search/pkg/searchhttp/cursor_test.go similarity index 100% rename from components/search/pkg/searchhttp/cursor_test.go rename to ee/search/pkg/searchhttp/cursor_test.go diff --git a/components/search/pkg/searchhttp/http.go b/ee/search/pkg/searchhttp/http.go similarity index 100% rename from components/search/pkg/searchhttp/http.go rename to ee/search/pkg/searchhttp/http.go diff --git a/components/search/pkg/searchhttp/http_test.go b/ee/search/pkg/searchhttp/http_test.go similarity index 100% rename from components/search/pkg/searchhttp/http_test.go rename to ee/search/pkg/searchhttp/http_test.go diff --git a/components/search/pkg/source.go b/ee/search/pkg/source.go similarity index 100% rename from components/search/pkg/source.go rename to ee/search/pkg/source.go diff --git a/components/search/tests/pipelines/ACCOUNT.json b/ee/search/tests/pipelines/ACCOUNT.json similarity index 100% rename from components/search/tests/pipelines/ACCOUNT.json rename to ee/search/tests/pipelines/ACCOUNT.json diff --git a/components/search/tests/pipelines/PAYMENT.json b/ee/search/tests/pipelines/PAYMENT.json similarity index 100% rename from components/search/tests/pipelines/PAYMENT.json rename to ee/search/tests/pipelines/PAYMENT.json diff --git a/components/search/tests/pipelines/TRANSACTION.json b/ee/search/tests/pipelines/TRANSACTION.json similarity index 100% rename from components/search/tests/pipelines/TRANSACTION.json rename to ee/search/tests/pipelines/TRANSACTION.json diff --git a/components/stargate/.earthly/ingress/.helmignore b/ee/stargate/.earthly/ingress/.helmignore similarity index 100% rename from components/stargate/.earthly/ingress/.helmignore rename to ee/stargate/.earthly/ingress/.helmignore diff --git a/components/stargate/.earthly/ingress/Chart.yaml b/ee/stargate/.earthly/ingress/Chart.yaml similarity index 100% rename from components/stargate/.earthly/ingress/Chart.yaml rename to ee/stargate/.earthly/ingress/Chart.yaml diff --git a/components/stargate/.earthly/ingress/templates/ingress.yml b/ee/stargate/.earthly/ingress/templates/ingress.yml similarity index 100% rename from components/stargate/.earthly/ingress/templates/ingress.yml rename to ee/stargate/.earthly/ingress/templates/ingress.yml diff --git a/components/stargate/.earthly/ingress/values.yaml b/ee/stargate/.earthly/ingress/values.yaml similarity index 100% rename from components/stargate/.earthly/ingress/values.yaml rename to ee/stargate/.earthly/ingress/values.yaml diff --git a/components/stargate/.earthly/stargate-values.yaml b/ee/stargate/.earthly/stargate-values.yaml similarity index 100% rename from components/stargate/.earthly/stargate-values.yaml rename to ee/stargate/.earthly/stargate-values.yaml diff --git a/components/stargate/.gitignore b/ee/stargate/.gitignore similarity index 100% rename from components/stargate/.gitignore rename to ee/stargate/.gitignore diff --git a/components/stargate/.goreleaser.yml b/ee/stargate/.goreleaser.yml similarity index 100% rename from components/stargate/.goreleaser.yml rename to ee/stargate/.goreleaser.yml diff --git a/components/stargate/Dockerfile b/ee/stargate/Dockerfile similarity index 89% rename from components/stargate/Dockerfile rename to ee/stargate/Dockerfile index 3850072e20..8a31738f6f 100644 --- a/components/stargate/Dockerfile +++ b/ee/stargate/Dockerfile @@ -3,8 +3,8 @@ ARG APP_SHA ARG VERSION WORKDIR /src COPY libs/go-libs /src/libs/go-libs -COPY components/stargate /src/components/stargate -WORKDIR /src/components/stargate +COPY components/stargate /src/ee/stargate +WORKDIR /src/ee/stargate RUN --mount=type=cache,id=gobuild,target=/root/.cache/go-build \ --mount=type=cache,id=gomodcache,target=/go/pkg/mod \ go build -o stargate \ diff --git a/components/stargate/Earthfile b/ee/stargate/Earthfile similarity index 90% rename from components/stargate/Earthfile rename to ee/stargate/Earthfile index 80ae5517dc..5c2f1f3be5 100644 --- a/components/stargate/Earthfile +++ b/ee/stargate/Earthfile @@ -3,13 +3,14 @@ VERSION --pass-args --arg-scope-and-set 0.7 ARG core=github.com/formancehq/earthly:v0.5.2 IMPORT $core AS core IMPORT ../.. AS stack +IMPORT .. AS ee FROM core+base-image sources: WORKDIR src DO stack+INCLUDE_GO_LIBS --LOCATION libs/go-libs - WORKDIR /src/components/stargate + WORKDIR /src/ee/stargate COPY go.* . COPY --dir cmd internal . COPY main.go . @@ -18,7 +19,7 @@ sources: compile: FROM core+builder-image COPY (+sources/*) /src - WORKDIR /src/components/stargate + WORKDIR /src/ee/stargate ARG VERSION=latest DO --pass-args core+GO_COMPILE --VERSION=$VERSION @@ -34,7 +35,7 @@ build-image: tests: FROM core+builder-image COPY (+sources/*) /src - WORKDIR /src/components/stargate + WORKDIR /src/ee/stargate WITH DOCKER --pull=postgres:15-alpine DO --pass-args core+GO_TESTS END @@ -63,8 +64,8 @@ deploy: lint: FROM core+builder-image COPY (+sources/*) /src - COPY --pass-args (stack+tidy/go.* --component=stargate) . - WORKDIR /src/components/stargate + COPY --pass-args (ee+tidy/go.* --apps=stargate) . + WORKDIR /src/ee/stargate DO --pass-args stack+GO_LINT SAVE ARTIFACT cmd AS LOCAL cmd SAVE ARTIFACT internal AS LOCAL internal diff --git a/components/stargate/LICENSE b/ee/stargate/LICENSE similarity index 100% rename from components/stargate/LICENSE rename to ee/stargate/LICENSE diff --git a/components/stargate/Taskfile.yaml b/ee/stargate/Taskfile.yaml similarity index 100% rename from components/stargate/Taskfile.yaml rename to ee/stargate/Taskfile.yaml diff --git a/components/stargate/build.Dockerfile b/ee/stargate/build.Dockerfile similarity index 100% rename from components/stargate/build.Dockerfile rename to ee/stargate/build.Dockerfile diff --git a/components/stargate/cmd/client.go b/ee/stargate/cmd/client.go similarity index 100% rename from components/stargate/cmd/client.go rename to ee/stargate/cmd/client.go diff --git a/components/stargate/cmd/root.go b/ee/stargate/cmd/root.go similarity index 100% rename from components/stargate/cmd/root.go rename to ee/stargate/cmd/root.go diff --git a/components/stargate/cmd/server.go b/ee/stargate/cmd/server.go similarity index 100% rename from components/stargate/cmd/server.go rename to ee/stargate/cmd/server.go diff --git a/components/stargate/cmd/version.go b/ee/stargate/cmd/version.go similarity index 100% rename from components/stargate/cmd/version.go rename to ee/stargate/cmd/version.go diff --git a/components/stargate/go.mod b/ee/stargate/go.mod similarity index 100% rename from components/stargate/go.mod rename to ee/stargate/go.mod diff --git a/components/stargate/go.sum b/ee/stargate/go.sum similarity index 100% rename from components/stargate/go.sum rename to ee/stargate/go.sum diff --git a/components/stargate/helm/Chart.yaml b/ee/stargate/helm/Chart.yaml similarity index 100% rename from components/stargate/helm/Chart.yaml rename to ee/stargate/helm/Chart.yaml diff --git a/components/stargate/helm/templates/aws.yaml b/ee/stargate/helm/templates/aws.yaml similarity index 100% rename from components/stargate/helm/templates/aws.yaml rename to ee/stargate/helm/templates/aws.yaml diff --git a/components/stargate/helm/templates/deployment.yaml b/ee/stargate/helm/templates/deployment.yaml similarity index 100% rename from components/stargate/helm/templates/deployment.yaml rename to ee/stargate/helm/templates/deployment.yaml diff --git a/components/stargate/helm/templates/service.yaml b/ee/stargate/helm/templates/service.yaml similarity index 100% rename from components/stargate/helm/templates/service.yaml rename to ee/stargate/helm/templates/service.yaml diff --git a/components/stargate/helm/values.yaml b/ee/stargate/helm/values.yaml similarity index 100% rename from components/stargate/helm/values.yaml rename to ee/stargate/helm/values.yaml diff --git a/components/stargate/internal/api/service.pb.go b/ee/stargate/internal/api/service.pb.go similarity index 100% rename from components/stargate/internal/api/service.pb.go rename to ee/stargate/internal/api/service.pb.go diff --git a/components/stargate/internal/api/service.proto b/ee/stargate/internal/api/service.proto similarity index 100% rename from components/stargate/internal/api/service.proto rename to ee/stargate/internal/api/service.proto diff --git a/components/stargate/internal/api/service_grpc.pb.go b/ee/stargate/internal/api/service_grpc.pb.go similarity index 100% rename from components/stargate/internal/api/service_grpc.pb.go rename to ee/stargate/internal/api/service_grpc.pb.go diff --git a/components/stargate/internal/client/client.go b/ee/stargate/internal/client/client.go similarity index 100% rename from components/stargate/internal/client/client.go rename to ee/stargate/internal/client/client.go diff --git a/components/stargate/internal/client/controllers/info_controller.go b/ee/stargate/internal/client/controllers/info_controller.go similarity index 100% rename from components/stargate/internal/client/controllers/info_controller.go rename to ee/stargate/internal/client/controllers/info_controller.go diff --git a/components/stargate/internal/client/interceptors/auth_interceptor.go b/ee/stargate/internal/client/interceptors/auth_interceptor.go similarity index 100% rename from components/stargate/internal/client/interceptors/auth_interceptor.go rename to ee/stargate/internal/client/interceptors/auth_interceptor.go diff --git a/components/stargate/internal/client/metrics/metrics.go b/ee/stargate/internal/client/metrics/metrics.go similarity index 100% rename from components/stargate/internal/client/metrics/metrics.go rename to ee/stargate/internal/client/metrics/metrics.go diff --git a/components/stargate/internal/client/module.go b/ee/stargate/internal/client/module.go similarity index 100% rename from components/stargate/internal/client/module.go rename to ee/stargate/internal/client/module.go diff --git a/components/stargate/internal/client/routes/routes.go b/ee/stargate/internal/client/routes/routes.go similarity index 100% rename from components/stargate/internal/client/routes/routes.go rename to ee/stargate/internal/client/routes/routes.go diff --git a/components/stargate/internal/opentelemetry/context.go b/ee/stargate/internal/opentelemetry/context.go similarity index 100% rename from components/stargate/internal/opentelemetry/context.go rename to ee/stargate/internal/opentelemetry/context.go diff --git a/components/stargate/internal/server/grpc/api.go b/ee/stargate/internal/server/grpc/api.go similarity index 100% rename from components/stargate/internal/server/grpc/api.go rename to ee/stargate/internal/server/grpc/api.go diff --git a/components/stargate/internal/server/grpc/api_test.go b/ee/stargate/internal/server/grpc/api_test.go similarity index 100% rename from components/stargate/internal/server/grpc/api_test.go rename to ee/stargate/internal/server/grpc/api_test.go diff --git a/components/stargate/internal/server/grpc/interceptors/auth_interceptors.go b/ee/stargate/internal/server/grpc/interceptors/auth_interceptors.go similarity index 100% rename from components/stargate/internal/server/grpc/interceptors/auth_interceptors.go rename to ee/stargate/internal/server/grpc/interceptors/auth_interceptors.go diff --git a/components/stargate/internal/server/grpc/main_test.go b/ee/stargate/internal/server/grpc/main_test.go similarity index 100% rename from components/stargate/internal/server/grpc/main_test.go rename to ee/stargate/internal/server/grpc/main_test.go diff --git a/components/stargate/internal/server/grpc/metrics/metrics.go b/ee/stargate/internal/server/grpc/metrics/metrics.go similarity index 100% rename from components/stargate/internal/server/grpc/metrics/metrics.go rename to ee/stargate/internal/server/grpc/metrics/metrics.go diff --git a/components/stargate/internal/server/grpc/module.go b/ee/stargate/internal/server/grpc/module.go similarity index 100% rename from components/stargate/internal/server/grpc/module.go rename to ee/stargate/internal/server/grpc/module.go diff --git a/components/stargate/internal/server/http/controllers/controller.go b/ee/stargate/internal/server/http/controllers/controller.go similarity index 100% rename from components/stargate/internal/server/http/controllers/controller.go rename to ee/stargate/internal/server/http/controllers/controller.go diff --git a/components/stargate/internal/server/http/controllers/errors.go b/ee/stargate/internal/server/http/controllers/errors.go similarity index 100% rename from components/stargate/internal/server/http/controllers/errors.go rename to ee/stargate/internal/server/http/controllers/errors.go diff --git a/components/stargate/internal/server/http/controllers/info_controller.go b/ee/stargate/internal/server/http/controllers/info_controller.go similarity index 100% rename from components/stargate/internal/server/http/controllers/info_controller.go rename to ee/stargate/internal/server/http/controllers/info_controller.go diff --git a/components/stargate/internal/server/http/controllers/main_test.go b/ee/stargate/internal/server/http/controllers/main_test.go similarity index 100% rename from components/stargate/internal/server/http/controllers/main_test.go rename to ee/stargate/internal/server/http/controllers/main_test.go diff --git a/components/stargate/internal/server/http/controllers/stargate_controller.go b/ee/stargate/internal/server/http/controllers/stargate_controller.go similarity index 100% rename from components/stargate/internal/server/http/controllers/stargate_controller.go rename to ee/stargate/internal/server/http/controllers/stargate_controller.go diff --git a/components/stargate/internal/server/http/controllers/stargate_controller_test.go b/ee/stargate/internal/server/http/controllers/stargate_controller_test.go similarity index 100% rename from components/stargate/internal/server/http/controllers/stargate_controller_test.go rename to ee/stargate/internal/server/http/controllers/stargate_controller_test.go diff --git a/components/stargate/internal/server/http/middlewares/log_middleware.go b/ee/stargate/internal/server/http/middlewares/log_middleware.go similarity index 100% rename from components/stargate/internal/server/http/middlewares/log_middleware.go rename to ee/stargate/internal/server/http/middlewares/log_middleware.go diff --git a/components/stargate/internal/server/http/module.go b/ee/stargate/internal/server/http/module.go similarity index 100% rename from components/stargate/internal/server/http/module.go rename to ee/stargate/internal/server/http/module.go diff --git a/components/stargate/internal/server/http/opentelemetry/metrics.go b/ee/stargate/internal/server/http/opentelemetry/metrics.go similarity index 100% rename from components/stargate/internal/server/http/opentelemetry/metrics.go rename to ee/stargate/internal/server/http/opentelemetry/metrics.go diff --git a/components/stargate/internal/server/http/routes/routes.go b/ee/stargate/internal/server/http/routes/routes.go similarity index 100% rename from components/stargate/internal/server/http/routes/routes.go rename to ee/stargate/internal/server/http/routes/routes.go diff --git a/components/stargate/internal/utils/utils.go b/ee/stargate/internal/utils/utils.go similarity index 100% rename from components/stargate/internal/utils/utils.go rename to ee/stargate/internal/utils/utils.go diff --git a/components/stargate/main.go b/ee/stargate/main.go similarity index 100% rename from components/stargate/main.go rename to ee/stargate/main.go diff --git a/components/wallets/.gitignore b/ee/wallets/.gitignore similarity index 100% rename from components/wallets/.gitignore rename to ee/wallets/.gitignore diff --git a/components/wallets/.goreleaser.yml b/ee/wallets/.goreleaser.yml similarity index 100% rename from components/wallets/.goreleaser.yml rename to ee/wallets/.goreleaser.yml diff --git a/components/wallets/.pre-commit-config.yaml b/ee/wallets/.pre-commit-config.yaml similarity index 100% rename from components/wallets/.pre-commit-config.yaml rename to ee/wallets/.pre-commit-config.yaml diff --git a/components/wallets/Dockerfile b/ee/wallets/Dockerfile similarity index 82% rename from components/wallets/Dockerfile rename to ee/wallets/Dockerfile index a8e330dd43..98ceb3a721 100644 --- a/components/wallets/Dockerfile +++ b/ee/wallets/Dockerfile @@ -4,8 +4,8 @@ ARG VERSION WORKDIR /src COPY sdks/go /src/sdks/go COPY libs /src/libs -COPY components/wallets /src/components/wallets -WORKDIR /src/components/wallets +COPY components/wallets /src/ee/wallets +WORKDIR /src/ee/wallets RUN --mount=type=cache,id=gobuild,target=/root/.cache/go-build \ --mount=type=cache,id=gomodcache,target=/go/pkg/mod \ GOOS=linux go build -o wallets \ @@ -15,7 +15,7 @@ RUN --mount=type=cache,id=gobuild,target=/root/.cache/go-build \ FROM ubuntu:22.04 RUN apt update && apt install -y ca-certificates curl && rm -rf /var/lib/apt/lists/* -COPY --from=builder /src/components/wallets/wallets /wallets +COPY --from=builder /src/ee/wallets/wallets /wallets EXPOSE 3068 ENV OTEL_SERVICE_NAME wallets ENTRYPOINT ["/wallets"] diff --git a/components/wallets/Earthfile b/ee/wallets/Earthfile similarity index 87% rename from components/wallets/Earthfile rename to ee/wallets/Earthfile index e2a761c456..1327e176bb 100644 --- a/components/wallets/Earthfile +++ b/ee/wallets/Earthfile @@ -3,6 +3,7 @@ VERSION --pass-args --arg-scope-and-set 0.7 ARG core=github.com/formancehq/earthly:v0.5.2 IMPORT $core AS core IMPORT ../.. AS stack +IMPORT .. AS ee FROM core+base-image @@ -10,7 +11,7 @@ sources: WORKDIR src DO stack+INCLUDE_GO_LIBS --LOCATION libs/go-libs COPY --pass-args (stack+build-sdk/go --LANG=go) sdks/go - WORKDIR /src/components/wallets + WORKDIR /src/ee/wallets COPY go.* . COPY --dir pkg cmd . COPY main.go . @@ -19,7 +20,7 @@ sources: compile: FROM core+builder-image COPY (+sources/*) /src - WORKDIR /src/components/wallets + WORKDIR /src/ee/wallets ARG VERSION=latest DO --pass-args core+GO_COMPILE --VERSION=$VERSION @@ -35,7 +36,7 @@ build-image: tests: FROM core+builder-image COPY (+sources/*) /src - WORKDIR /src/components/wallets + WORKDIR /src/ee/wallets WITH DOCKER --pull=postgres:15-alpine DO --pass-args core+GO_TESTS END @@ -52,8 +53,8 @@ deploy: lint: FROM core+builder-image COPY (+sources/*) /src - COPY --pass-args (stack+tidy/go.* --component=wallets) . - WORKDIR /src/components/wallets + COPY --pass-args (ee+tidy/go.* --apps=wallets) . + WORKDIR /src/ee/wallets DO --pass-args stack+GO_LINT SAVE ARTIFACT cmd AS LOCAL cmd SAVE ARTIFACT pkg AS LOCAL pkg diff --git a/components/wallets/Taskfile.yml b/ee/wallets/Taskfile.yml similarity index 100% rename from components/wallets/Taskfile.yml rename to ee/wallets/Taskfile.yml diff --git a/components/wallets/build.Dockerfile b/ee/wallets/build.Dockerfile similarity index 100% rename from components/wallets/build.Dockerfile rename to ee/wallets/build.Dockerfile diff --git a/components/wallets/cmd/root.go b/ee/wallets/cmd/root.go similarity index 100% rename from components/wallets/cmd/root.go rename to ee/wallets/cmd/root.go diff --git a/components/wallets/cmd/serve.go b/ee/wallets/cmd/serve.go similarity index 100% rename from components/wallets/cmd/serve.go rename to ee/wallets/cmd/serve.go diff --git a/components/wallets/cmd/viper.go b/ee/wallets/cmd/viper.go similarity index 100% rename from components/wallets/cmd/viper.go rename to ee/wallets/cmd/viper.go diff --git a/components/wallets/deploy/auth/config.yaml b/ee/wallets/deploy/auth/config.yaml similarity index 100% rename from components/wallets/deploy/auth/config.yaml rename to ee/wallets/deploy/auth/config.yaml diff --git a/components/wallets/deploy/postgres/init-databases.sh b/ee/wallets/deploy/postgres/init-databases.sh similarity index 100% rename from components/wallets/deploy/postgres/init-databases.sh rename to ee/wallets/deploy/postgres/init-databases.sh diff --git a/components/wallets/deploy/proxy/.gitignore b/ee/wallets/deploy/proxy/.gitignore similarity index 100% rename from components/wallets/deploy/proxy/.gitignore rename to ee/wallets/deploy/proxy/.gitignore diff --git a/components/wallets/deploy/proxy/Caddyfile b/ee/wallets/deploy/proxy/Caddyfile similarity index 100% rename from components/wallets/deploy/proxy/Caddyfile rename to ee/wallets/deploy/proxy/Caddyfile diff --git a/components/wallets/docker-compose.yml b/ee/wallets/docker-compose.yml similarity index 100% rename from components/wallets/docker-compose.yml rename to ee/wallets/docker-compose.yml diff --git a/components/wallets/go.mod b/ee/wallets/go.mod similarity index 100% rename from components/wallets/go.mod rename to ee/wallets/go.mod diff --git a/components/wallets/go.sum b/ee/wallets/go.sum similarity index 100% rename from components/wallets/go.sum rename to ee/wallets/go.sum diff --git a/components/wallets/main.go b/ee/wallets/main.go similarity index 100% rename from components/wallets/main.go rename to ee/wallets/main.go diff --git a/components/wallets/openapi.yaml b/ee/wallets/openapi.yaml similarity index 100% rename from components/wallets/openapi.yaml rename to ee/wallets/openapi.yaml diff --git a/components/wallets/pkg/account.go b/ee/wallets/pkg/account.go similarity index 100% rename from components/wallets/pkg/account.go rename to ee/wallets/pkg/account.go diff --git a/components/wallets/pkg/api/handler_balances_create.go b/ee/wallets/pkg/api/handler_balances_create.go similarity index 100% rename from components/wallets/pkg/api/handler_balances_create.go rename to ee/wallets/pkg/api/handler_balances_create.go diff --git a/components/wallets/pkg/api/handler_balances_create_test.go b/ee/wallets/pkg/api/handler_balances_create_test.go similarity index 100% rename from components/wallets/pkg/api/handler_balances_create_test.go rename to ee/wallets/pkg/api/handler_balances_create_test.go diff --git a/components/wallets/pkg/api/handler_balances_get.go b/ee/wallets/pkg/api/handler_balances_get.go similarity index 100% rename from components/wallets/pkg/api/handler_balances_get.go rename to ee/wallets/pkg/api/handler_balances_get.go diff --git a/components/wallets/pkg/api/handler_balances_get_test.go b/ee/wallets/pkg/api/handler_balances_get_test.go similarity index 100% rename from components/wallets/pkg/api/handler_balances_get_test.go rename to ee/wallets/pkg/api/handler_balances_get_test.go diff --git a/components/wallets/pkg/api/handler_balances_list.go b/ee/wallets/pkg/api/handler_balances_list.go similarity index 100% rename from components/wallets/pkg/api/handler_balances_list.go rename to ee/wallets/pkg/api/handler_balances_list.go diff --git a/components/wallets/pkg/api/handler_balances_list_test.go b/ee/wallets/pkg/api/handler_balances_list_test.go similarity index 100% rename from components/wallets/pkg/api/handler_balances_list_test.go rename to ee/wallets/pkg/api/handler_balances_list_test.go diff --git a/components/wallets/pkg/api/handler_holds_confirm.go b/ee/wallets/pkg/api/handler_holds_confirm.go similarity index 100% rename from components/wallets/pkg/api/handler_holds_confirm.go rename to ee/wallets/pkg/api/handler_holds_confirm.go diff --git a/components/wallets/pkg/api/handler_holds_confirm_test.go b/ee/wallets/pkg/api/handler_holds_confirm_test.go similarity index 100% rename from components/wallets/pkg/api/handler_holds_confirm_test.go rename to ee/wallets/pkg/api/handler_holds_confirm_test.go diff --git a/components/wallets/pkg/api/handler_holds_get.go b/ee/wallets/pkg/api/handler_holds_get.go similarity index 100% rename from components/wallets/pkg/api/handler_holds_get.go rename to ee/wallets/pkg/api/handler_holds_get.go diff --git a/components/wallets/pkg/api/handler_holds_get_test.go b/ee/wallets/pkg/api/handler_holds_get_test.go similarity index 100% rename from components/wallets/pkg/api/handler_holds_get_test.go rename to ee/wallets/pkg/api/handler_holds_get_test.go diff --git a/components/wallets/pkg/api/handler_holds_list.go b/ee/wallets/pkg/api/handler_holds_list.go similarity index 100% rename from components/wallets/pkg/api/handler_holds_list.go rename to ee/wallets/pkg/api/handler_holds_list.go diff --git a/components/wallets/pkg/api/handler_holds_list_test.go b/ee/wallets/pkg/api/handler_holds_list_test.go similarity index 100% rename from components/wallets/pkg/api/handler_holds_list_test.go rename to ee/wallets/pkg/api/handler_holds_list_test.go diff --git a/components/wallets/pkg/api/handler_holds_void.go b/ee/wallets/pkg/api/handler_holds_void.go similarity index 100% rename from components/wallets/pkg/api/handler_holds_void.go rename to ee/wallets/pkg/api/handler_holds_void.go diff --git a/components/wallets/pkg/api/handler_holds_void_test.go b/ee/wallets/pkg/api/handler_holds_void_test.go similarity index 100% rename from components/wallets/pkg/api/handler_holds_void_test.go rename to ee/wallets/pkg/api/handler_holds_void_test.go diff --git a/components/wallets/pkg/api/handler_transactions_list.go b/ee/wallets/pkg/api/handler_transactions_list.go similarity index 100% rename from components/wallets/pkg/api/handler_transactions_list.go rename to ee/wallets/pkg/api/handler_transactions_list.go diff --git a/components/wallets/pkg/api/handler_transactions_list_test.go b/ee/wallets/pkg/api/handler_transactions_list_test.go similarity index 100% rename from components/wallets/pkg/api/handler_transactions_list_test.go rename to ee/wallets/pkg/api/handler_transactions_list_test.go diff --git a/components/wallets/pkg/api/handler_wallets_create.go b/ee/wallets/pkg/api/handler_wallets_create.go similarity index 100% rename from components/wallets/pkg/api/handler_wallets_create.go rename to ee/wallets/pkg/api/handler_wallets_create.go diff --git a/components/wallets/pkg/api/handler_wallets_create_test.go b/ee/wallets/pkg/api/handler_wallets_create_test.go similarity index 100% rename from components/wallets/pkg/api/handler_wallets_create_test.go rename to ee/wallets/pkg/api/handler_wallets_create_test.go diff --git a/components/wallets/pkg/api/handler_wallets_credit.go b/ee/wallets/pkg/api/handler_wallets_credit.go similarity index 100% rename from components/wallets/pkg/api/handler_wallets_credit.go rename to ee/wallets/pkg/api/handler_wallets_credit.go diff --git a/components/wallets/pkg/api/handler_wallets_credit_test.go b/ee/wallets/pkg/api/handler_wallets_credit_test.go similarity index 100% rename from components/wallets/pkg/api/handler_wallets_credit_test.go rename to ee/wallets/pkg/api/handler_wallets_credit_test.go diff --git a/components/wallets/pkg/api/handler_wallets_debit.go b/ee/wallets/pkg/api/handler_wallets_debit.go similarity index 100% rename from components/wallets/pkg/api/handler_wallets_debit.go rename to ee/wallets/pkg/api/handler_wallets_debit.go diff --git a/components/wallets/pkg/api/handler_wallets_debit_test.go b/ee/wallets/pkg/api/handler_wallets_debit_test.go similarity index 100% rename from components/wallets/pkg/api/handler_wallets_debit_test.go rename to ee/wallets/pkg/api/handler_wallets_debit_test.go diff --git a/components/wallets/pkg/api/handler_wallets_get.go b/ee/wallets/pkg/api/handler_wallets_get.go similarity index 100% rename from components/wallets/pkg/api/handler_wallets_get.go rename to ee/wallets/pkg/api/handler_wallets_get.go diff --git a/components/wallets/pkg/api/handler_wallets_get_test.go b/ee/wallets/pkg/api/handler_wallets_get_test.go similarity index 100% rename from components/wallets/pkg/api/handler_wallets_get_test.go rename to ee/wallets/pkg/api/handler_wallets_get_test.go diff --git a/components/wallets/pkg/api/handler_wallets_list.go b/ee/wallets/pkg/api/handler_wallets_list.go similarity index 100% rename from components/wallets/pkg/api/handler_wallets_list.go rename to ee/wallets/pkg/api/handler_wallets_list.go diff --git a/components/wallets/pkg/api/handler_wallets_list_test.go b/ee/wallets/pkg/api/handler_wallets_list_test.go similarity index 100% rename from components/wallets/pkg/api/handler_wallets_list_test.go rename to ee/wallets/pkg/api/handler_wallets_list_test.go diff --git a/components/wallets/pkg/api/handler_wallets_patch.go b/ee/wallets/pkg/api/handler_wallets_patch.go similarity index 100% rename from components/wallets/pkg/api/handler_wallets_patch.go rename to ee/wallets/pkg/api/handler_wallets_patch.go diff --git a/components/wallets/pkg/api/handler_wallets_patch_test.go b/ee/wallets/pkg/api/handler_wallets_patch_test.go similarity index 100% rename from components/wallets/pkg/api/handler_wallets_patch_test.go rename to ee/wallets/pkg/api/handler_wallets_patch_test.go diff --git a/components/wallets/pkg/api/handler_wallets_summary.go b/ee/wallets/pkg/api/handler_wallets_summary.go similarity index 100% rename from components/wallets/pkg/api/handler_wallets_summary.go rename to ee/wallets/pkg/api/handler_wallets_summary.go diff --git a/components/wallets/pkg/api/handler_wallets_summary_test.go b/ee/wallets/pkg/api/handler_wallets_summary_test.go similarity index 100% rename from components/wallets/pkg/api/handler_wallets_summary_test.go rename to ee/wallets/pkg/api/handler_wallets_summary_test.go diff --git a/components/wallets/pkg/api/main.go b/ee/wallets/pkg/api/main.go similarity index 100% rename from components/wallets/pkg/api/main.go rename to ee/wallets/pkg/api/main.go diff --git a/components/wallets/pkg/api/module.go b/ee/wallets/pkg/api/module.go similarity index 100% rename from components/wallets/pkg/api/module.go rename to ee/wallets/pkg/api/module.go diff --git a/components/wallets/pkg/api/router.go b/ee/wallets/pkg/api/router.go similarity index 100% rename from components/wallets/pkg/api/router.go rename to ee/wallets/pkg/api/router.go diff --git a/components/wallets/pkg/api/utils.go b/ee/wallets/pkg/api/utils.go similarity index 100% rename from components/wallets/pkg/api/utils.go rename to ee/wallets/pkg/api/utils.go diff --git a/components/wallets/pkg/api/utils_test.go b/ee/wallets/pkg/api/utils_test.go similarity index 100% rename from components/wallets/pkg/api/utils_test.go rename to ee/wallets/pkg/api/utils_test.go diff --git a/components/wallets/pkg/balance.go b/ee/wallets/pkg/balance.go similarity index 100% rename from components/wallets/pkg/balance.go rename to ee/wallets/pkg/balance.go diff --git a/components/wallets/pkg/chart.go b/ee/wallets/pkg/chart.go similarity index 100% rename from components/wallets/pkg/chart.go rename to ee/wallets/pkg/chart.go diff --git a/components/wallets/pkg/credit.go b/ee/wallets/pkg/credit.go similarity index 100% rename from components/wallets/pkg/credit.go rename to ee/wallets/pkg/credit.go diff --git a/components/wallets/pkg/debit.go b/ee/wallets/pkg/debit.go similarity index 100% rename from components/wallets/pkg/debit.go rename to ee/wallets/pkg/debit.go diff --git a/components/wallets/pkg/error.go b/ee/wallets/pkg/error.go similarity index 100% rename from components/wallets/pkg/error.go rename to ee/wallets/pkg/error.go diff --git a/components/wallets/pkg/hold.go b/ee/wallets/pkg/hold.go similarity index 100% rename from components/wallets/pkg/hold.go rename to ee/wallets/pkg/hold.go diff --git a/components/wallets/pkg/ledger_interface.go b/ee/wallets/pkg/ledger_interface.go similarity index 100% rename from components/wallets/pkg/ledger_interface.go rename to ee/wallets/pkg/ledger_interface.go diff --git a/components/wallets/pkg/manager.go b/ee/wallets/pkg/manager.go similarity index 100% rename from components/wallets/pkg/manager.go rename to ee/wallets/pkg/manager.go diff --git a/components/wallets/pkg/metadata.go b/ee/wallets/pkg/metadata.go similarity index 100% rename from components/wallets/pkg/metadata.go rename to ee/wallets/pkg/metadata.go diff --git a/components/wallets/pkg/module.go b/ee/wallets/pkg/module.go similarity index 100% rename from components/wallets/pkg/module.go rename to ee/wallets/pkg/module.go diff --git a/components/wallets/pkg/monetary.go b/ee/wallets/pkg/monetary.go similarity index 100% rename from components/wallets/pkg/monetary.go rename to ee/wallets/pkg/monetary.go diff --git a/components/wallets/pkg/numscript/cancel-hold.num b/ee/wallets/pkg/numscript/cancel-hold.num similarity index 100% rename from components/wallets/pkg/numscript/cancel-hold.num rename to ee/wallets/pkg/numscript/cancel-hold.num diff --git a/components/wallets/pkg/numscript/confirm-hold.num b/ee/wallets/pkg/numscript/confirm-hold.num similarity index 100% rename from components/wallets/pkg/numscript/confirm-hold.num rename to ee/wallets/pkg/numscript/confirm-hold.num diff --git a/components/wallets/pkg/numscript/credit-wallet.num b/ee/wallets/pkg/numscript/credit-wallet.num similarity index 100% rename from components/wallets/pkg/numscript/credit-wallet.num rename to ee/wallets/pkg/numscript/credit-wallet.num diff --git a/components/wallets/pkg/numscript/debit-wallet.num b/ee/wallets/pkg/numscript/debit-wallet.num similarity index 100% rename from components/wallets/pkg/numscript/debit-wallet.num rename to ee/wallets/pkg/numscript/debit-wallet.num diff --git a/components/wallets/pkg/scripts.go b/ee/wallets/pkg/scripts.go similarity index 100% rename from components/wallets/pkg/scripts.go rename to ee/wallets/pkg/scripts.go diff --git a/components/wallets/pkg/subject.go b/ee/wallets/pkg/subject.go similarity index 100% rename from components/wallets/pkg/subject.go rename to ee/wallets/pkg/subject.go diff --git a/components/wallets/pkg/transaction.go b/ee/wallets/pkg/transaction.go similarity index 100% rename from components/wallets/pkg/transaction.go rename to ee/wallets/pkg/transaction.go diff --git a/components/wallets/pkg/utils.go b/ee/wallets/pkg/utils.go similarity index 100% rename from components/wallets/pkg/utils.go rename to ee/wallets/pkg/utils.go diff --git a/components/wallets/pkg/wallet.go b/ee/wallets/pkg/wallet.go similarity index 100% rename from components/wallets/pkg/wallet.go rename to ee/wallets/pkg/wallet.go diff --git a/components/webhooks/.gitignore b/ee/webhooks/.gitignore similarity index 100% rename from components/webhooks/.gitignore rename to ee/webhooks/.gitignore diff --git a/components/webhooks/.goreleaser.yml b/ee/webhooks/.goreleaser.yml similarity index 100% rename from components/webhooks/.goreleaser.yml rename to ee/webhooks/.goreleaser.yml diff --git a/components/webhooks/.pre-commit-config.yaml b/ee/webhooks/.pre-commit-config.yaml similarity index 100% rename from components/webhooks/.pre-commit-config.yaml rename to ee/webhooks/.pre-commit-config.yaml diff --git a/components/webhooks/Dockerfile b/ee/webhooks/Dockerfile similarity index 86% rename from components/webhooks/Dockerfile rename to ee/webhooks/Dockerfile index b7eb2df21e..e6a248fb86 100644 --- a/components/webhooks/Dockerfile +++ b/ee/webhooks/Dockerfile @@ -3,7 +3,7 @@ ARG APP_SHA ARG VERSION WORKDIR /src COPY . . -WORKDIR /src/components/webhooks +WORKDIR /src/ee/webhooks RUN go mod download RUN GOOS=linux go build -o webhooks \ -ldflags="-X $(cat go.mod |head -1|cut -d \ -f2)/cmd.Version=${VERSION} \ @@ -16,7 +16,7 @@ RUN apk update && apk add curl FROM ubuntu:22.04 RUN apt update && apt install -y ca-certificates curl && rm -rf /var/lib/apt/lists/* -COPY --from=builder /src/components/webhooks/webhooks /usr/bin/webhooks +COPY --from=builder /src/ee/webhooks/webhooks /usr/bin/webhooks EXPOSE 3068 ENV OTEL_SERVICE_NAME webhooks ENTRYPOINT ["/usr/bin/webhooks"] diff --git a/components/webhooks/Earthfile b/ee/webhooks/Earthfile similarity index 87% rename from components/webhooks/Earthfile rename to ee/webhooks/Earthfile index ff1c439216..1541526a7d 100644 --- a/components/webhooks/Earthfile +++ b/ee/webhooks/Earthfile @@ -3,13 +3,14 @@ VERSION --pass-args --arg-scope-and-set 0.7 ARG core=github.com/formancehq/earthly:v0.5.2 IMPORT $core AS core IMPORT ../.. AS stack +IMPORT .. AS ee FROM core+base-image sources: WORKDIR src DO stack+INCLUDE_GO_LIBS --LOCATION libs/go-libs - WORKDIR /src/components/webhooks + WORKDIR /src/ee/webhooks COPY go.* . COPY --dir pkg cmd . COPY main.go . @@ -18,7 +19,7 @@ sources: compile: FROM core+builder-image COPY (+sources/*) /src - WORKDIR /src/components/webhooks + WORKDIR /src/ee/webhooks ARG VERSION=latest DO --pass-args core+GO_COMPILE --VERSION=$VERSION @@ -34,7 +35,7 @@ build-image: tests: FROM core+builder-image COPY (+sources/*) /src - WORKDIR /src/components/webhooks + WORKDIR /src/ee/webhooks WITH DOCKER --pull=postgres:15-alpine DO --pass-args core+GO_TESTS END @@ -51,8 +52,8 @@ deploy: lint: FROM core+builder-image COPY (+sources/*) /src - COPY --pass-args (stack+tidy/go.* --component=webhooks) . - WORKDIR /src/components/webhooks + COPY --pass-args (ee+tidy/go.* --apps=webhooks) . + WORKDIR /src/ee/webhooks DO --pass-args stack+GO_LINT SAVE ARTIFACT cmd AS LOCAL cmd SAVE ARTIFACT pkg AS LOCAL pkg diff --git a/components/webhooks/README.md b/ee/webhooks/README.md similarity index 100% rename from components/webhooks/README.md rename to ee/webhooks/README.md diff --git a/components/webhooks/Taskfile.yml b/ee/webhooks/Taskfile.yml similarity index 100% rename from components/webhooks/Taskfile.yml rename to ee/webhooks/Taskfile.yml diff --git a/components/webhooks/build.Dockerfile b/ee/webhooks/build.Dockerfile similarity index 100% rename from components/webhooks/build.Dockerfile rename to ee/webhooks/build.Dockerfile diff --git a/components/webhooks/cmd/flag/flags.go b/ee/webhooks/cmd/flag/flags.go similarity index 100% rename from components/webhooks/cmd/flag/flags.go rename to ee/webhooks/cmd/flag/flags.go diff --git a/components/webhooks/cmd/root.go b/ee/webhooks/cmd/root.go similarity index 100% rename from components/webhooks/cmd/root.go rename to ee/webhooks/cmd/root.go diff --git a/components/webhooks/cmd/serve.go b/ee/webhooks/cmd/serve.go similarity index 100% rename from components/webhooks/cmd/serve.go rename to ee/webhooks/cmd/serve.go diff --git a/components/webhooks/cmd/version.go b/ee/webhooks/cmd/version.go similarity index 100% rename from components/webhooks/cmd/version.go rename to ee/webhooks/cmd/version.go diff --git a/components/webhooks/cmd/worker.go b/ee/webhooks/cmd/worker.go similarity index 100% rename from components/webhooks/cmd/worker.go rename to ee/webhooks/cmd/worker.go diff --git a/components/webhooks/commitlint.config.js b/ee/webhooks/commitlint.config.js similarity index 100% rename from components/webhooks/commitlint.config.js rename to ee/webhooks/commitlint.config.js diff --git a/components/webhooks/config/redpanda/config.yaml b/ee/webhooks/config/redpanda/config.yaml similarity index 100% rename from components/webhooks/config/redpanda/config.yaml rename to ee/webhooks/config/redpanda/config.yaml diff --git a/components/webhooks/docker-compose.yml b/ee/webhooks/docker-compose.yml similarity index 100% rename from components/webhooks/docker-compose.yml rename to ee/webhooks/docker-compose.yml diff --git a/components/webhooks/go.mod b/ee/webhooks/go.mod similarity index 100% rename from components/webhooks/go.mod rename to ee/webhooks/go.mod diff --git a/components/webhooks/go.sum b/ee/webhooks/go.sum similarity index 100% rename from components/webhooks/go.sum rename to ee/webhooks/go.sum diff --git a/components/webhooks/main.go b/ee/webhooks/main.go similarity index 100% rename from components/webhooks/main.go rename to ee/webhooks/main.go diff --git a/components/webhooks/openapi.yaml b/ee/webhooks/openapi.yaml similarity index 100% rename from components/webhooks/openapi.yaml rename to ee/webhooks/openapi.yaml diff --git a/components/webhooks/pkg/attempt.go b/ee/webhooks/pkg/attempt.go similarity index 100% rename from components/webhooks/pkg/attempt.go rename to ee/webhooks/pkg/attempt.go diff --git a/components/webhooks/pkg/config.go b/ee/webhooks/pkg/config.go similarity index 100% rename from components/webhooks/pkg/config.go rename to ee/webhooks/pkg/config.go diff --git a/components/webhooks/pkg/config_test.go b/ee/webhooks/pkg/config_test.go similarity index 100% rename from components/webhooks/pkg/config_test.go rename to ee/webhooks/pkg/config_test.go diff --git a/components/webhooks/pkg/message.go b/ee/webhooks/pkg/message.go similarity index 100% rename from components/webhooks/pkg/message.go rename to ee/webhooks/pkg/message.go diff --git a/components/webhooks/pkg/otlp/module.go b/ee/webhooks/pkg/otlp/module.go similarity index 100% rename from components/webhooks/pkg/otlp/module.go rename to ee/webhooks/pkg/otlp/module.go diff --git a/components/webhooks/pkg/secret.go b/ee/webhooks/pkg/secret.go similarity index 100% rename from components/webhooks/pkg/secret.go rename to ee/webhooks/pkg/secret.go diff --git a/components/webhooks/pkg/secret_test.go b/ee/webhooks/pkg/secret_test.go similarity index 100% rename from components/webhooks/pkg/secret_test.go rename to ee/webhooks/pkg/secret_test.go diff --git a/components/webhooks/pkg/security/security.go b/ee/webhooks/pkg/security/security.go similarity index 100% rename from components/webhooks/pkg/security/security.go rename to ee/webhooks/pkg/security/security.go diff --git a/components/webhooks/pkg/server/activation.go b/ee/webhooks/pkg/server/activation.go similarity index 100% rename from components/webhooks/pkg/server/activation.go rename to ee/webhooks/pkg/server/activation.go diff --git a/components/webhooks/pkg/server/apierrors/errors.go b/ee/webhooks/pkg/server/apierrors/errors.go similarity index 100% rename from components/webhooks/pkg/server/apierrors/errors.go rename to ee/webhooks/pkg/server/apierrors/errors.go diff --git a/components/webhooks/pkg/server/delete.go b/ee/webhooks/pkg/server/delete.go similarity index 100% rename from components/webhooks/pkg/server/delete.go rename to ee/webhooks/pkg/server/delete.go diff --git a/components/webhooks/pkg/server/get.go b/ee/webhooks/pkg/server/get.go similarity index 100% rename from components/webhooks/pkg/server/get.go rename to ee/webhooks/pkg/server/get.go diff --git a/components/webhooks/pkg/server/handler.go b/ee/webhooks/pkg/server/handler.go similarity index 100% rename from components/webhooks/pkg/server/handler.go rename to ee/webhooks/pkg/server/handler.go diff --git a/components/webhooks/pkg/server/health.go b/ee/webhooks/pkg/server/health.go similarity index 100% rename from components/webhooks/pkg/server/health.go rename to ee/webhooks/pkg/server/health.go diff --git a/components/webhooks/pkg/server/helpers.go b/ee/webhooks/pkg/server/helpers.go similarity index 100% rename from components/webhooks/pkg/server/helpers.go rename to ee/webhooks/pkg/server/helpers.go diff --git a/components/webhooks/pkg/server/info.go b/ee/webhooks/pkg/server/info.go similarity index 100% rename from components/webhooks/pkg/server/info.go rename to ee/webhooks/pkg/server/info.go diff --git a/components/webhooks/pkg/server/insert.go b/ee/webhooks/pkg/server/insert.go similarity index 100% rename from components/webhooks/pkg/server/insert.go rename to ee/webhooks/pkg/server/insert.go diff --git a/components/webhooks/pkg/server/module.go b/ee/webhooks/pkg/server/module.go similarity index 100% rename from components/webhooks/pkg/server/module.go rename to ee/webhooks/pkg/server/module.go diff --git a/components/webhooks/pkg/server/secret.go b/ee/webhooks/pkg/server/secret.go similarity index 100% rename from components/webhooks/pkg/server/secret.go rename to ee/webhooks/pkg/server/secret.go diff --git a/components/webhooks/pkg/server/test.go b/ee/webhooks/pkg/server/test.go similarity index 100% rename from components/webhooks/pkg/server/test.go rename to ee/webhooks/pkg/server/test.go diff --git a/components/webhooks/pkg/storage/postgres/main_test.go b/ee/webhooks/pkg/storage/postgres/main_test.go similarity index 100% rename from components/webhooks/pkg/storage/postgres/main_test.go rename to ee/webhooks/pkg/storage/postgres/main_test.go diff --git a/components/webhooks/pkg/storage/postgres/module.go b/ee/webhooks/pkg/storage/postgres/module.go similarity index 100% rename from components/webhooks/pkg/storage/postgres/module.go rename to ee/webhooks/pkg/storage/postgres/module.go diff --git a/components/webhooks/pkg/storage/postgres/postgres.go b/ee/webhooks/pkg/storage/postgres/postgres.go similarity index 100% rename from components/webhooks/pkg/storage/postgres/postgres.go rename to ee/webhooks/pkg/storage/postgres/postgres.go diff --git a/components/webhooks/pkg/storage/postgres/postgres_test.go b/ee/webhooks/pkg/storage/postgres/postgres_test.go similarity index 100% rename from components/webhooks/pkg/storage/postgres/postgres_test.go rename to ee/webhooks/pkg/storage/postgres/postgres_test.go diff --git a/components/webhooks/pkg/storage/store.go b/ee/webhooks/pkg/storage/store.go similarity index 100% rename from components/webhooks/pkg/storage/store.go rename to ee/webhooks/pkg/storage/store.go diff --git a/components/webhooks/pkg/worker/handler.go b/ee/webhooks/pkg/worker/handler.go similarity index 100% rename from components/webhooks/pkg/worker/handler.go rename to ee/webhooks/pkg/worker/handler.go diff --git a/components/webhooks/pkg/worker/module.go b/ee/webhooks/pkg/worker/module.go similarity index 100% rename from components/webhooks/pkg/worker/module.go rename to ee/webhooks/pkg/worker/module.go diff --git a/components/webhooks/pkg/worker/worker.go b/ee/webhooks/pkg/worker/worker.go similarity index 100% rename from components/webhooks/pkg/worker/worker.go rename to ee/webhooks/pkg/worker/worker.go diff --git a/openapi/openapi-merge.json b/openapi/openapi-merge.json index 1a66b55f89..a7ef70777e 100644 --- a/openapi/openapi-merge.json +++ b/openapi/openapi-merge.json @@ -4,7 +4,7 @@ "inputFile": "./base.yaml" }, { - "inputFile": "./../components/auth/openapi.yaml", + "inputFile": "./../ee/auth/openapi.yaml", "pathModification":{ "prepend": "/api/auth" }, @@ -13,7 +13,7 @@ } }, { - "inputFile": "./../components/ledger/openapi.yaml", + "inputFile": "./../apps/ledger/openapi.yaml", "pathModification":{ "prepend": "/api/ledger" }, @@ -22,7 +22,7 @@ } }, { - "inputFile": "./../components/payments/openapi.yaml", + "inputFile": "./../apps/payments/openapi.yaml", "pathModification":{ "prepend": "/api/payments" }, @@ -31,7 +31,7 @@ } }, { - "inputFile": "./../components/search/openapi.yaml", + "inputFile": "./../ee/search/openapi.yaml", "pathModification":{ "prepend": "/api/search" }, @@ -40,7 +40,7 @@ } }, { - "inputFile": "./../components/webhooks/openapi.yaml", + "inputFile": "./../ee/webhooks/openapi.yaml", "pathModification":{ "prepend": "/api/webhooks" }, @@ -52,7 +52,7 @@ } }, { - "inputFile": "./../components/wallets/openapi.yaml", + "inputFile": "./../ee/wallets/openapi.yaml", "pathModification":{ "prepend": "/api/wallets" }, @@ -64,7 +64,7 @@ } }, { - "inputFile": "./../components/orchestration/openapi.yaml", + "inputFile": "./../ee/orchestration/openapi.yaml", "pathModification":{ "prepend": "/api/orchestration" }, diff --git a/renovate.json b/renovate.json deleted file mode 100644 index ae69b18d08..0000000000 --- a/renovate.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["config:base", ":disableRateLimiting"], - "prHourlyLimit": 3, - "labels": ["dependencies"], - "assigneesFromCodeOwners": true, - "baseBranches": ["main"], - "rebaseWhen": "conflicted", - "schedule": ["every weekend after 4am"], - "packageRules": [ - { - "matchManagers": ["dockerfile"], - "matchUpdateTypes": ["minor", "patch"] - }, - { - "matchManagers": ["github-actions"], - "matchUpdateTypes": ["minor", "patch"], - "pinDigests": true - } - ] -} \ No newline at end of file diff --git a/tests/integration/Earthfile b/tests/integration/Earthfile index 25a1c844ab..b73c79e582 100644 --- a/tests/integration/Earthfile +++ b/tests/integration/Earthfile @@ -6,6 +6,25 @@ IMPORT ../.. AS stack FROM core+base-image +sources: + FROM core+base-image + WORKDIR /src + COPY --pass-args (stack+sources/out --LOCATION=go.mod) /src/go.mod + COPY --pass-args (stack+sources/out --LOCATION=go.sum) /src/go.sum + COPY --pass-args (stack+sources/out --LOCATION=libs/go-libs) /src/libs/go-libs + COPY --pass-args (stack+sources/out --LOCATION=apps) /src/apps + COPY --pass-args (stack+sources/out --LOCATION=ee) /src/ee + SAVE ARTIFACT /src + +tidy: + FROM core+builder-image + COPY (+sources/*) /src + WORKDIR /src + RUN --mount=type=cache,id=gomod,target=${GOPATH}/pkg/mod \ + --mount=type=cache,id=gobuild,target=/root/.cache/go-build \ + go mod tidy + SAVE ARTIFACT go.* AS LOCAL ./ + temporalite-build: FROM core+builder-image GIT CLONE --branch=v0.2.0 https://github.com/temporalio/temporalite.git /src @@ -26,10 +45,7 @@ tests: FROM core+builder-image WORKDIR /src RUN apk update && apk add docker-cli-compose - COPY --pass-args (stack+sources/out --LOCATION=go.mod) /src/go.mod - COPY --pass-args (stack+sources/out --LOCATION=go.sum) /src/go.sum - COPY --pass-args (stack+sources/out --LOCATION=libs) /src/libs - COPY --pass-args (stack+sources/out --LOCATION=components) /src/components + COPY (+sources/*) /src COPY --pass-args (stack+build-final-spec/generate-with-version.json) /src/openapi/build/generate.json COPY --pass-args (stack+build-sdk/go --LANG=go) /src/sdks/go COPY . /src/tests/integration diff --git a/tests/integration/go.mod b/tests/integration/go.mod index 1de734975c..2eb7c164c9 100644 --- a/tests/integration/go.mod +++ b/tests/integration/go.mod @@ -268,15 +268,15 @@ require ( ) replace ( - github.com/formancehq/auth => ../../components/auth + github.com/formancehq/auth => ../../ee/auth github.com/formancehq/formance-sdk-go => ../../sdks/go - github.com/formancehq/ledger => ../../components/ledger - github.com/formancehq/orchestration => ../../components/orchestration - github.com/formancehq/payments => ../../components/payments - github.com/formancehq/search => ../../components/search + github.com/formancehq/ledger => ../../apps/ledger + github.com/formancehq/orchestration => ../../ee/orchestration + github.com/formancehq/payments => ../../apps/payments + github.com/formancehq/search => ../../ee/search github.com/formancehq/stack => ../../ github.com/formancehq/stack/libs/go-libs => ../../libs/go-libs - github.com/formancehq/wallets => ../../components/wallets - github.com/formancehq/webhooks => ../../components/webhooks + github.com/formancehq/wallets => ../../ee/wallets + github.com/formancehq/webhooks => ../../ee/webhooks github.com/zitadel/oidc => github.com/formancehq/oidc v0.0.0-20220923202448-e2960a99b71c )