File tree Expand file tree Collapse file tree 4 files changed +21
-0
lines changed
utils/config/__fixtures__ Expand file tree Collapse file tree 4 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ import clusters from './resolvers/clusters';
1111import clustersPublic from './resolvers/clusters-public' ;
1212import { type PublicClustersConfigs } from './resolvers/clusters-public.types' ;
1313import { type ClustersConfigs } from './resolvers/clusters.types' ;
14+ import cronListEnabled from './resolvers/cron-list-enabled' ;
1415import extendedDomainInfoEnabled from './resolvers/extended-domain-info-enabled' ;
1516import { type ExtendedDomainInfoEnabledConfig } from './resolvers/extended-domain-info-enabled.types' ;
1617import workflowActionsEnabled from './resolvers/workflow-actions-enabled' ;
@@ -34,6 +35,12 @@ const dynamicConfigs: {
3435 'serverStart' ,
3536 true
3637 > ;
38+ CRON_LIST_ENABLED : ConfigAsyncResolverDefinition <
39+ undefined ,
40+ boolean ,
41+ 'request' ,
42+ true
43+ > ;
3744 WORKFLOW_ACTIONS_ENABLED : ConfigAsyncResolverDefinition <
3845 WorkflowActionsEnabledResolverParams ,
3946 WorkflowActionsEnabledConfig ,
@@ -77,6 +84,11 @@ const dynamicConfigs: {
7784 evaluateOn : 'serverStart' ,
7885 isPublic : true ,
7986 } ,
87+ CRON_LIST_ENABLED : {
88+ resolver : cronListEnabled ,
89+ evaluateOn : 'request' ,
90+ isPublic : true ,
91+ } ,
8092 WORKFLOW_ACTIONS_ENABLED : {
8193 resolver : workflowActionsEnabled ,
8294 evaluateOn : 'request' ,
Original file line number Diff line number Diff line change 1+ export default async function cronListEnabled ( ) : Promise < boolean > {
2+ // Check for environment variable override, default to false (disabled)
3+ return process . env . CRON_LIST_ENABLED ?. toLowerCase ( ) === 'true' ;
4+ }
Original file line number Diff line number Diff line change @@ -44,6 +44,10 @@ const resolverSchemas: ResolverSchemas = {
4444 start : workflowActionsEnabledValueSchema ,
4545 } ) ,
4646 } ,
47+ CRON_LIST_ENABLED : {
48+ args : z . undefined ( ) ,
49+ returnType : z . boolean ( ) ,
50+ } ,
4751 EXTENDED_DOMAIN_INFO_ENABLED : {
4852 args : z . undefined ( ) ,
4953 returnType : z . object ( {
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ const mockResolvedConfigValues: LoadedConfigResolvedValues = {
2727 clusterName : 'mock-cluster2' ,
2828 } ,
2929 ] ,
30+ CRON_LIST_ENABLED : false ,
3031 WORKFLOW_ACTIONS_ENABLED : {
3132 terminate : 'ENABLED' ,
3233 cancel : 'ENABLED' ,
You can’t perform that action at this time.
0 commit comments