Tags: W3W-EdU/wawmartorg.pipedrive.com
Tags
feat: promote StepActions to GA Upgrade StepActions feature from beta to stable to make sure that it is enabled by default. StepActions has been in beta for a while and is also has good adoption among the community. It is pretty stable as a feature based on the regular usage. Moving it to GA will make sure that users will have access to better pipeline composability from the get-go. The following changes were made: - set enable-step-actions to "true" by default - updated to reflect that StepActions are now enabled by default - changed the feature flag stability from BetaAPIFields to StableAPIFields in feature_flags.go - updated feature flags, e2e tests and test data - moved relevant examples to stable examples - added relevant documentation for the move from beta to stable - make enable-step-actions into no-op feature flag. This change makes StepActions a stable, first-class feature in Tekton Pipelines.
fix: avoid panic when validate enum param with special matrix task fix tektoncd#8464 If the matrix Task has no TaskRun to execute, the `ResolvedTask` will be nil, we should skip the validation.
docs: add `ko` configuration for local registry The previous removed entry `kind.local` can be used if the started kind cluster is not using a local registry. If the developer starts a kind cluster with the `tekton_in_kind.sh` plumbing script `ko` must be configured to use the local registry which is `localhost:5000`. The documentation was updated. Signed-off-by: Stanislav Jakuschevskij <stas@two-giants.com>
fix: Fix remote task params default-value substitution Fixes tektoncd#8637 When substituting Params in a StepAction was initially implemented, the defaults were taken from the `TaskRun.Spec.TaskSpec.Params`. This works when the Task is defined in place, however if the TaskRun does not define the Task inline and instead references a remote Task from `TaskRun.Spec.TaskRef`, then any param defaults failed to be applied. When `GetStepActionFunc` is called from the TaskRun reconciler, it's passed a TaskSpec which comes from either the `TaskRun.Spec.TaskSpec` or a remotely-resolved TaskRef. By checking this TaskSpec for the Param defaults, instead of `TaskRun.Spec.TaskSpec`, we can ensure the defaults will always be applied when they're specified
fix: Fix remote task params default-value substitution Fixes tektoncd#8637 When substituting Params in a StepAction was initially implemented, the defaults were taken from the `TaskRun.Spec.TaskSpec.Params`. This works when the Task is defined in place, however if the TaskRun does not define the Task inline and instead references a remote Task from `TaskRun.Spec.TaskRef`, then any param defaults failed to be applied. When `GetStepActionFunc` is called from the TaskRun reconciler, it's passed a TaskSpec which comes from either the `TaskRun.Spec.TaskSpec` or a remotely-resolved TaskRef. By checking this TaskSpec for the Param defaults, instead of `TaskRun.Spec.TaskSpec`, we can ensure the defaults will always be applied when they're specified
fix: Fix remote task params default-value substitution Fixes tektoncd#8637 When substituting Params in a StepAction was initially implemented, the defaults were taken from the `TaskRun.Spec.TaskSpec.Params`. This works when the Task is defined in place, however if the TaskRun does not define the Task inline and instead references a remote Task from `TaskRun.Spec.TaskRef`, then any param defaults failed to be applied. When `GetStepActionFunc` is called from the TaskRun reconciler, it's passed a TaskSpec which comes from either the `TaskRun.Spec.TaskSpec` or a remotely-resolved TaskRef. By checking this TaskSpec for the Param defaults, instead of `TaskRun.Spec.TaskSpec`, we can ensure the defaults will always be applied when they're specified
fix: Fix remote task params default-value substitution Fixes tektoncd#8637 When substituting Params in a StepAction was initially implemented, the defaults were taken from the `TaskRun.Spec.TaskSpec.Params`. This works when the Task is defined in place, however if the TaskRun does not define the Task inline and instead references a remote Task from `TaskRun.Spec.TaskRef`, then any param defaults failed to be applied. When `GetStepActionFunc` is called from the TaskRun reconciler, it's passed a TaskSpec which comes from either the `TaskRun.Spec.TaskSpec` or a remotely-resolved TaskRef. By checking this TaskSpec for the Param defaults, instead of `TaskRun.Spec.TaskSpec`, we can ensure the defaults will always be applied when they're specified
build(deps): bump k8s.io/client-go from 0.31.4 to 0.31.6 Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.31.4 to 0.31.6. - [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md) - [Commits](kubernetes/client-go@v0.31.4...v0.31.6) --- updated-dependencies: - dependency-name: k8s.io/client-go dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
PreviousNext