Skip to content

Dynamic input defaults don't work yet - Invalid input for release_env, java.lang.RuntimeException: Unable to inject default value for input 'backup_enabled', but received PROD`` #11014

@anna-geller

Description

@anna-geller

#9762 doesn't work yet

Demo https://jam.dev/c/eec0d99a-c66f-48d4-803c-723833b19aa7

Invalid input for `release_env`, java.lang.RuntimeException: Unable to inject default value for input 'backup_enabled', but received `PROD`

repro:

id: infrastructure_workflow
namespace: company.team

inputs:
  - id: release_env
    displayName: Release Environment
    type: SELECT
    values:
      - DEV
      - TEST
      - QA
      - PROD
    defaults: DEV

  - id: backup_enabled
    type: BOOL
    defaults: "{{ inputs.release_env == 'PROD' ? true : false }}"

tasks:
  - id: log
    type: io.kestra.plugin.core.log.Log
    message: dynamic default {{ inputs.backup_enabled }}

Environment

  • Kestra Version: develop

Metadata

Metadata

Assignees

Labels

area/backendNeeds backend code changesbugSomething isn't working

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions