From ed67e9e59e8409746610a7dfd27cfb23fd84e2ab Mon Sep 17 00:00:00 2001 From: Jordan Reimer Date: Thu, 15 May 2025 11:15:18 -0600 Subject: [PATCH] [UI] Ember Data Migration - Sync Cleanup (#30634) * removes namespace param from activation flags endpoint in api client * updates sync activation modal to use api service * updates sync destination sync page to use api service * removes ember data type deps from sync engine and updates tests * updates sync activation modal to always override namespace header in activate request --- ui/api-client/.openapi-generator/FILES | 1 - ui/api-client/dist/apis/SystemApi.d.ts | 9 ++-- ui/api-client/dist/apis/SystemApi.js | 11 ++--- ui/api-client/dist/esm/apis/SystemApi.d.ts | 9 ++-- ui/api-client/dist/esm/apis/SystemApi.js | 13 ++---- ui/api-client/dist/esm/models/index.d.ts | 1 - ui/api-client/dist/esm/models/index.js | 1 - ui/api-client/dist/models/index.d.ts | 1 - ui/api-client/dist/models/index.js | 1 - ui/api-client/src/apis/SystemApi.ts | 23 ++-------- ui/api-client/src/models/index.ts | 1 - .../page/destinations/destination/sync.ts | 46 ++++++++----------- .../secrets/sync-activation-modal.ts | 20 ++++---- .../destinations/create/destination.ts | 4 -- .../secrets/destinations/destination/sync.hbs | 2 +- ui/lib/sync/package.json | 2 - .../acceptance/sync/secrets/overview-test.js | 2 +- .../destinations/destination/sync-test.js | 24 +--------- .../sync/secrets/page/overview-test.js | 6 ++- .../secrets/sync-activation-modal-test.js | 2 +- 20 files changed, 52 insertions(+), 127 deletions(-) diff --git a/ui/api-client/.openapi-generator/FILES b/ui/api-client/.openapi-generator/FILES index 150e87eade..0f339c1ab9 100644 --- a/ui/api-client/.openapi-generator/FILES +++ b/ui/api-client/.openapi-generator/FILES @@ -7,7 +7,6 @@ src/apis/SecretsApi.ts src/apis/SystemApi.ts src/apis/index.ts src/index.ts -src/models/ActivationFlagsActivateRequest.ts src/models/AliCloudConfigureRequest.ts src/models/AliCloudLoginRequest.ts src/models/AliCloudWriteAuthRoleRequest.ts diff --git a/ui/api-client/dist/apis/SystemApi.d.ts b/ui/api-client/dist/apis/SystemApi.d.ts index edb3c16d54..2573ced95b 100644 --- a/ui/api-client/dist/apis/SystemApi.d.ts +++ b/ui/api-client/dist/apis/SystemApi.d.ts @@ -10,10 +10,7 @@ * Do not edit the class manually. */ import * as runtime from '../runtime'; -import type { ActivationFlagsActivateRequest, AuditingCalculateHashRequest, AuditingCalculateHashResponse, AuditingEnableDeviceRequest, AuditingEnableRequestHeaderRequest, AuditingListRequestHeadersResponse, AuthEnableMethodRequest, AuthReadConfigurationResponse, AuthReadTuningInformationResponse, AuthTuneConfigurationParametersRequest, CollectHostInformationResponse, CorsConfigureRequest, CorsReadConfigurationResponse, CreateCustomMessageRequest, DecodeTokenRequest, EncryptionKeyConfigureRotationRequest, EncryptionKeyReadRotationConfigurationResponse, GenerateHashRequest, GenerateHashResponse, GenerateHashWithAlgorithmRequest, GenerateHashWithAlgorithmResponse, GenerateRandomRequest, GenerateRandomResponse, GenerateRandomWithBytesRequest, GenerateRandomWithBytesResponse, GenerateRandomWithSourceAndBytesRequest, GenerateRandomWithSourceAndBytesResponse, GenerateRandomWithSourceRequest, GenerateRandomWithSourceResponse, GenerateUtilizationReportResponse, HaStatusResponse, InitializeRequest, InternalClientActivityConfigureRequest, InternalCountEntitiesResponse, InternalCountTokensResponse, InternalGenerateOpenApiDocumentWithParametersRequest, InternalUiListEnabledFeatureFlagsResponse, InternalUiListEnabledVisibleMountsResponse, InternalUiListNamespacesResponse, InternalUiReadAuthenticatedActiveCustomMessagesResponse, InternalUiReadMountInformationResponse, InternalUiReadResultantAclResponse, InternalUiReadUnauthenticatedActiveCustomMessagesResponse, LeaderStatusResponse, LeasesCountResponse, LeasesListResponse, LeasesLookUpResponse, LeasesReadLeaseRequest, LeasesReadLeaseResponse, LeasesRenewLease2Request, LeasesRenewLeaseRequest, LeasesRenewLeaseWithId2Request, LeasesRenewLeaseWithIdRequest, LeasesRevokeLease2Request, LeasesRevokeLeaseRequest, LeasesRevokeLeaseWithId2Request, LeasesRevokeLeaseWithIdRequest, LeasesRevokeLeaseWithPrefix2Request, LeasesRevokeLeaseWithPrefixRequest, LoggersUpdateVerbosityLevelForRequest, LoggersUpdateVerbosityLevelRequest, MfaValidateRequest, MountsEnableSecretsEngineRequest, MountsReadConfigurationResponse, MountsReadTuningInformationResponse, MountsTuneConfigurationParametersRequest, PluginsCatalogListPluginsResponse, PluginsCatalogListPluginsWithTypeResponse, PluginsCatalogPinsCreatePinnedVersionRequest, PluginsCatalogPinsListPinnedVersionsResponse, PluginsCatalogPinsReadPinnedVersionResponse, PluginsCatalogReadPluginConfigurationResponse, PluginsCatalogReadPluginConfigurationWithTypeResponse, PluginsCatalogRegisterPluginRequest, PluginsCatalogRegisterPluginWithTypeRequest, PluginsReloadBackendsRequest, PluginsReloadBackendsResponse, PluginsRuntimesCatalogListPluginsRuntimesResponse, PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse, PluginsRuntimesCatalogRegisterPluginRuntimeRequest, PoliciesGeneratePasswordFromPasswordPolicyResponse, PoliciesListAclPolicies2Response, PoliciesListAclPolicies3Response, PoliciesListAclPoliciesResponse, PoliciesReadAclPolicy2Response, PoliciesReadAclPolicyResponse, PoliciesReadPasswordPolicyResponse, PoliciesWriteAclPolicy2Request, PoliciesWriteAclPolicyRequest, PoliciesWritePasswordPolicyRequest, QueryTokenAccessorCapabilitiesRequest, QueryTokenCapabilitiesRequest, QueryTokenSelfCapabilitiesRequest, RateLimitQuotasConfigureRequest, RateLimitQuotasReadConfigurationResponse, RateLimitQuotasReadResponse, RateLimitQuotasWriteRequest, RawReadResponse, RawWriteRequest, ReadWrappingProperties2Response, ReadWrappingPropertiesRequest, ReadWrappingPropertiesResponse, RekeyAttemptInitializeRequest, RekeyAttemptInitializeResponse, RekeyAttemptReadProgressResponse, RekeyAttemptUpdateRequest, RekeyAttemptUpdateResponse, RekeyReadBackupKeyResponse, RekeyReadBackupRecoveryKeyResponse, RekeyVerificationCancelResponse, RekeyVerificationReadProgressResponse, RekeyVerificationUpdateRequest, RekeyVerificationUpdateResponse, ReloadPluginsRequest, ReloadPluginsResponse, RemountRequest, RemountResponse, RemountStatusResponse, RewrapRequest, RootTokenGenerationInitialize2Request, RootTokenGenerationInitialize2Response, RootTokenGenerationInitializeRequest, RootTokenGenerationInitializeResponse, RootTokenGenerationReadProgress2Response, RootTokenGenerationReadProgressResponse, RootTokenGenerationUpdateRequest, RootTokenGenerationUpdateResponse, SealStatusResponse, StandardListResponse, SubscriptionsCreateResponse, SubscriptionsListEventsSubscriptionsResponse, SubscriptionsReadEventsSubscriptionsResponse, SubscriptionsWriteEventsSubscriptionsRequest, SubscriptionsWriteEventsSubscriptionsResponse, SystemDeleteSyncConfigResponse, SystemDeleteSyncGithubAppsNameResponse, SystemListSyncAssociationsResponse, SystemListSyncDestinationsResponse, SystemListSyncDestinationsTypeResponse, SystemListSyncGithubAppsResponse, SystemPatchNamespacesPathRequest, SystemPatchSyncConfigRequest, SystemPatchSyncConfigResponse, SystemPatchSyncDestinationsAwsSmNameRequest, SystemPatchSyncDestinationsAwsSmNameResponse, SystemPatchSyncDestinationsAzureKvNameRequest, SystemPatchSyncDestinationsAzureKvNameResponse, SystemPatchSyncDestinationsGcpSmNameRequest, SystemPatchSyncDestinationsGcpSmNameResponse, SystemPatchSyncDestinationsGhNameRequest, SystemPatchSyncDestinationsGhNameResponse, SystemPatchSyncDestinationsInMemNameRequest, SystemPatchSyncDestinationsInMemNameResponse, SystemPatchSyncDestinationsVercelProjectNameRequest, SystemPatchSyncDestinationsVercelProjectNameResponse, SystemReadConfigGroupPolicyApplicationResponse, SystemReadSyncAssociationsDestinationsResponse, SystemReadSyncAssociationsMountSecretNameResponse, SystemReadSyncConfigResponse, SystemReadSyncDestinationsAwsSmNameResponse, SystemReadSyncDestinationsAzureKvNameResponse, SystemReadSyncDestinationsGcpSmNameResponse, SystemReadSyncDestinationsGhNameResponse, SystemReadSyncDestinationsInMemNameResponse, SystemReadSyncDestinationsTypeNameAssociationsResponse, SystemReadSyncDestinationsVercelProjectNameResponse, SystemReadSyncGithubAppsNameResponse, SystemWriteConfigControlGroupRequest, SystemWriteConfigGroupPolicyApplicationRequest, SystemWriteControlGroupAuthorizeRequest, SystemWriteControlGroupRequestRequest, SystemWriteInternalCountersActivityWriteRequest, SystemWriteManagedKeysTypeNameRequest, SystemWriteManagedKeysTypeNameTestSignRequest, SystemWriteMfaMethodDuoNameRequest, SystemWriteMfaMethodOktaNameRequest, SystemWriteMfaMethodPingidNameRequest, SystemWriteMfaMethodTotpNameAdminDestroyRequest, SystemWriteMfaMethodTotpNameAdminGenerateRequest, SystemWriteMfaMethodTotpNameRequest, SystemWriteNamespacesApiLockUnlockPathRequest, SystemWriteNamespacesApiLockUnlockRequest, SystemWriteNamespacesPathRequest, SystemWritePoliciesEgpNameRequest, SystemWritePoliciesRgpNameRequest, SystemWriteQuotasLeaseCountNameRequest, SystemWriteReplicationDrPrimaryEnableRequest, SystemWriteReplicationDrPrimaryRevokeSecondaryRequest, SystemWriteReplicationDrPrimarySecondaryTokenRequest, SystemWriteReplicationDrSecondaryDisableRequest, SystemWriteReplicationDrSecondaryEnableRequest, SystemWriteReplicationDrSecondaryMerkleCheckRequest, SystemWriteReplicationDrSecondaryOperationTokenDeleteRequest, SystemWriteReplicationDrSecondaryPromoteRequest, SystemWriteReplicationDrSecondaryRecoverRequest, SystemWriteReplicationDrSecondaryReindexRequest, SystemWriteReplicationDrSecondaryUpdatePrimaryRequest, SystemWriteReplicationForceCorruptionRequest, SystemWriteReplicationPerformancePrimaryEnableRequest, SystemWriteReplicationPerformancePrimaryPathsFilterIdRequest, SystemWriteReplicationPerformancePrimaryRevokeSecondaryRequest, SystemWriteReplicationPerformancePrimarySecondaryTokenRequest, SystemWriteReplicationPerformanceSecondaryEnableRequest, SystemWriteReplicationPerformanceSecondaryPromoteRequest, SystemWriteReplicationPerformanceSecondaryUpdatePrimaryRequest, SystemWriteReplicationPrimaryEnableRequest, SystemWriteReplicationPrimaryRevokeSecondaryRequest, SystemWriteReplicationPrimarySecondaryTokenRequest, SystemWriteReplicationReindexRequest, SystemWriteReplicationSecondaryEnableRequest, SystemWriteReplicationSecondaryPromoteRequest, SystemWriteReplicationSecondaryUpdatePrimaryRequest, SystemWriteStorageRaftSnapshotAutoConfigNameRequest, SystemWriteSyncDestinationsAwsSmNameRequest, SystemWriteSyncDestinationsAwsSmNameResponse, SystemWriteSyncDestinationsAzureKvNameRequest, SystemWriteSyncDestinationsAzureKvNameResponse, SystemWriteSyncDestinationsGcpSmNameRequest, SystemWriteSyncDestinationsGcpSmNameResponse, SystemWriteSyncDestinationsGhNameRequest, SystemWriteSyncDestinationsGhNameResponse, SystemWriteSyncDestinationsInMemNameRequest, SystemWriteSyncDestinationsInMemNameResponse, SystemWriteSyncDestinationsTypeNameAssociationsRemoveRequest, SystemWriteSyncDestinationsTypeNameAssociationsRemoveResponse, SystemWriteSyncDestinationsTypeNameAssociationsSetRequest, SystemWriteSyncDestinationsTypeNameAssociationsSetResponse, SystemWriteSyncDestinationsVercelProjectNameRequest, SystemWriteSyncDestinationsVercelProjectNameResponse, SystemWriteSyncGithubAppsNameRequest, SystemWriteSyncGithubAppsNameResponse, SystemWriteUtilizationRequest, SystemWriteUtilizationResponse, UiConfigListCustomMessagesResponse, UiConfigReadCustomMessageResponse, UiConfigUpdateCustomMessageRequest, UiConfigUpdateCustomMessageResponse, UiHeadersConfigureRequest, UiHeadersListResponse, UiHeadersReadConfigurationResponse, UnsealRequest, UnsealResponse, UnwrapRequest, VersionHistoryResponse, WellKnownListLabels2Response, WellKnownListLabelsResponse, WellKnownReadLabelResponse } from '../models/index'; -export interface SystemApiActivationFlagsActivate1Request { - activationFlagsActivateRequest: ActivationFlagsActivateRequest; -} +import type { AuditingCalculateHashRequest, AuditingCalculateHashResponse, AuditingEnableDeviceRequest, AuditingEnableRequestHeaderRequest, AuditingListRequestHeadersResponse, AuthEnableMethodRequest, AuthReadConfigurationResponse, AuthReadTuningInformationResponse, AuthTuneConfigurationParametersRequest, CollectHostInformationResponse, CorsConfigureRequest, CorsReadConfigurationResponse, CreateCustomMessageRequest, DecodeTokenRequest, EncryptionKeyConfigureRotationRequest, EncryptionKeyReadRotationConfigurationResponse, GenerateHashRequest, GenerateHashResponse, GenerateHashWithAlgorithmRequest, GenerateHashWithAlgorithmResponse, GenerateRandomRequest, GenerateRandomResponse, GenerateRandomWithBytesRequest, GenerateRandomWithBytesResponse, GenerateRandomWithSourceAndBytesRequest, GenerateRandomWithSourceAndBytesResponse, GenerateRandomWithSourceRequest, GenerateRandomWithSourceResponse, GenerateUtilizationReportResponse, HaStatusResponse, InitializeRequest, InternalClientActivityConfigureRequest, InternalCountEntitiesResponse, InternalCountTokensResponse, InternalGenerateOpenApiDocumentWithParametersRequest, InternalUiListEnabledFeatureFlagsResponse, InternalUiListEnabledVisibleMountsResponse, InternalUiListNamespacesResponse, InternalUiReadAuthenticatedActiveCustomMessagesResponse, InternalUiReadMountInformationResponse, InternalUiReadResultantAclResponse, InternalUiReadUnauthenticatedActiveCustomMessagesResponse, LeaderStatusResponse, LeasesCountResponse, LeasesListResponse, LeasesLookUpResponse, LeasesReadLeaseRequest, LeasesReadLeaseResponse, LeasesRenewLease2Request, LeasesRenewLeaseRequest, LeasesRenewLeaseWithId2Request, LeasesRenewLeaseWithIdRequest, LeasesRevokeLease2Request, LeasesRevokeLeaseRequest, LeasesRevokeLeaseWithId2Request, LeasesRevokeLeaseWithIdRequest, LeasesRevokeLeaseWithPrefix2Request, LeasesRevokeLeaseWithPrefixRequest, LoggersUpdateVerbosityLevelForRequest, LoggersUpdateVerbosityLevelRequest, MfaValidateRequest, MountsEnableSecretsEngineRequest, MountsReadConfigurationResponse, MountsReadTuningInformationResponse, MountsTuneConfigurationParametersRequest, PluginsCatalogListPluginsResponse, PluginsCatalogListPluginsWithTypeResponse, PluginsCatalogPinsCreatePinnedVersionRequest, PluginsCatalogPinsListPinnedVersionsResponse, PluginsCatalogPinsReadPinnedVersionResponse, PluginsCatalogReadPluginConfigurationResponse, PluginsCatalogReadPluginConfigurationWithTypeResponse, PluginsCatalogRegisterPluginRequest, PluginsCatalogRegisterPluginWithTypeRequest, PluginsReloadBackendsRequest, PluginsReloadBackendsResponse, PluginsRuntimesCatalogListPluginsRuntimesResponse, PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse, PluginsRuntimesCatalogRegisterPluginRuntimeRequest, PoliciesGeneratePasswordFromPasswordPolicyResponse, PoliciesListAclPolicies2Response, PoliciesListAclPolicies3Response, PoliciesListAclPoliciesResponse, PoliciesReadAclPolicy2Response, PoliciesReadAclPolicyResponse, PoliciesReadPasswordPolicyResponse, PoliciesWriteAclPolicy2Request, PoliciesWriteAclPolicyRequest, PoliciesWritePasswordPolicyRequest, QueryTokenAccessorCapabilitiesRequest, QueryTokenCapabilitiesRequest, QueryTokenSelfCapabilitiesRequest, RateLimitQuotasConfigureRequest, RateLimitQuotasReadConfigurationResponse, RateLimitQuotasReadResponse, RateLimitQuotasWriteRequest, RawReadResponse, RawWriteRequest, ReadWrappingProperties2Response, ReadWrappingPropertiesRequest, ReadWrappingPropertiesResponse, RekeyAttemptInitializeRequest, RekeyAttemptInitializeResponse, RekeyAttemptReadProgressResponse, RekeyAttemptUpdateRequest, RekeyAttemptUpdateResponse, RekeyReadBackupKeyResponse, RekeyReadBackupRecoveryKeyResponse, RekeyVerificationCancelResponse, RekeyVerificationReadProgressResponse, RekeyVerificationUpdateRequest, RekeyVerificationUpdateResponse, ReloadPluginsRequest, ReloadPluginsResponse, RemountRequest, RemountResponse, RemountStatusResponse, RewrapRequest, RootTokenGenerationInitialize2Request, RootTokenGenerationInitialize2Response, RootTokenGenerationInitializeRequest, RootTokenGenerationInitializeResponse, RootTokenGenerationReadProgress2Response, RootTokenGenerationReadProgressResponse, RootTokenGenerationUpdateRequest, RootTokenGenerationUpdateResponse, SealStatusResponse, StandardListResponse, SubscriptionsCreateResponse, SubscriptionsListEventsSubscriptionsResponse, SubscriptionsReadEventsSubscriptionsResponse, SubscriptionsWriteEventsSubscriptionsRequest, SubscriptionsWriteEventsSubscriptionsResponse, SystemDeleteSyncConfigResponse, SystemDeleteSyncGithubAppsNameResponse, SystemListSyncAssociationsResponse, SystemListSyncDestinationsResponse, SystemListSyncDestinationsTypeResponse, SystemListSyncGithubAppsResponse, SystemPatchNamespacesPathRequest, SystemPatchSyncConfigRequest, SystemPatchSyncConfigResponse, SystemPatchSyncDestinationsAwsSmNameRequest, SystemPatchSyncDestinationsAwsSmNameResponse, SystemPatchSyncDestinationsAzureKvNameRequest, SystemPatchSyncDestinationsAzureKvNameResponse, SystemPatchSyncDestinationsGcpSmNameRequest, SystemPatchSyncDestinationsGcpSmNameResponse, SystemPatchSyncDestinationsGhNameRequest, SystemPatchSyncDestinationsGhNameResponse, SystemPatchSyncDestinationsInMemNameRequest, SystemPatchSyncDestinationsInMemNameResponse, SystemPatchSyncDestinationsVercelProjectNameRequest, SystemPatchSyncDestinationsVercelProjectNameResponse, SystemReadConfigGroupPolicyApplicationResponse, SystemReadSyncAssociationsDestinationsResponse, SystemReadSyncAssociationsMountSecretNameResponse, SystemReadSyncConfigResponse, SystemReadSyncDestinationsAwsSmNameResponse, SystemReadSyncDestinationsAzureKvNameResponse, SystemReadSyncDestinationsGcpSmNameResponse, SystemReadSyncDestinationsGhNameResponse, SystemReadSyncDestinationsInMemNameResponse, SystemReadSyncDestinationsTypeNameAssociationsResponse, SystemReadSyncDestinationsVercelProjectNameResponse, SystemReadSyncGithubAppsNameResponse, SystemWriteConfigControlGroupRequest, SystemWriteConfigGroupPolicyApplicationRequest, SystemWriteControlGroupAuthorizeRequest, SystemWriteControlGroupRequestRequest, SystemWriteInternalCountersActivityWriteRequest, SystemWriteManagedKeysTypeNameRequest, SystemWriteManagedKeysTypeNameTestSignRequest, SystemWriteMfaMethodDuoNameRequest, SystemWriteMfaMethodOktaNameRequest, SystemWriteMfaMethodPingidNameRequest, SystemWriteMfaMethodTotpNameAdminDestroyRequest, SystemWriteMfaMethodTotpNameAdminGenerateRequest, SystemWriteMfaMethodTotpNameRequest, SystemWriteNamespacesApiLockUnlockPathRequest, SystemWriteNamespacesApiLockUnlockRequest, SystemWriteNamespacesPathRequest, SystemWritePoliciesEgpNameRequest, SystemWritePoliciesRgpNameRequest, SystemWriteQuotasLeaseCountNameRequest, SystemWriteReplicationDrPrimaryEnableRequest, SystemWriteReplicationDrPrimaryRevokeSecondaryRequest, SystemWriteReplicationDrPrimarySecondaryTokenRequest, SystemWriteReplicationDrSecondaryDisableRequest, SystemWriteReplicationDrSecondaryEnableRequest, SystemWriteReplicationDrSecondaryMerkleCheckRequest, SystemWriteReplicationDrSecondaryOperationTokenDeleteRequest, SystemWriteReplicationDrSecondaryPromoteRequest, SystemWriteReplicationDrSecondaryRecoverRequest, SystemWriteReplicationDrSecondaryReindexRequest, SystemWriteReplicationDrSecondaryUpdatePrimaryRequest, SystemWriteReplicationForceCorruptionRequest, SystemWriteReplicationPerformancePrimaryEnableRequest, SystemWriteReplicationPerformancePrimaryPathsFilterIdRequest, SystemWriteReplicationPerformancePrimaryRevokeSecondaryRequest, SystemWriteReplicationPerformancePrimarySecondaryTokenRequest, SystemWriteReplicationPerformanceSecondaryEnableRequest, SystemWriteReplicationPerformanceSecondaryPromoteRequest, SystemWriteReplicationPerformanceSecondaryUpdatePrimaryRequest, SystemWriteReplicationPrimaryEnableRequest, SystemWriteReplicationPrimaryRevokeSecondaryRequest, SystemWriteReplicationPrimarySecondaryTokenRequest, SystemWriteReplicationReindexRequest, SystemWriteReplicationSecondaryEnableRequest, SystemWriteReplicationSecondaryPromoteRequest, SystemWriteReplicationSecondaryUpdatePrimaryRequest, SystemWriteStorageRaftSnapshotAutoConfigNameRequest, SystemWriteSyncDestinationsAwsSmNameRequest, SystemWriteSyncDestinationsAwsSmNameResponse, SystemWriteSyncDestinationsAzureKvNameRequest, SystemWriteSyncDestinationsAzureKvNameResponse, SystemWriteSyncDestinationsGcpSmNameRequest, SystemWriteSyncDestinationsGcpSmNameResponse, SystemWriteSyncDestinationsGhNameRequest, SystemWriteSyncDestinationsGhNameResponse, SystemWriteSyncDestinationsInMemNameRequest, SystemWriteSyncDestinationsInMemNameResponse, SystemWriteSyncDestinationsTypeNameAssociationsRemoveRequest, SystemWriteSyncDestinationsTypeNameAssociationsRemoveResponse, SystemWriteSyncDestinationsTypeNameAssociationsSetRequest, SystemWriteSyncDestinationsTypeNameAssociationsSetResponse, SystemWriteSyncDestinationsVercelProjectNameRequest, SystemWriteSyncDestinationsVercelProjectNameResponse, SystemWriteSyncGithubAppsNameRequest, SystemWriteSyncGithubAppsNameResponse, SystemWriteUtilizationRequest, SystemWriteUtilizationResponse, UiConfigListCustomMessagesResponse, UiConfigReadCustomMessageResponse, UiConfigUpdateCustomMessageRequest, UiConfigUpdateCustomMessageResponse, UiHeadersConfigureRequest, UiHeadersListResponse, UiHeadersReadConfigurationResponse, UnsealRequest, UnsealResponse, UnwrapRequest, VersionHistoryResponse, WellKnownListLabels2Response, WellKnownListLabelsResponse, WellKnownReadLabelResponse } from '../models/index'; export interface SystemApiAuditingCalculateHashOperationRequest { path: string; auditingCalculateHashRequest: AuditingCalculateHashRequest; @@ -864,11 +861,11 @@ export declare class SystemApi extends runtime.BaseAPI { /** * Activate a flagged feature. */ - activationFlagsActivate_2Raw(requestParameters: SystemApiActivationFlagsActivate1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + activationFlagsActivate_2Raw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Activate a flagged feature. */ - activationFlagsActivate_2(activationFlagsActivateRequest: ActivationFlagsActivateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + activationFlagsActivate_2(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ auditingCalculateHashRaw(requestParameters: SystemApiAuditingCalculateHashOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; diff --git a/ui/api-client/dist/apis/SystemApi.js b/ui/api-client/dist/apis/SystemApi.js index a4ed459b0d..3232fb85ac 100644 --- a/ui/api-client/dist/apis/SystemApi.js +++ b/ui/api-client/dist/apis/SystemApi.js @@ -82,20 +82,15 @@ class SystemApi extends runtime.BaseAPI { /** * Activate a flagged feature. */ - activationFlagsActivate_2Raw(requestParameters, initOverrides) { + activationFlagsActivate_2Raw(initOverrides) { return __awaiter(this, void 0, void 0, function* () { - if (requestParameters['activationFlagsActivateRequest'] == null) { - throw new runtime.RequiredError('activationFlagsActivateRequest', 'Required parameter "activationFlagsActivateRequest" was null or undefined when calling activationFlagsActivate_2().'); - } const queryParameters = {}; const headerParameters = {}; - headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/sys/activation-flags/secrets-sync/activate`, method: 'POST', headers: headerParameters, query: queryParameters, - body: (0, index_1.ActivationFlagsActivateRequestToJSON)(requestParameters['activationFlagsActivateRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); @@ -103,9 +98,9 @@ class SystemApi extends runtime.BaseAPI { /** * Activate a flagged feature. */ - activationFlagsActivate_2(activationFlagsActivateRequest, initOverrides) { + activationFlagsActivate_2(initOverrides) { return __awaiter(this, void 0, void 0, function* () { - const response = yield this.activationFlagsActivate_2Raw({ activationFlagsActivateRequest: activationFlagsActivateRequest }, initOverrides); + const response = yield this.activationFlagsActivate_2Raw(initOverrides); return yield response.value(); }); } diff --git a/ui/api-client/dist/esm/apis/SystemApi.d.ts b/ui/api-client/dist/esm/apis/SystemApi.d.ts index edb3c16d54..2573ced95b 100644 --- a/ui/api-client/dist/esm/apis/SystemApi.d.ts +++ b/ui/api-client/dist/esm/apis/SystemApi.d.ts @@ -10,10 +10,7 @@ * Do not edit the class manually. */ import * as runtime from '../runtime'; -import type { ActivationFlagsActivateRequest, AuditingCalculateHashRequest, AuditingCalculateHashResponse, AuditingEnableDeviceRequest, AuditingEnableRequestHeaderRequest, AuditingListRequestHeadersResponse, AuthEnableMethodRequest, AuthReadConfigurationResponse, AuthReadTuningInformationResponse, AuthTuneConfigurationParametersRequest, CollectHostInformationResponse, CorsConfigureRequest, CorsReadConfigurationResponse, CreateCustomMessageRequest, DecodeTokenRequest, EncryptionKeyConfigureRotationRequest, EncryptionKeyReadRotationConfigurationResponse, GenerateHashRequest, GenerateHashResponse, GenerateHashWithAlgorithmRequest, GenerateHashWithAlgorithmResponse, GenerateRandomRequest, GenerateRandomResponse, GenerateRandomWithBytesRequest, GenerateRandomWithBytesResponse, GenerateRandomWithSourceAndBytesRequest, GenerateRandomWithSourceAndBytesResponse, GenerateRandomWithSourceRequest, GenerateRandomWithSourceResponse, GenerateUtilizationReportResponse, HaStatusResponse, InitializeRequest, InternalClientActivityConfigureRequest, InternalCountEntitiesResponse, InternalCountTokensResponse, InternalGenerateOpenApiDocumentWithParametersRequest, InternalUiListEnabledFeatureFlagsResponse, InternalUiListEnabledVisibleMountsResponse, InternalUiListNamespacesResponse, InternalUiReadAuthenticatedActiveCustomMessagesResponse, InternalUiReadMountInformationResponse, InternalUiReadResultantAclResponse, InternalUiReadUnauthenticatedActiveCustomMessagesResponse, LeaderStatusResponse, LeasesCountResponse, LeasesListResponse, LeasesLookUpResponse, LeasesReadLeaseRequest, LeasesReadLeaseResponse, LeasesRenewLease2Request, LeasesRenewLeaseRequest, LeasesRenewLeaseWithId2Request, LeasesRenewLeaseWithIdRequest, LeasesRevokeLease2Request, LeasesRevokeLeaseRequest, LeasesRevokeLeaseWithId2Request, LeasesRevokeLeaseWithIdRequest, LeasesRevokeLeaseWithPrefix2Request, LeasesRevokeLeaseWithPrefixRequest, LoggersUpdateVerbosityLevelForRequest, LoggersUpdateVerbosityLevelRequest, MfaValidateRequest, MountsEnableSecretsEngineRequest, MountsReadConfigurationResponse, MountsReadTuningInformationResponse, MountsTuneConfigurationParametersRequest, PluginsCatalogListPluginsResponse, PluginsCatalogListPluginsWithTypeResponse, PluginsCatalogPinsCreatePinnedVersionRequest, PluginsCatalogPinsListPinnedVersionsResponse, PluginsCatalogPinsReadPinnedVersionResponse, PluginsCatalogReadPluginConfigurationResponse, PluginsCatalogReadPluginConfigurationWithTypeResponse, PluginsCatalogRegisterPluginRequest, PluginsCatalogRegisterPluginWithTypeRequest, PluginsReloadBackendsRequest, PluginsReloadBackendsResponse, PluginsRuntimesCatalogListPluginsRuntimesResponse, PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse, PluginsRuntimesCatalogRegisterPluginRuntimeRequest, PoliciesGeneratePasswordFromPasswordPolicyResponse, PoliciesListAclPolicies2Response, PoliciesListAclPolicies3Response, PoliciesListAclPoliciesResponse, PoliciesReadAclPolicy2Response, PoliciesReadAclPolicyResponse, PoliciesReadPasswordPolicyResponse, PoliciesWriteAclPolicy2Request, PoliciesWriteAclPolicyRequest, PoliciesWritePasswordPolicyRequest, QueryTokenAccessorCapabilitiesRequest, QueryTokenCapabilitiesRequest, QueryTokenSelfCapabilitiesRequest, RateLimitQuotasConfigureRequest, RateLimitQuotasReadConfigurationResponse, RateLimitQuotasReadResponse, RateLimitQuotasWriteRequest, RawReadResponse, RawWriteRequest, ReadWrappingProperties2Response, ReadWrappingPropertiesRequest, ReadWrappingPropertiesResponse, RekeyAttemptInitializeRequest, RekeyAttemptInitializeResponse, RekeyAttemptReadProgressResponse, RekeyAttemptUpdateRequest, RekeyAttemptUpdateResponse, RekeyReadBackupKeyResponse, RekeyReadBackupRecoveryKeyResponse, RekeyVerificationCancelResponse, RekeyVerificationReadProgressResponse, RekeyVerificationUpdateRequest, RekeyVerificationUpdateResponse, ReloadPluginsRequest, ReloadPluginsResponse, RemountRequest, RemountResponse, RemountStatusResponse, RewrapRequest, RootTokenGenerationInitialize2Request, RootTokenGenerationInitialize2Response, RootTokenGenerationInitializeRequest, RootTokenGenerationInitializeResponse, RootTokenGenerationReadProgress2Response, RootTokenGenerationReadProgressResponse, RootTokenGenerationUpdateRequest, RootTokenGenerationUpdateResponse, SealStatusResponse, StandardListResponse, SubscriptionsCreateResponse, SubscriptionsListEventsSubscriptionsResponse, SubscriptionsReadEventsSubscriptionsResponse, SubscriptionsWriteEventsSubscriptionsRequest, SubscriptionsWriteEventsSubscriptionsResponse, SystemDeleteSyncConfigResponse, SystemDeleteSyncGithubAppsNameResponse, SystemListSyncAssociationsResponse, SystemListSyncDestinationsResponse, SystemListSyncDestinationsTypeResponse, SystemListSyncGithubAppsResponse, SystemPatchNamespacesPathRequest, SystemPatchSyncConfigRequest, SystemPatchSyncConfigResponse, SystemPatchSyncDestinationsAwsSmNameRequest, SystemPatchSyncDestinationsAwsSmNameResponse, SystemPatchSyncDestinationsAzureKvNameRequest, SystemPatchSyncDestinationsAzureKvNameResponse, SystemPatchSyncDestinationsGcpSmNameRequest, SystemPatchSyncDestinationsGcpSmNameResponse, SystemPatchSyncDestinationsGhNameRequest, SystemPatchSyncDestinationsGhNameResponse, SystemPatchSyncDestinationsInMemNameRequest, SystemPatchSyncDestinationsInMemNameResponse, SystemPatchSyncDestinationsVercelProjectNameRequest, SystemPatchSyncDestinationsVercelProjectNameResponse, SystemReadConfigGroupPolicyApplicationResponse, SystemReadSyncAssociationsDestinationsResponse, SystemReadSyncAssociationsMountSecretNameResponse, SystemReadSyncConfigResponse, SystemReadSyncDestinationsAwsSmNameResponse, SystemReadSyncDestinationsAzureKvNameResponse, SystemReadSyncDestinationsGcpSmNameResponse, SystemReadSyncDestinationsGhNameResponse, SystemReadSyncDestinationsInMemNameResponse, SystemReadSyncDestinationsTypeNameAssociationsResponse, SystemReadSyncDestinationsVercelProjectNameResponse, SystemReadSyncGithubAppsNameResponse, SystemWriteConfigControlGroupRequest, SystemWriteConfigGroupPolicyApplicationRequest, SystemWriteControlGroupAuthorizeRequest, SystemWriteControlGroupRequestRequest, SystemWriteInternalCountersActivityWriteRequest, SystemWriteManagedKeysTypeNameRequest, SystemWriteManagedKeysTypeNameTestSignRequest, SystemWriteMfaMethodDuoNameRequest, SystemWriteMfaMethodOktaNameRequest, SystemWriteMfaMethodPingidNameRequest, SystemWriteMfaMethodTotpNameAdminDestroyRequest, SystemWriteMfaMethodTotpNameAdminGenerateRequest, SystemWriteMfaMethodTotpNameRequest, SystemWriteNamespacesApiLockUnlockPathRequest, SystemWriteNamespacesApiLockUnlockRequest, SystemWriteNamespacesPathRequest, SystemWritePoliciesEgpNameRequest, SystemWritePoliciesRgpNameRequest, SystemWriteQuotasLeaseCountNameRequest, SystemWriteReplicationDrPrimaryEnableRequest, SystemWriteReplicationDrPrimaryRevokeSecondaryRequest, SystemWriteReplicationDrPrimarySecondaryTokenRequest, SystemWriteReplicationDrSecondaryDisableRequest, SystemWriteReplicationDrSecondaryEnableRequest, SystemWriteReplicationDrSecondaryMerkleCheckRequest, SystemWriteReplicationDrSecondaryOperationTokenDeleteRequest, SystemWriteReplicationDrSecondaryPromoteRequest, SystemWriteReplicationDrSecondaryRecoverRequest, SystemWriteReplicationDrSecondaryReindexRequest, SystemWriteReplicationDrSecondaryUpdatePrimaryRequest, SystemWriteReplicationForceCorruptionRequest, SystemWriteReplicationPerformancePrimaryEnableRequest, SystemWriteReplicationPerformancePrimaryPathsFilterIdRequest, SystemWriteReplicationPerformancePrimaryRevokeSecondaryRequest, SystemWriteReplicationPerformancePrimarySecondaryTokenRequest, SystemWriteReplicationPerformanceSecondaryEnableRequest, SystemWriteReplicationPerformanceSecondaryPromoteRequest, SystemWriteReplicationPerformanceSecondaryUpdatePrimaryRequest, SystemWriteReplicationPrimaryEnableRequest, SystemWriteReplicationPrimaryRevokeSecondaryRequest, SystemWriteReplicationPrimarySecondaryTokenRequest, SystemWriteReplicationReindexRequest, SystemWriteReplicationSecondaryEnableRequest, SystemWriteReplicationSecondaryPromoteRequest, SystemWriteReplicationSecondaryUpdatePrimaryRequest, SystemWriteStorageRaftSnapshotAutoConfigNameRequest, SystemWriteSyncDestinationsAwsSmNameRequest, SystemWriteSyncDestinationsAwsSmNameResponse, SystemWriteSyncDestinationsAzureKvNameRequest, SystemWriteSyncDestinationsAzureKvNameResponse, SystemWriteSyncDestinationsGcpSmNameRequest, SystemWriteSyncDestinationsGcpSmNameResponse, SystemWriteSyncDestinationsGhNameRequest, SystemWriteSyncDestinationsGhNameResponse, SystemWriteSyncDestinationsInMemNameRequest, SystemWriteSyncDestinationsInMemNameResponse, SystemWriteSyncDestinationsTypeNameAssociationsRemoveRequest, SystemWriteSyncDestinationsTypeNameAssociationsRemoveResponse, SystemWriteSyncDestinationsTypeNameAssociationsSetRequest, SystemWriteSyncDestinationsTypeNameAssociationsSetResponse, SystemWriteSyncDestinationsVercelProjectNameRequest, SystemWriteSyncDestinationsVercelProjectNameResponse, SystemWriteSyncGithubAppsNameRequest, SystemWriteSyncGithubAppsNameResponse, SystemWriteUtilizationRequest, SystemWriteUtilizationResponse, UiConfigListCustomMessagesResponse, UiConfigReadCustomMessageResponse, UiConfigUpdateCustomMessageRequest, UiConfigUpdateCustomMessageResponse, UiHeadersConfigureRequest, UiHeadersListResponse, UiHeadersReadConfigurationResponse, UnsealRequest, UnsealResponse, UnwrapRequest, VersionHistoryResponse, WellKnownListLabels2Response, WellKnownListLabelsResponse, WellKnownReadLabelResponse } from '../models/index'; -export interface SystemApiActivationFlagsActivate1Request { - activationFlagsActivateRequest: ActivationFlagsActivateRequest; -} +import type { AuditingCalculateHashRequest, AuditingCalculateHashResponse, AuditingEnableDeviceRequest, AuditingEnableRequestHeaderRequest, AuditingListRequestHeadersResponse, AuthEnableMethodRequest, AuthReadConfigurationResponse, AuthReadTuningInformationResponse, AuthTuneConfigurationParametersRequest, CollectHostInformationResponse, CorsConfigureRequest, CorsReadConfigurationResponse, CreateCustomMessageRequest, DecodeTokenRequest, EncryptionKeyConfigureRotationRequest, EncryptionKeyReadRotationConfigurationResponse, GenerateHashRequest, GenerateHashResponse, GenerateHashWithAlgorithmRequest, GenerateHashWithAlgorithmResponse, GenerateRandomRequest, GenerateRandomResponse, GenerateRandomWithBytesRequest, GenerateRandomWithBytesResponse, GenerateRandomWithSourceAndBytesRequest, GenerateRandomWithSourceAndBytesResponse, GenerateRandomWithSourceRequest, GenerateRandomWithSourceResponse, GenerateUtilizationReportResponse, HaStatusResponse, InitializeRequest, InternalClientActivityConfigureRequest, InternalCountEntitiesResponse, InternalCountTokensResponse, InternalGenerateOpenApiDocumentWithParametersRequest, InternalUiListEnabledFeatureFlagsResponse, InternalUiListEnabledVisibleMountsResponse, InternalUiListNamespacesResponse, InternalUiReadAuthenticatedActiveCustomMessagesResponse, InternalUiReadMountInformationResponse, InternalUiReadResultantAclResponse, InternalUiReadUnauthenticatedActiveCustomMessagesResponse, LeaderStatusResponse, LeasesCountResponse, LeasesListResponse, LeasesLookUpResponse, LeasesReadLeaseRequest, LeasesReadLeaseResponse, LeasesRenewLease2Request, LeasesRenewLeaseRequest, LeasesRenewLeaseWithId2Request, LeasesRenewLeaseWithIdRequest, LeasesRevokeLease2Request, LeasesRevokeLeaseRequest, LeasesRevokeLeaseWithId2Request, LeasesRevokeLeaseWithIdRequest, LeasesRevokeLeaseWithPrefix2Request, LeasesRevokeLeaseWithPrefixRequest, LoggersUpdateVerbosityLevelForRequest, LoggersUpdateVerbosityLevelRequest, MfaValidateRequest, MountsEnableSecretsEngineRequest, MountsReadConfigurationResponse, MountsReadTuningInformationResponse, MountsTuneConfigurationParametersRequest, PluginsCatalogListPluginsResponse, PluginsCatalogListPluginsWithTypeResponse, PluginsCatalogPinsCreatePinnedVersionRequest, PluginsCatalogPinsListPinnedVersionsResponse, PluginsCatalogPinsReadPinnedVersionResponse, PluginsCatalogReadPluginConfigurationResponse, PluginsCatalogReadPluginConfigurationWithTypeResponse, PluginsCatalogRegisterPluginRequest, PluginsCatalogRegisterPluginWithTypeRequest, PluginsReloadBackendsRequest, PluginsReloadBackendsResponse, PluginsRuntimesCatalogListPluginsRuntimesResponse, PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse, PluginsRuntimesCatalogRegisterPluginRuntimeRequest, PoliciesGeneratePasswordFromPasswordPolicyResponse, PoliciesListAclPolicies2Response, PoliciesListAclPolicies3Response, PoliciesListAclPoliciesResponse, PoliciesReadAclPolicy2Response, PoliciesReadAclPolicyResponse, PoliciesReadPasswordPolicyResponse, PoliciesWriteAclPolicy2Request, PoliciesWriteAclPolicyRequest, PoliciesWritePasswordPolicyRequest, QueryTokenAccessorCapabilitiesRequest, QueryTokenCapabilitiesRequest, QueryTokenSelfCapabilitiesRequest, RateLimitQuotasConfigureRequest, RateLimitQuotasReadConfigurationResponse, RateLimitQuotasReadResponse, RateLimitQuotasWriteRequest, RawReadResponse, RawWriteRequest, ReadWrappingProperties2Response, ReadWrappingPropertiesRequest, ReadWrappingPropertiesResponse, RekeyAttemptInitializeRequest, RekeyAttemptInitializeResponse, RekeyAttemptReadProgressResponse, RekeyAttemptUpdateRequest, RekeyAttemptUpdateResponse, RekeyReadBackupKeyResponse, RekeyReadBackupRecoveryKeyResponse, RekeyVerificationCancelResponse, RekeyVerificationReadProgressResponse, RekeyVerificationUpdateRequest, RekeyVerificationUpdateResponse, ReloadPluginsRequest, ReloadPluginsResponse, RemountRequest, RemountResponse, RemountStatusResponse, RewrapRequest, RootTokenGenerationInitialize2Request, RootTokenGenerationInitialize2Response, RootTokenGenerationInitializeRequest, RootTokenGenerationInitializeResponse, RootTokenGenerationReadProgress2Response, RootTokenGenerationReadProgressResponse, RootTokenGenerationUpdateRequest, RootTokenGenerationUpdateResponse, SealStatusResponse, StandardListResponse, SubscriptionsCreateResponse, SubscriptionsListEventsSubscriptionsResponse, SubscriptionsReadEventsSubscriptionsResponse, SubscriptionsWriteEventsSubscriptionsRequest, SubscriptionsWriteEventsSubscriptionsResponse, SystemDeleteSyncConfigResponse, SystemDeleteSyncGithubAppsNameResponse, SystemListSyncAssociationsResponse, SystemListSyncDestinationsResponse, SystemListSyncDestinationsTypeResponse, SystemListSyncGithubAppsResponse, SystemPatchNamespacesPathRequest, SystemPatchSyncConfigRequest, SystemPatchSyncConfigResponse, SystemPatchSyncDestinationsAwsSmNameRequest, SystemPatchSyncDestinationsAwsSmNameResponse, SystemPatchSyncDestinationsAzureKvNameRequest, SystemPatchSyncDestinationsAzureKvNameResponse, SystemPatchSyncDestinationsGcpSmNameRequest, SystemPatchSyncDestinationsGcpSmNameResponse, SystemPatchSyncDestinationsGhNameRequest, SystemPatchSyncDestinationsGhNameResponse, SystemPatchSyncDestinationsInMemNameRequest, SystemPatchSyncDestinationsInMemNameResponse, SystemPatchSyncDestinationsVercelProjectNameRequest, SystemPatchSyncDestinationsVercelProjectNameResponse, SystemReadConfigGroupPolicyApplicationResponse, SystemReadSyncAssociationsDestinationsResponse, SystemReadSyncAssociationsMountSecretNameResponse, SystemReadSyncConfigResponse, SystemReadSyncDestinationsAwsSmNameResponse, SystemReadSyncDestinationsAzureKvNameResponse, SystemReadSyncDestinationsGcpSmNameResponse, SystemReadSyncDestinationsGhNameResponse, SystemReadSyncDestinationsInMemNameResponse, SystemReadSyncDestinationsTypeNameAssociationsResponse, SystemReadSyncDestinationsVercelProjectNameResponse, SystemReadSyncGithubAppsNameResponse, SystemWriteConfigControlGroupRequest, SystemWriteConfigGroupPolicyApplicationRequest, SystemWriteControlGroupAuthorizeRequest, SystemWriteControlGroupRequestRequest, SystemWriteInternalCountersActivityWriteRequest, SystemWriteManagedKeysTypeNameRequest, SystemWriteManagedKeysTypeNameTestSignRequest, SystemWriteMfaMethodDuoNameRequest, SystemWriteMfaMethodOktaNameRequest, SystemWriteMfaMethodPingidNameRequest, SystemWriteMfaMethodTotpNameAdminDestroyRequest, SystemWriteMfaMethodTotpNameAdminGenerateRequest, SystemWriteMfaMethodTotpNameRequest, SystemWriteNamespacesApiLockUnlockPathRequest, SystemWriteNamespacesApiLockUnlockRequest, SystemWriteNamespacesPathRequest, SystemWritePoliciesEgpNameRequest, SystemWritePoliciesRgpNameRequest, SystemWriteQuotasLeaseCountNameRequest, SystemWriteReplicationDrPrimaryEnableRequest, SystemWriteReplicationDrPrimaryRevokeSecondaryRequest, SystemWriteReplicationDrPrimarySecondaryTokenRequest, SystemWriteReplicationDrSecondaryDisableRequest, SystemWriteReplicationDrSecondaryEnableRequest, SystemWriteReplicationDrSecondaryMerkleCheckRequest, SystemWriteReplicationDrSecondaryOperationTokenDeleteRequest, SystemWriteReplicationDrSecondaryPromoteRequest, SystemWriteReplicationDrSecondaryRecoverRequest, SystemWriteReplicationDrSecondaryReindexRequest, SystemWriteReplicationDrSecondaryUpdatePrimaryRequest, SystemWriteReplicationForceCorruptionRequest, SystemWriteReplicationPerformancePrimaryEnableRequest, SystemWriteReplicationPerformancePrimaryPathsFilterIdRequest, SystemWriteReplicationPerformancePrimaryRevokeSecondaryRequest, SystemWriteReplicationPerformancePrimarySecondaryTokenRequest, SystemWriteReplicationPerformanceSecondaryEnableRequest, SystemWriteReplicationPerformanceSecondaryPromoteRequest, SystemWriteReplicationPerformanceSecondaryUpdatePrimaryRequest, SystemWriteReplicationPrimaryEnableRequest, SystemWriteReplicationPrimaryRevokeSecondaryRequest, SystemWriteReplicationPrimarySecondaryTokenRequest, SystemWriteReplicationReindexRequest, SystemWriteReplicationSecondaryEnableRequest, SystemWriteReplicationSecondaryPromoteRequest, SystemWriteReplicationSecondaryUpdatePrimaryRequest, SystemWriteStorageRaftSnapshotAutoConfigNameRequest, SystemWriteSyncDestinationsAwsSmNameRequest, SystemWriteSyncDestinationsAwsSmNameResponse, SystemWriteSyncDestinationsAzureKvNameRequest, SystemWriteSyncDestinationsAzureKvNameResponse, SystemWriteSyncDestinationsGcpSmNameRequest, SystemWriteSyncDestinationsGcpSmNameResponse, SystemWriteSyncDestinationsGhNameRequest, SystemWriteSyncDestinationsGhNameResponse, SystemWriteSyncDestinationsInMemNameRequest, SystemWriteSyncDestinationsInMemNameResponse, SystemWriteSyncDestinationsTypeNameAssociationsRemoveRequest, SystemWriteSyncDestinationsTypeNameAssociationsRemoveResponse, SystemWriteSyncDestinationsTypeNameAssociationsSetRequest, SystemWriteSyncDestinationsTypeNameAssociationsSetResponse, SystemWriteSyncDestinationsVercelProjectNameRequest, SystemWriteSyncDestinationsVercelProjectNameResponse, SystemWriteSyncGithubAppsNameRequest, SystemWriteSyncGithubAppsNameResponse, SystemWriteUtilizationRequest, SystemWriteUtilizationResponse, UiConfigListCustomMessagesResponse, UiConfigReadCustomMessageResponse, UiConfigUpdateCustomMessageRequest, UiConfigUpdateCustomMessageResponse, UiHeadersConfigureRequest, UiHeadersListResponse, UiHeadersReadConfigurationResponse, UnsealRequest, UnsealResponse, UnwrapRequest, VersionHistoryResponse, WellKnownListLabels2Response, WellKnownListLabelsResponse, WellKnownReadLabelResponse } from '../models/index'; export interface SystemApiAuditingCalculateHashOperationRequest { path: string; auditingCalculateHashRequest: AuditingCalculateHashRequest; @@ -864,11 +861,11 @@ export declare class SystemApi extends runtime.BaseAPI { /** * Activate a flagged feature. */ - activationFlagsActivate_2Raw(requestParameters: SystemApiActivationFlagsActivate1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + activationFlagsActivate_2Raw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Activate a flagged feature. */ - activationFlagsActivate_2(activationFlagsActivateRequest: ActivationFlagsActivateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + activationFlagsActivate_2(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ auditingCalculateHashRaw(requestParameters: SystemApiAuditingCalculateHashOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; diff --git a/ui/api-client/dist/esm/apis/SystemApi.js b/ui/api-client/dist/esm/apis/SystemApi.js index c32823d70c..7045c099d9 100644 --- a/ui/api-client/dist/esm/apis/SystemApi.js +++ b/ui/api-client/dist/esm/apis/SystemApi.js @@ -21,7 +21,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; import * as runtime from '../runtime'; -import { ActivationFlagsActivateRequestToJSON, AuditingCalculateHashRequestToJSON, AuditingCalculateHashResponseFromJSON, AuditingEnableDeviceRequestToJSON, AuditingEnableRequestHeaderRequestToJSON, AuditingListRequestHeadersResponseFromJSON, AuthEnableMethodRequestToJSON, AuthReadConfigurationResponseFromJSON, AuthReadTuningInformationResponseFromJSON, AuthTuneConfigurationParametersRequestToJSON, CollectHostInformationResponseFromJSON, CorsConfigureRequestToJSON, CorsReadConfigurationResponseFromJSON, CreateCustomMessageRequestToJSON, DecodeTokenRequestToJSON, EncryptionKeyConfigureRotationRequestToJSON, EncryptionKeyReadRotationConfigurationResponseFromJSON, GenerateHashRequestToJSON, GenerateHashResponseFromJSON, GenerateHashWithAlgorithmRequestToJSON, GenerateHashWithAlgorithmResponseFromJSON, GenerateRandomRequestToJSON, GenerateRandomResponseFromJSON, GenerateRandomWithBytesRequestToJSON, GenerateRandomWithBytesResponseFromJSON, GenerateRandomWithSourceAndBytesRequestToJSON, GenerateRandomWithSourceAndBytesResponseFromJSON, GenerateRandomWithSourceRequestToJSON, GenerateRandomWithSourceResponseFromJSON, GenerateUtilizationReportResponseFromJSON, HaStatusResponseFromJSON, InitializeRequestToJSON, InternalClientActivityConfigureRequestToJSON, InternalCountEntitiesResponseFromJSON, InternalCountTokensResponseFromJSON, InternalGenerateOpenApiDocumentWithParametersRequestToJSON, InternalUiListEnabledFeatureFlagsResponseFromJSON, InternalUiListEnabledVisibleMountsResponseFromJSON, InternalUiListNamespacesResponseFromJSON, InternalUiReadAuthenticatedActiveCustomMessagesResponseFromJSON, InternalUiReadMountInformationResponseFromJSON, InternalUiReadResultantAclResponseFromJSON, InternalUiReadUnauthenticatedActiveCustomMessagesResponseFromJSON, LeaderStatusResponseFromJSON, LeasesCountResponseFromJSON, LeasesListResponseFromJSON, LeasesLookUpResponseFromJSON, LeasesReadLeaseRequestToJSON, LeasesReadLeaseResponseFromJSON, LeasesRenewLease2RequestToJSON, LeasesRenewLeaseRequestToJSON, LeasesRenewLeaseWithId2RequestToJSON, LeasesRenewLeaseWithIdRequestToJSON, LeasesRevokeLease2RequestToJSON, LeasesRevokeLeaseRequestToJSON, LeasesRevokeLeaseWithId2RequestToJSON, LeasesRevokeLeaseWithIdRequestToJSON, LeasesRevokeLeaseWithPrefix2RequestToJSON, LeasesRevokeLeaseWithPrefixRequestToJSON, LoggersUpdateVerbosityLevelForRequestToJSON, LoggersUpdateVerbosityLevelRequestToJSON, MfaValidateRequestToJSON, MountsEnableSecretsEngineRequestToJSON, MountsReadConfigurationResponseFromJSON, MountsReadTuningInformationResponseFromJSON, MountsTuneConfigurationParametersRequestToJSON, PluginsCatalogListPluginsResponseFromJSON, PluginsCatalogListPluginsWithTypeResponseFromJSON, PluginsCatalogPinsCreatePinnedVersionRequestToJSON, PluginsCatalogPinsListPinnedVersionsResponseFromJSON, PluginsCatalogPinsReadPinnedVersionResponseFromJSON, PluginsCatalogReadPluginConfigurationResponseFromJSON, PluginsCatalogReadPluginConfigurationWithTypeResponseFromJSON, PluginsCatalogRegisterPluginRequestToJSON, PluginsCatalogRegisterPluginWithTypeRequestToJSON, PluginsReloadBackendsRequestToJSON, PluginsReloadBackendsResponseFromJSON, PluginsRuntimesCatalogListPluginsRuntimesResponseFromJSON, PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponseFromJSON, PluginsRuntimesCatalogRegisterPluginRuntimeRequestToJSON, PoliciesGeneratePasswordFromPasswordPolicyResponseFromJSON, PoliciesListAclPolicies2ResponseFromJSON, PoliciesListAclPolicies3ResponseFromJSON, PoliciesListAclPoliciesResponseFromJSON, PoliciesReadAclPolicy2ResponseFromJSON, PoliciesReadAclPolicyResponseFromJSON, PoliciesReadPasswordPolicyResponseFromJSON, PoliciesWriteAclPolicy2RequestToJSON, PoliciesWriteAclPolicyRequestToJSON, PoliciesWritePasswordPolicyRequestToJSON, QueryTokenAccessorCapabilitiesRequestToJSON, QueryTokenCapabilitiesRequestToJSON, QueryTokenSelfCapabilitiesRequestToJSON, RateLimitQuotasConfigureRequestToJSON, RateLimitQuotasReadConfigurationResponseFromJSON, RateLimitQuotasReadResponseFromJSON, RateLimitQuotasWriteRequestToJSON, RawReadResponseFromJSON, RawWriteRequestToJSON, ReadWrappingProperties2ResponseFromJSON, ReadWrappingPropertiesRequestToJSON, ReadWrappingPropertiesResponseFromJSON, RekeyAttemptInitializeRequestToJSON, RekeyAttemptInitializeResponseFromJSON, RekeyAttemptReadProgressResponseFromJSON, RekeyAttemptUpdateRequestToJSON, RekeyAttemptUpdateResponseFromJSON, RekeyReadBackupKeyResponseFromJSON, RekeyReadBackupRecoveryKeyResponseFromJSON, RekeyVerificationCancelResponseFromJSON, RekeyVerificationReadProgressResponseFromJSON, RekeyVerificationUpdateRequestToJSON, RekeyVerificationUpdateResponseFromJSON, ReloadPluginsRequestToJSON, ReloadPluginsResponseFromJSON, RemountRequestToJSON, RemountResponseFromJSON, RemountStatusResponseFromJSON, RewrapRequestToJSON, RootTokenGenerationInitialize2RequestToJSON, RootTokenGenerationInitialize2ResponseFromJSON, RootTokenGenerationInitializeRequestToJSON, RootTokenGenerationInitializeResponseFromJSON, RootTokenGenerationReadProgress2ResponseFromJSON, RootTokenGenerationReadProgressResponseFromJSON, RootTokenGenerationUpdateRequestToJSON, RootTokenGenerationUpdateResponseFromJSON, SealStatusResponseFromJSON, StandardListResponseFromJSON, SubscriptionsCreateResponseFromJSON, SubscriptionsListEventsSubscriptionsResponseFromJSON, SubscriptionsReadEventsSubscriptionsResponseFromJSON, SubscriptionsWriteEventsSubscriptionsRequestToJSON, SubscriptionsWriteEventsSubscriptionsResponseFromJSON, SystemDeleteSyncConfigResponseFromJSON, SystemDeleteSyncGithubAppsNameResponseFromJSON, SystemListSyncAssociationsResponseFromJSON, SystemListSyncDestinationsResponseFromJSON, SystemListSyncDestinationsTypeResponseFromJSON, SystemListSyncGithubAppsResponseFromJSON, SystemPatchNamespacesPathRequestToJSON, SystemPatchSyncConfigRequestToJSON, SystemPatchSyncConfigResponseFromJSON, SystemPatchSyncDestinationsAwsSmNameRequestToJSON, SystemPatchSyncDestinationsAwsSmNameResponseFromJSON, SystemPatchSyncDestinationsAzureKvNameRequestToJSON, SystemPatchSyncDestinationsAzureKvNameResponseFromJSON, SystemPatchSyncDestinationsGcpSmNameRequestToJSON, SystemPatchSyncDestinationsGcpSmNameResponseFromJSON, SystemPatchSyncDestinationsGhNameRequestToJSON, SystemPatchSyncDestinationsGhNameResponseFromJSON, SystemPatchSyncDestinationsInMemNameRequestToJSON, SystemPatchSyncDestinationsInMemNameResponseFromJSON, SystemPatchSyncDestinationsVercelProjectNameRequestToJSON, SystemPatchSyncDestinationsVercelProjectNameResponseFromJSON, SystemReadConfigGroupPolicyApplicationResponseFromJSON, SystemReadSyncAssociationsDestinationsResponseFromJSON, SystemReadSyncAssociationsMountSecretNameResponseFromJSON, SystemReadSyncConfigResponseFromJSON, SystemReadSyncDestinationsAwsSmNameResponseFromJSON, SystemReadSyncDestinationsAzureKvNameResponseFromJSON, SystemReadSyncDestinationsGcpSmNameResponseFromJSON, SystemReadSyncDestinationsGhNameResponseFromJSON, SystemReadSyncDestinationsInMemNameResponseFromJSON, SystemReadSyncDestinationsTypeNameAssociationsResponseFromJSON, SystemReadSyncDestinationsVercelProjectNameResponseFromJSON, SystemReadSyncGithubAppsNameResponseFromJSON, SystemWriteConfigControlGroupRequestToJSON, SystemWriteConfigGroupPolicyApplicationRequestToJSON, SystemWriteControlGroupAuthorizeRequestToJSON, SystemWriteControlGroupRequestRequestToJSON, SystemWriteInternalCountersActivityWriteRequestToJSON, SystemWriteManagedKeysTypeNameRequestToJSON, SystemWriteManagedKeysTypeNameTestSignRequestToJSON, SystemWriteMfaMethodDuoNameRequestToJSON, SystemWriteMfaMethodOktaNameRequestToJSON, SystemWriteMfaMethodPingidNameRequestToJSON, SystemWriteMfaMethodTotpNameAdminDestroyRequestToJSON, SystemWriteMfaMethodTotpNameAdminGenerateRequestToJSON, SystemWriteMfaMethodTotpNameRequestToJSON, SystemWriteNamespacesApiLockUnlockPathRequestToJSON, SystemWriteNamespacesApiLockUnlockRequestToJSON, SystemWriteNamespacesPathRequestToJSON, SystemWritePoliciesEgpNameRequestToJSON, SystemWritePoliciesRgpNameRequestToJSON, SystemWriteQuotasLeaseCountNameRequestToJSON, SystemWriteReplicationDrPrimaryEnableRequestToJSON, SystemWriteReplicationDrPrimaryRevokeSecondaryRequestToJSON, SystemWriteReplicationDrPrimarySecondaryTokenRequestToJSON, SystemWriteReplicationDrSecondaryDisableRequestToJSON, SystemWriteReplicationDrSecondaryEnableRequestToJSON, SystemWriteReplicationDrSecondaryMerkleCheckRequestToJSON, SystemWriteReplicationDrSecondaryOperationTokenDeleteRequestToJSON, SystemWriteReplicationDrSecondaryPromoteRequestToJSON, SystemWriteReplicationDrSecondaryRecoverRequestToJSON, SystemWriteReplicationDrSecondaryReindexRequestToJSON, SystemWriteReplicationDrSecondaryUpdatePrimaryRequestToJSON, SystemWriteReplicationForceCorruptionRequestToJSON, SystemWriteReplicationPerformancePrimaryEnableRequestToJSON, SystemWriteReplicationPerformancePrimaryPathsFilterIdRequestToJSON, SystemWriteReplicationPerformancePrimaryRevokeSecondaryRequestToJSON, SystemWriteReplicationPerformancePrimarySecondaryTokenRequestToJSON, SystemWriteReplicationPerformanceSecondaryEnableRequestToJSON, SystemWriteReplicationPerformanceSecondaryPromoteRequestToJSON, SystemWriteReplicationPerformanceSecondaryUpdatePrimaryRequestToJSON, SystemWriteReplicationPrimaryEnableRequestToJSON, SystemWriteReplicationPrimaryRevokeSecondaryRequestToJSON, SystemWriteReplicationPrimarySecondaryTokenRequestToJSON, SystemWriteReplicationReindexRequestToJSON, SystemWriteReplicationSecondaryEnableRequestToJSON, SystemWriteReplicationSecondaryPromoteRequestToJSON, SystemWriteReplicationSecondaryUpdatePrimaryRequestToJSON, SystemWriteStorageRaftSnapshotAutoConfigNameRequestToJSON, SystemWriteSyncDestinationsAwsSmNameRequestToJSON, SystemWriteSyncDestinationsAwsSmNameResponseFromJSON, SystemWriteSyncDestinationsAzureKvNameRequestToJSON, SystemWriteSyncDestinationsAzureKvNameResponseFromJSON, SystemWriteSyncDestinationsGcpSmNameRequestToJSON, SystemWriteSyncDestinationsGcpSmNameResponseFromJSON, SystemWriteSyncDestinationsGhNameRequestToJSON, SystemWriteSyncDestinationsGhNameResponseFromJSON, SystemWriteSyncDestinationsInMemNameRequestToJSON, SystemWriteSyncDestinationsInMemNameResponseFromJSON, SystemWriteSyncDestinationsTypeNameAssociationsRemoveRequestToJSON, SystemWriteSyncDestinationsTypeNameAssociationsRemoveResponseFromJSON, SystemWriteSyncDestinationsTypeNameAssociationsSetRequestToJSON, SystemWriteSyncDestinationsTypeNameAssociationsSetResponseFromJSON, SystemWriteSyncDestinationsVercelProjectNameRequestToJSON, SystemWriteSyncDestinationsVercelProjectNameResponseFromJSON, SystemWriteSyncGithubAppsNameRequestToJSON, SystemWriteSyncGithubAppsNameResponseFromJSON, SystemWriteUtilizationRequestToJSON, SystemWriteUtilizationResponseFromJSON, UiConfigListCustomMessagesResponseFromJSON, UiConfigReadCustomMessageResponseFromJSON, UiConfigUpdateCustomMessageRequestToJSON, UiConfigUpdateCustomMessageResponseFromJSON, UiHeadersConfigureRequestToJSON, UiHeadersListResponseFromJSON, UiHeadersReadConfigurationResponseFromJSON, UnsealRequestToJSON, UnsealResponseFromJSON, UnwrapRequestToJSON, VersionHistoryResponseFromJSON, WellKnownListLabels2ResponseFromJSON, WellKnownListLabelsResponseFromJSON, WellKnownReadLabelResponseFromJSON, } from '../models/index'; +import { AuditingCalculateHashRequestToJSON, AuditingCalculateHashResponseFromJSON, AuditingEnableDeviceRequestToJSON, AuditingEnableRequestHeaderRequestToJSON, AuditingListRequestHeadersResponseFromJSON, AuthEnableMethodRequestToJSON, AuthReadConfigurationResponseFromJSON, AuthReadTuningInformationResponseFromJSON, AuthTuneConfigurationParametersRequestToJSON, CollectHostInformationResponseFromJSON, CorsConfigureRequestToJSON, CorsReadConfigurationResponseFromJSON, CreateCustomMessageRequestToJSON, DecodeTokenRequestToJSON, EncryptionKeyConfigureRotationRequestToJSON, EncryptionKeyReadRotationConfigurationResponseFromJSON, GenerateHashRequestToJSON, GenerateHashResponseFromJSON, GenerateHashWithAlgorithmRequestToJSON, GenerateHashWithAlgorithmResponseFromJSON, GenerateRandomRequestToJSON, GenerateRandomResponseFromJSON, GenerateRandomWithBytesRequestToJSON, GenerateRandomWithBytesResponseFromJSON, GenerateRandomWithSourceAndBytesRequestToJSON, GenerateRandomWithSourceAndBytesResponseFromJSON, GenerateRandomWithSourceRequestToJSON, GenerateRandomWithSourceResponseFromJSON, GenerateUtilizationReportResponseFromJSON, HaStatusResponseFromJSON, InitializeRequestToJSON, InternalClientActivityConfigureRequestToJSON, InternalCountEntitiesResponseFromJSON, InternalCountTokensResponseFromJSON, InternalGenerateOpenApiDocumentWithParametersRequestToJSON, InternalUiListEnabledFeatureFlagsResponseFromJSON, InternalUiListEnabledVisibleMountsResponseFromJSON, InternalUiListNamespacesResponseFromJSON, InternalUiReadAuthenticatedActiveCustomMessagesResponseFromJSON, InternalUiReadMountInformationResponseFromJSON, InternalUiReadResultantAclResponseFromJSON, InternalUiReadUnauthenticatedActiveCustomMessagesResponseFromJSON, LeaderStatusResponseFromJSON, LeasesCountResponseFromJSON, LeasesListResponseFromJSON, LeasesLookUpResponseFromJSON, LeasesReadLeaseRequestToJSON, LeasesReadLeaseResponseFromJSON, LeasesRenewLease2RequestToJSON, LeasesRenewLeaseRequestToJSON, LeasesRenewLeaseWithId2RequestToJSON, LeasesRenewLeaseWithIdRequestToJSON, LeasesRevokeLease2RequestToJSON, LeasesRevokeLeaseRequestToJSON, LeasesRevokeLeaseWithId2RequestToJSON, LeasesRevokeLeaseWithIdRequestToJSON, LeasesRevokeLeaseWithPrefix2RequestToJSON, LeasesRevokeLeaseWithPrefixRequestToJSON, LoggersUpdateVerbosityLevelForRequestToJSON, LoggersUpdateVerbosityLevelRequestToJSON, MfaValidateRequestToJSON, MountsEnableSecretsEngineRequestToJSON, MountsReadConfigurationResponseFromJSON, MountsReadTuningInformationResponseFromJSON, MountsTuneConfigurationParametersRequestToJSON, PluginsCatalogListPluginsResponseFromJSON, PluginsCatalogListPluginsWithTypeResponseFromJSON, PluginsCatalogPinsCreatePinnedVersionRequestToJSON, PluginsCatalogPinsListPinnedVersionsResponseFromJSON, PluginsCatalogPinsReadPinnedVersionResponseFromJSON, PluginsCatalogReadPluginConfigurationResponseFromJSON, PluginsCatalogReadPluginConfigurationWithTypeResponseFromJSON, PluginsCatalogRegisterPluginRequestToJSON, PluginsCatalogRegisterPluginWithTypeRequestToJSON, PluginsReloadBackendsRequestToJSON, PluginsReloadBackendsResponseFromJSON, PluginsRuntimesCatalogListPluginsRuntimesResponseFromJSON, PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponseFromJSON, PluginsRuntimesCatalogRegisterPluginRuntimeRequestToJSON, PoliciesGeneratePasswordFromPasswordPolicyResponseFromJSON, PoliciesListAclPolicies2ResponseFromJSON, PoliciesListAclPolicies3ResponseFromJSON, PoliciesListAclPoliciesResponseFromJSON, PoliciesReadAclPolicy2ResponseFromJSON, PoliciesReadAclPolicyResponseFromJSON, PoliciesReadPasswordPolicyResponseFromJSON, PoliciesWriteAclPolicy2RequestToJSON, PoliciesWriteAclPolicyRequestToJSON, PoliciesWritePasswordPolicyRequestToJSON, QueryTokenAccessorCapabilitiesRequestToJSON, QueryTokenCapabilitiesRequestToJSON, QueryTokenSelfCapabilitiesRequestToJSON, RateLimitQuotasConfigureRequestToJSON, RateLimitQuotasReadConfigurationResponseFromJSON, RateLimitQuotasReadResponseFromJSON, RateLimitQuotasWriteRequestToJSON, RawReadResponseFromJSON, RawWriteRequestToJSON, ReadWrappingProperties2ResponseFromJSON, ReadWrappingPropertiesRequestToJSON, ReadWrappingPropertiesResponseFromJSON, RekeyAttemptInitializeRequestToJSON, RekeyAttemptInitializeResponseFromJSON, RekeyAttemptReadProgressResponseFromJSON, RekeyAttemptUpdateRequestToJSON, RekeyAttemptUpdateResponseFromJSON, RekeyReadBackupKeyResponseFromJSON, RekeyReadBackupRecoveryKeyResponseFromJSON, RekeyVerificationCancelResponseFromJSON, RekeyVerificationReadProgressResponseFromJSON, RekeyVerificationUpdateRequestToJSON, RekeyVerificationUpdateResponseFromJSON, ReloadPluginsRequestToJSON, ReloadPluginsResponseFromJSON, RemountRequestToJSON, RemountResponseFromJSON, RemountStatusResponseFromJSON, RewrapRequestToJSON, RootTokenGenerationInitialize2RequestToJSON, RootTokenGenerationInitialize2ResponseFromJSON, RootTokenGenerationInitializeRequestToJSON, RootTokenGenerationInitializeResponseFromJSON, RootTokenGenerationReadProgress2ResponseFromJSON, RootTokenGenerationReadProgressResponseFromJSON, RootTokenGenerationUpdateRequestToJSON, RootTokenGenerationUpdateResponseFromJSON, SealStatusResponseFromJSON, StandardListResponseFromJSON, SubscriptionsCreateResponseFromJSON, SubscriptionsListEventsSubscriptionsResponseFromJSON, SubscriptionsReadEventsSubscriptionsResponseFromJSON, SubscriptionsWriteEventsSubscriptionsRequestToJSON, SubscriptionsWriteEventsSubscriptionsResponseFromJSON, SystemDeleteSyncConfigResponseFromJSON, SystemDeleteSyncGithubAppsNameResponseFromJSON, SystemListSyncAssociationsResponseFromJSON, SystemListSyncDestinationsResponseFromJSON, SystemListSyncDestinationsTypeResponseFromJSON, SystemListSyncGithubAppsResponseFromJSON, SystemPatchNamespacesPathRequestToJSON, SystemPatchSyncConfigRequestToJSON, SystemPatchSyncConfigResponseFromJSON, SystemPatchSyncDestinationsAwsSmNameRequestToJSON, SystemPatchSyncDestinationsAwsSmNameResponseFromJSON, SystemPatchSyncDestinationsAzureKvNameRequestToJSON, SystemPatchSyncDestinationsAzureKvNameResponseFromJSON, SystemPatchSyncDestinationsGcpSmNameRequestToJSON, SystemPatchSyncDestinationsGcpSmNameResponseFromJSON, SystemPatchSyncDestinationsGhNameRequestToJSON, SystemPatchSyncDestinationsGhNameResponseFromJSON, SystemPatchSyncDestinationsInMemNameRequestToJSON, SystemPatchSyncDestinationsInMemNameResponseFromJSON, SystemPatchSyncDestinationsVercelProjectNameRequestToJSON, SystemPatchSyncDestinationsVercelProjectNameResponseFromJSON, SystemReadConfigGroupPolicyApplicationResponseFromJSON, SystemReadSyncAssociationsDestinationsResponseFromJSON, SystemReadSyncAssociationsMountSecretNameResponseFromJSON, SystemReadSyncConfigResponseFromJSON, SystemReadSyncDestinationsAwsSmNameResponseFromJSON, SystemReadSyncDestinationsAzureKvNameResponseFromJSON, SystemReadSyncDestinationsGcpSmNameResponseFromJSON, SystemReadSyncDestinationsGhNameResponseFromJSON, SystemReadSyncDestinationsInMemNameResponseFromJSON, SystemReadSyncDestinationsTypeNameAssociationsResponseFromJSON, SystemReadSyncDestinationsVercelProjectNameResponseFromJSON, SystemReadSyncGithubAppsNameResponseFromJSON, SystemWriteConfigControlGroupRequestToJSON, SystemWriteConfigGroupPolicyApplicationRequestToJSON, SystemWriteControlGroupAuthorizeRequestToJSON, SystemWriteControlGroupRequestRequestToJSON, SystemWriteInternalCountersActivityWriteRequestToJSON, SystemWriteManagedKeysTypeNameRequestToJSON, SystemWriteManagedKeysTypeNameTestSignRequestToJSON, SystemWriteMfaMethodDuoNameRequestToJSON, SystemWriteMfaMethodOktaNameRequestToJSON, SystemWriteMfaMethodPingidNameRequestToJSON, SystemWriteMfaMethodTotpNameAdminDestroyRequestToJSON, SystemWriteMfaMethodTotpNameAdminGenerateRequestToJSON, SystemWriteMfaMethodTotpNameRequestToJSON, SystemWriteNamespacesApiLockUnlockPathRequestToJSON, SystemWriteNamespacesApiLockUnlockRequestToJSON, SystemWriteNamespacesPathRequestToJSON, SystemWritePoliciesEgpNameRequestToJSON, SystemWritePoliciesRgpNameRequestToJSON, SystemWriteQuotasLeaseCountNameRequestToJSON, SystemWriteReplicationDrPrimaryEnableRequestToJSON, SystemWriteReplicationDrPrimaryRevokeSecondaryRequestToJSON, SystemWriteReplicationDrPrimarySecondaryTokenRequestToJSON, SystemWriteReplicationDrSecondaryDisableRequestToJSON, SystemWriteReplicationDrSecondaryEnableRequestToJSON, SystemWriteReplicationDrSecondaryMerkleCheckRequestToJSON, SystemWriteReplicationDrSecondaryOperationTokenDeleteRequestToJSON, SystemWriteReplicationDrSecondaryPromoteRequestToJSON, SystemWriteReplicationDrSecondaryRecoverRequestToJSON, SystemWriteReplicationDrSecondaryReindexRequestToJSON, SystemWriteReplicationDrSecondaryUpdatePrimaryRequestToJSON, SystemWriteReplicationForceCorruptionRequestToJSON, SystemWriteReplicationPerformancePrimaryEnableRequestToJSON, SystemWriteReplicationPerformancePrimaryPathsFilterIdRequestToJSON, SystemWriteReplicationPerformancePrimaryRevokeSecondaryRequestToJSON, SystemWriteReplicationPerformancePrimarySecondaryTokenRequestToJSON, SystemWriteReplicationPerformanceSecondaryEnableRequestToJSON, SystemWriteReplicationPerformanceSecondaryPromoteRequestToJSON, SystemWriteReplicationPerformanceSecondaryUpdatePrimaryRequestToJSON, SystemWriteReplicationPrimaryEnableRequestToJSON, SystemWriteReplicationPrimaryRevokeSecondaryRequestToJSON, SystemWriteReplicationPrimarySecondaryTokenRequestToJSON, SystemWriteReplicationReindexRequestToJSON, SystemWriteReplicationSecondaryEnableRequestToJSON, SystemWriteReplicationSecondaryPromoteRequestToJSON, SystemWriteReplicationSecondaryUpdatePrimaryRequestToJSON, SystemWriteStorageRaftSnapshotAutoConfigNameRequestToJSON, SystemWriteSyncDestinationsAwsSmNameRequestToJSON, SystemWriteSyncDestinationsAwsSmNameResponseFromJSON, SystemWriteSyncDestinationsAzureKvNameRequestToJSON, SystemWriteSyncDestinationsAzureKvNameResponseFromJSON, SystemWriteSyncDestinationsGcpSmNameRequestToJSON, SystemWriteSyncDestinationsGcpSmNameResponseFromJSON, SystemWriteSyncDestinationsGhNameRequestToJSON, SystemWriteSyncDestinationsGhNameResponseFromJSON, SystemWriteSyncDestinationsInMemNameRequestToJSON, SystemWriteSyncDestinationsInMemNameResponseFromJSON, SystemWriteSyncDestinationsTypeNameAssociationsRemoveRequestToJSON, SystemWriteSyncDestinationsTypeNameAssociationsRemoveResponseFromJSON, SystemWriteSyncDestinationsTypeNameAssociationsSetRequestToJSON, SystemWriteSyncDestinationsTypeNameAssociationsSetResponseFromJSON, SystemWriteSyncDestinationsVercelProjectNameRequestToJSON, SystemWriteSyncDestinationsVercelProjectNameResponseFromJSON, SystemWriteSyncGithubAppsNameRequestToJSON, SystemWriteSyncGithubAppsNameResponseFromJSON, SystemWriteUtilizationRequestToJSON, SystemWriteUtilizationResponseFromJSON, UiConfigListCustomMessagesResponseFromJSON, UiConfigReadCustomMessageResponseFromJSON, UiConfigUpdateCustomMessageRequestToJSON, UiConfigUpdateCustomMessageResponseFromJSON, UiHeadersConfigureRequestToJSON, UiHeadersListResponseFromJSON, UiHeadersReadConfigurationResponseFromJSON, UnsealRequestToJSON, UnsealResponseFromJSON, UnwrapRequestToJSON, VersionHistoryResponseFromJSON, WellKnownListLabels2ResponseFromJSON, WellKnownListLabelsResponseFromJSON, WellKnownReadLabelResponseFromJSON, } from '../models/index'; /** * */ @@ -79,20 +79,15 @@ export class SystemApi extends runtime.BaseAPI { /** * Activate a flagged feature. */ - activationFlagsActivate_2Raw(requestParameters, initOverrides) { + activationFlagsActivate_2Raw(initOverrides) { return __awaiter(this, void 0, void 0, function* () { - if (requestParameters['activationFlagsActivateRequest'] == null) { - throw new runtime.RequiredError('activationFlagsActivateRequest', 'Required parameter "activationFlagsActivateRequest" was null or undefined when calling activationFlagsActivate_2().'); - } const queryParameters = {}; const headerParameters = {}; - headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/sys/activation-flags/secrets-sync/activate`, method: 'POST', headers: headerParameters, query: queryParameters, - body: ActivationFlagsActivateRequestToJSON(requestParameters['activationFlagsActivateRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); @@ -100,9 +95,9 @@ export class SystemApi extends runtime.BaseAPI { /** * Activate a flagged feature. */ - activationFlagsActivate_2(activationFlagsActivateRequest, initOverrides) { + activationFlagsActivate_2(initOverrides) { return __awaiter(this, void 0, void 0, function* () { - const response = yield this.activationFlagsActivate_2Raw({ activationFlagsActivateRequest: activationFlagsActivateRequest }, initOverrides); + const response = yield this.activationFlagsActivate_2Raw(initOverrides); return yield response.value(); }); } diff --git a/ui/api-client/dist/esm/models/index.d.ts b/ui/api-client/dist/esm/models/index.d.ts index 056bdf127c..d586a02da3 100644 --- a/ui/api-client/dist/esm/models/index.d.ts +++ b/ui/api-client/dist/esm/models/index.d.ts @@ -1,4 +1,3 @@ -export * from './ActivationFlagsActivateRequest'; export * from './AliCloudConfigureRequest'; export * from './AliCloudLoginRequest'; export * from './AliCloudWriteAuthRoleRequest'; diff --git a/ui/api-client/dist/esm/models/index.js b/ui/api-client/dist/esm/models/index.js index c042666049..0b3914fa4a 100644 --- a/ui/api-client/dist/esm/models/index.js +++ b/ui/api-client/dist/esm/models/index.js @@ -1,6 +1,5 @@ /* tslint:disable */ /* eslint-disable */ -export * from './ActivationFlagsActivateRequest'; export * from './AliCloudConfigureRequest'; export * from './AliCloudLoginRequest'; export * from './AliCloudWriteAuthRoleRequest'; diff --git a/ui/api-client/dist/models/index.d.ts b/ui/api-client/dist/models/index.d.ts index 056bdf127c..d586a02da3 100644 --- a/ui/api-client/dist/models/index.d.ts +++ b/ui/api-client/dist/models/index.d.ts @@ -1,4 +1,3 @@ -export * from './ActivationFlagsActivateRequest'; export * from './AliCloudConfigureRequest'; export * from './AliCloudLoginRequest'; export * from './AliCloudWriteAuthRoleRequest'; diff --git a/ui/api-client/dist/models/index.js b/ui/api-client/dist/models/index.js index 7b4cfe8d16..0f49d29e42 100644 --- a/ui/api-client/dist/models/index.js +++ b/ui/api-client/dist/models/index.js @@ -16,7 +16,6 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { Object.defineProperty(exports, "__esModule", { value: true }); /* tslint:disable */ /* eslint-disable */ -__exportStar(require("./ActivationFlagsActivateRequest"), exports); __exportStar(require("./AliCloudConfigureRequest"), exports); __exportStar(require("./AliCloudLoginRequest"), exports); __exportStar(require("./AliCloudWriteAuthRoleRequest"), exports); diff --git a/ui/api-client/src/apis/SystemApi.ts b/ui/api-client/src/apis/SystemApi.ts index dcfbce8147..6d7fa919c9 100644 --- a/ui/api-client/src/apis/SystemApi.ts +++ b/ui/api-client/src/apis/SystemApi.ts @@ -15,7 +15,6 @@ import * as runtime from '../runtime'; import type { - ActivationFlagsActivateRequest, AuditingCalculateHashRequest, AuditingCalculateHashResponse, AuditingEnableDeviceRequest, @@ -264,8 +263,6 @@ import type { WellKnownReadLabelResponse, } from '../models/index'; import { - ActivationFlagsActivateRequestFromJSON, - ActivationFlagsActivateRequestToJSON, AuditingCalculateHashRequestFromJSON, AuditingCalculateHashRequestToJSON, AuditingCalculateHashResponseFromJSON, @@ -760,10 +757,6 @@ import { WellKnownReadLabelResponseToJSON, } from '../models/index'; -export interface SystemApiActivationFlagsActivate1Request { - activationFlagsActivateRequest: ActivationFlagsActivateRequest; -} - export interface SystemApiAuditingCalculateHashOperationRequest { path: string; auditingCalculateHashRequest: AuditingCalculateHashRequest; @@ -1893,26 +1886,16 @@ export class SystemApi extends runtime.BaseAPI { /** * Activate a flagged feature. */ - async activationFlagsActivate_2Raw(requestParameters: SystemApiActivationFlagsActivate1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['activationFlagsActivateRequest'] == null) { - throw new runtime.RequiredError( - 'activationFlagsActivateRequest', - 'Required parameter "activationFlagsActivateRequest" was null or undefined when calling activationFlagsActivate_2().' - ); - } - + async activationFlagsActivate_2Raw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; - headerParameters['Content-Type'] = 'application/json'; - const response = await this.request({ path: `/sys/activation-flags/secrets-sync/activate`, method: 'POST', headers: headerParameters, query: queryParameters, - body: ActivationFlagsActivateRequestToJSON(requestParameters['activationFlagsActivateRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); @@ -1921,8 +1904,8 @@ export class SystemApi extends runtime.BaseAPI { /** * Activate a flagged feature. */ - async activationFlagsActivate_2(activationFlagsActivateRequest: ActivationFlagsActivateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.activationFlagsActivate_2Raw({ activationFlagsActivateRequest: activationFlagsActivateRequest }, initOverrides); + async activationFlagsActivate_2(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { + const response = await this.activationFlagsActivate_2Raw(initOverrides); return await response.value(); } diff --git a/ui/api-client/src/models/index.ts b/ui/api-client/src/models/index.ts index c042666049..0b3914fa4a 100644 --- a/ui/api-client/src/models/index.ts +++ b/ui/api-client/src/models/index.ts @@ -1,6 +1,5 @@ /* tslint:disable */ /* eslint-disable */ -export * from './ActivationFlagsActivateRequest'; export * from './AliCloudConfigureRequest'; export * from './AliCloudLoginRequest'; export * from './AliCloudWriteAuthRoleRequest'; diff --git a/ui/lib/sync/addon/components/secrets/page/destinations/destination/sync.ts b/ui/lib/sync/addon/components/secrets/page/destinations/destination/sync.ts index bb12dd4756..be44167969 100644 --- a/ui/lib/sync/addon/components/secrets/page/destinations/destination/sync.ts +++ b/ui/lib/sync/addon/components/secrets/page/destinations/destination/sync.ts @@ -9,22 +9,21 @@ import { service } from '@ember/service'; import { action } from '@ember/object'; import { task } from 'ember-concurrency'; import { keyIsFolder } from 'core/utils/key-utils'; -import errorMessage from 'vault/utils/error-message'; -import type SyncDestinationModel from 'vault/models/sync/destination'; +import type { Destination } from 'vault/sync'; import type RouterService from '@ember/routing/router-service'; -import type Store from '@ember-data/store'; +import type ApiService from 'vault/services/api'; import type PaginationService from 'vault/services/pagination'; import type FlashMessageService from 'vault/services/flash-messages'; -import type { SearchSelectOption } from 'vault/vault/app-types'; +import type { SearchSelectOption } from 'vault/app-types'; interface Args { - destination: SyncDestinationModel; + destination: Destination; } export default class DestinationSyncPageComponent extends Component { @service('app-router') declare readonly router: RouterService; - @service declare readonly store: Store; + @service declare readonly api: ApiService; @service declare readonly flashMessages: FlashMessageService; @service declare readonly pagination: PaginationService; @@ -47,21 +46,20 @@ export default class DestinationSyncPageComponent extends Component { return !this.mountPath || !this.secretPath || this.isSecretDirectory || this.setAssociation.isRunning; } - willDestroy(): void { - this.pagination.clearDataset('sync/association'); - super.willDestroy(); - } - // unable to use built-in fetch functionality of SearchSelect since we need to filter by kv type async fetchMounts() { + const mounts = []; try { - const secretEngines = await this.store.query('secret-engine', {}); - this.mounts = secretEngines.reduce((filtered: SearchSelectOption[], model) => { - if (model.type === 'kv' && model.version === 2) { - filtered.push({ name: model.path, id: model.path }); + const { secret } = await this.api.sys.internalUiListEnabledVisibleMounts(); + if (secret) { + for (const path in secret) { + const { type, options } = secret[path as keyof typeof secret]; + if (type === 'kv' && options?.['version'] === '2') { + mounts.push({ name: path, id: path }); + } } - return filtered; - }, []); + } + this.mounts = mounts; } catch (error) { // the user is still able to manually enter the mount path // InputSearch component will render in this case @@ -83,20 +81,16 @@ export default class DestinationSyncPageComponent extends Component { this.error = ''; // reset error try { this.syncedSecret = ''; - const { name: destinationName, type: destinationType } = this.args.destination; + const { name, type } = this.args.destination; const mount = keyIsFolder(this.mountPath) ? this.mountPath.slice(0, -1) : this.mountPath; // strip trailing slash from mount path - const association = this.store.createRecord('sync/association', { - destinationName, - destinationType, - mount, - secretName: this.secretPath, - }); - await association.save({ adapterOptions: { action: 'set' } }); + const payload = { mount, secretName: this.secretPath }; + await this.api.sys.systemWriteSyncDestinationsTypeNameAssociationsSet(name, type, payload); this.syncedSecret = this.secretPath; // reset the secret path to help make it clear that the sync was successful this.secretPath = ''; } catch (error) { - this.error = `Sync operation error: \n ${errorMessage(error)}`; + const { message } = await this.api.parseError(error); + this.error = `Sync operation error: \n ${message}`; } }); } diff --git a/ui/lib/sync/addon/components/secrets/sync-activation-modal.ts b/ui/lib/sync/addon/components/secrets/sync-activation-modal.ts index cf3c8b29b5..21c2bbbb16 100644 --- a/ui/lib/sync/addon/components/secrets/sync-activation-modal.ts +++ b/ui/lib/sync/addon/components/secrets/sync-activation-modal.ts @@ -8,12 +8,11 @@ import { tracked } from '@glimmer/tracking'; import { service } from '@ember/service'; import { task } from 'ember-concurrency'; import { waitFor } from '@ember/test-waiters'; -import errorMessage from 'vault/utils/error-message'; import type FlagsService from 'vault/services/flags'; import type FlashMessageService from 'vault/services/flash-messages'; import type RouterService from '@ember/routing/router-service'; -import type Store from '@ember-data/store'; +import type ApiService from 'vault/services/api'; interface Args { onClose: () => void; @@ -25,7 +24,7 @@ export default class SyncActivationModal extends Component { @service declare readonly flags: FlagsService; @service declare readonly flashMessages: FlashMessageService; @service('app-router') declare readonly router: RouterService; - @service declare readonly store: Store; + @service declare readonly api: ApiService; @tracked hasConfirmedDocs = false; @@ -36,19 +35,16 @@ export default class SyncActivationModal extends Component { this.args.onConfirm(); // sync activation is managed by the root/administrative namespace so child namespaces are not sent. - // for non-managed clusters the root namespace path is technically an empty string so we pass null - // otherwise we pass 'admin' if HVD managed. - const namespace = this.flags.hvdManagedNamespaceRoot; - + // for non-managed clusters the root namespace path is technically an empty string, otherwise we pass 'admin' if HVD managed. + const namespace = this.flags.hvdManagedNamespaceRoot || ''; try { - yield this.store - .adapterFor('application') - .ajax('/v1/sys/activation-flags/secrets-sync/activate', 'POST', { namespace }); + yield this.api.sys.activationFlagsActivate_2(this.api.buildHeaders({ namespace })); // must refresh and not transition because transition does not refresh the model from within a namespace yield this.router.refresh('vault.cluster'); } catch (error) { - this.args.onError(errorMessage(error)); - this.flashMessages.danger(`Error enabling feature \n ${errorMessage(error)}`); + const { message } = yield this.api.parseError(error); + this.args.onError(message); + this.flashMessages.danger(`Error enabling feature \n ${message}`); } finally { this.args.onClose(); } diff --git a/ui/lib/sync/addon/routes/secrets/destinations/create/destination.ts b/ui/lib/sync/addon/routes/secrets/destinations/create/destination.ts index 6318b13229..6e73375e05 100644 --- a/ui/lib/sync/addon/routes/secrets/destinations/create/destination.ts +++ b/ui/lib/sync/addon/routes/secrets/destinations/create/destination.ts @@ -4,11 +4,9 @@ */ import Route from '@ember/routing/route'; -import { service } from '@ember/service'; import { findDestination } from 'core/helpers/sync-destinations'; import formResolver from 'vault/forms/sync/resolver'; -import type Store from '@ember-data/store'; import type { DestinationType } from 'vault/sync'; type Params = { @@ -16,8 +14,6 @@ type Params = { }; export default class SyncSecretsDestinationsCreateDestinationRoute extends Route { - @service declare readonly store: Store; - model(params: Params) { const { type } = params; const { defaultValues } = findDestination(type); diff --git a/ui/lib/sync/addon/templates/secrets/destinations/destination/sync.hbs b/ui/lib/sync/addon/templates/secrets/destinations/destination/sync.hbs index 4dd484ad47..53547ff188 100644 --- a/ui/lib/sync/addon/templates/secrets/destinations/destination/sync.hbs +++ b/ui/lib/sync/addon/templates/secrets/destinations/destination/sync.hbs @@ -3,4 +3,4 @@ SPDX-License-Identifier: BUSL-1.1 }} - \ No newline at end of file + \ No newline at end of file diff --git a/ui/lib/sync/package.json b/ui/lib/sync/package.json index 181cd5e1f4..943da546bb 100644 --- a/ui/lib/sync/package.json +++ b/ui/lib/sync/package.json @@ -13,8 +13,6 @@ "ember-cli-typescript": "*", "ember-auto-import": "*", "@types/ember": "latest", - "@types/ember-data": "latest", - "@types/ember-data__store": "latest", "@types/ember__array": "latest", "@types/ember__component": "latest", "@types/ember__controller": "latest", diff --git a/ui/tests/acceptance/sync/secrets/overview-test.js b/ui/tests/acceptance/sync/secrets/overview-test.js index 4e49cfc079..c894c9bf93 100644 --- a/ui/tests/acceptance/sync/secrets/overview-test.js +++ b/ui/tests/acceptance/sync/secrets/overview-test.js @@ -212,7 +212,7 @@ module('Acceptance | sync | overview', function (hooks) { }); this.server.post('/sys/activation-flags/secrets-sync/activate', (_, req) => { assert.strictEqual( - req.requestHeaders['X-Vault-Namespace'], + req.requestHeaders['x-vault-namespace'], 'admin', 'Request is made to the admin namespace' ); diff --git a/ui/tests/integration/components/sync/secrets/page/destinations/destination/sync-test.js b/ui/tests/integration/components/sync/secrets/page/destinations/destination/sync-test.js index b748b24a2b..e0517e1148 100644 --- a/ui/tests/integration/components/sync/secrets/page/destinations/destination/sync-test.js +++ b/ui/tests/integration/components/sync/secrets/page/destinations/destination/sync-test.js @@ -9,10 +9,9 @@ import { setupEngine } from 'ember-engines/test-support'; import { setupMirage } from 'ember-cli-mirage/test-support'; import { setupDataStubs } from 'vault/tests/helpers/sync/setup-hooks'; import hbs from 'htmlbars-inline-precompile'; -import { render, click, fillIn, settled } from '@ember/test-helpers'; +import { render, click, fillIn } from '@ember/test-helpers'; import { PAGE } from 'vault/tests/helpers/sync/sync-selectors'; import { selectChoose } from 'ember-power-select/test-support'; -import sinon from 'sinon'; import { Response } from 'miragejs'; const { destinations, searchSelect, messageError, kvSuggestion } = PAGE; @@ -138,25 +137,4 @@ module('Integration | Component | sync | Secrets::Page::Destinations::Destinatio assert.dom(messageError).hasTextContaining(error, 'Error renders in alert banner'); }); - - test('it should clear sync associations from store in willDestroy hook', async function (assert) { - const clearDatasetStub = sinon.stub(this.owner.lookup('service:pagination'), 'clearDataset'); - - this.renderComponent = true; - await render( - hbs` - {{#if this.renderComponent}} - - {{/if}} - `, - { owner: this.engine } - ); - this.set('renderComponent', false); - await settled(); - - assert.true( - clearDatasetStub.calledWith('sync/association'), - 'Sync associations are cleared from store on component teardown' - ); - }); }); diff --git a/ui/tests/integration/components/sync/secrets/page/overview-test.js b/ui/tests/integration/components/sync/secrets/page/overview-test.js index c3fee61178..a87b32e2fa 100644 --- a/ui/tests/integration/components/sync/secrets/page/overview-test.js +++ b/ui/tests/integration/components/sync/secrets/page/overview-test.js @@ -17,6 +17,7 @@ import { PAGE } from 'vault/tests/helpers/sync/sync-selectors'; import { Response } from 'miragejs'; import { dateFormat } from 'core/helpers/date-format'; import { allowAllCapabilitiesStub } from 'vault/tests/helpers/stubs'; +import { listDestinationsTransform } from 'sync/utils/api-transforms'; const { title, tab, overviewCard, cta, overview, pagination, emptyStateTitle, emptyStateMessage } = PAGE; @@ -29,13 +30,14 @@ module('Integration | Component | sync | Page::Overview', function (hooks) { // allow capabilities as root by default to allow users to POST to the secrets-sync/activate endpoint this.server.post('/sys/capabilities-self', allowAllCapabilitiesStub()); this.version = this.owner.lookup('service:version'); - this.store = this.owner.lookup('service:store'); + this.api = this.owner.lookup('service:api'); this.flags = this.owner.lookup('service:flags'); syncScenario(this.server); syncHandlers(this.server); - this.destinations = await this.store.query('sync/destination', {}); + const destinations = await this.api.sys.systemListSyncDestinations(true); + this.destinations = listDestinationsTransform(destinations); this.setup = ({ canActivate = false, diff --git a/ui/tests/integration/components/sync/secrets/sync-activation-modal-test.js b/ui/tests/integration/components/sync/secrets/sync-activation-modal-test.js index 4d5289cd1d..0e1ffe3d9f 100644 --- a/ui/tests/integration/components/sync/secrets/sync-activation-modal-test.js +++ b/ui/tests/integration/components/sync/secrets/sync-activation-modal-test.js @@ -93,7 +93,7 @@ module('Integration | Component | Secrets::SyncActivationModal', function (hooks this.server.post('/sys/activation-flags/secrets-sync/activate', (_, req) => { assert.strictEqual( - req.requestHeaders['X-Vault-Namespace'], + req.requestHeaders['x-vault-namespace'], 'admin', 'POST to secrets-sync/activate is called with admin namespace' );