Remove pwd rotation stuff for now

This commit is contained in:
Fang-Pen Lin
2025-10-24 10:51:57 -07:00
parent 503b7f04eb
commit 1f17cbd84f
2 changed files with 11 additions and 4 deletions

View File

@@ -58,11 +58,19 @@ export const MySQLAccountSchema = BasePamAccountSchema.extend({
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
});
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()
});

View File

@@ -7,7 +7,6 @@ import { PamResourceType, TMySQLAccount } from "@app/hooks/api/pam";
import { UNCHANGED_PASSWORD_SENTINEL } from "@app/hooks/api/pam/constants";
import { GenericAccountFields, genericAccountFieldsSchema } from "./GenericAccountFields";
import { rotateAccountFieldsSchema } from "./RotateAccountFields";
import { BaseSqlAccountSchema } from "./shared/sql-account-schemas";
import { SqlAccountFields } from "./shared/SqlAccountFields";
@@ -18,7 +17,7 @@ type Props = {
onSubmit: (formData: FormData) => Promise<void>;
};
const formSchema = genericAccountFieldsSchema.extend(rotateAccountFieldsSchema.shape).extend({
const formSchema = genericAccountFieldsSchema.extend({
credentials: BaseSqlAccountSchema
});