Remove pwd rotation stuff for now

This commit is contained in:
Fang-Pen Lin
2025-10-24 12:29:34 -07:00
parent 503b7f04eb
commit 1f17cbd84f
2 changed files with 11 additions and 4 deletions
@@ -58,11 +58,19 @@ export const MySQLAccountSchema = BasePamAccountSchema.extend({
credentials: MySQLAccountCredentialsSchema credentials: MySQLAccountCredentialsSchema
}); });
export const CreateMySQLAccountSchema = BaseCreatePamAccountSchema.extend({ export const CreateMySQLAccountSchema = BaseCreatePamAccountSchema.omit({
// We don't support pwd rotation for mysql yet
rotationEnabled: true,
rotationIntervalSeconds: true
}).extend({
credentials: MySQLAccountCredentialsSchema credentials: MySQLAccountCredentialsSchema
}); });
export const UpdateMySQLAccountSchema = BaseUpdatePamAccountSchema.extend({ export const UpdateMySQLAccountSchema = BaseUpdatePamAccountSchema.omit({
// We don't support pwd rotation for mysql yet
rotationEnabled: true,
rotationIntervalSeconds: true
}).extend({
credentials: MySQLAccountCredentialsSchema.optional() credentials: MySQLAccountCredentialsSchema.optional()
}); });
@@ -7,7 +7,6 @@ import { PamResourceType, TMySQLAccount } from "@app/hooks/api/pam";
import { UNCHANGED_PASSWORD_SENTINEL } from "@app/hooks/api/pam/constants"; import { UNCHANGED_PASSWORD_SENTINEL } from "@app/hooks/api/pam/constants";
import { GenericAccountFields, genericAccountFieldsSchema } from "./GenericAccountFields"; import { GenericAccountFields, genericAccountFieldsSchema } from "./GenericAccountFields";
import { rotateAccountFieldsSchema } from "./RotateAccountFields";
import { BaseSqlAccountSchema } from "./shared/sql-account-schemas"; import { BaseSqlAccountSchema } from "./shared/sql-account-schemas";
import { SqlAccountFields } from "./shared/SqlAccountFields"; import { SqlAccountFields } from "./shared/SqlAccountFields";
@@ -18,7 +17,7 @@ type Props = {
onSubmit: (formData: FormData) => Promise<void>; onSubmit: (formData: FormData) => Promise<void>;
}; };
const formSchema = genericAccountFieldsSchema.extend(rotateAccountFieldsSchema.shape).extend({ const formSchema = genericAccountFieldsSchema.extend({
credentials: BaseSqlAccountSchema credentials: BaseSqlAccountSchema
}); });