-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Pipelines 1.0 RN #21101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Pipelines 1.0 RN #21101
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,89 @@ | ||
| // Module included in the following assembly: | ||
| // | ||
| // * openshift_pipelines/op-release-notes.adoc | ||
|
|
||
| [id="op-release-notes-1-0_{context}"] | ||
| = Release notes for Red Hat {pipelines-title} Technology Preview 1.0 | ||
|
|
||
| [id="new-features-1-0_{context}"] | ||
| == New features | ||
| {pipelines-title} Technology Preview (TP) 1.0 is now available on {product-title} {product-version}. {pipelines-title} TP 1.0 is updated to support: | ||
|
|
||
| * Tekton Pipelines 0.11.3 | ||
| * Tekton `tkn` CLI 0.9.0 | ||
| * Tekton Triggers 0.4.0 | ||
| * ClusterTasks based on Tekton Catalog 0.11 | ||
|
|
||
| In addition to the fixes and stability improvements, here is a highlight of what’s new in OpenShift Pipelines 1.0. | ||
|
|
||
| === Pipelines | ||
| * Support for v1beta1 API Version. | ||
| * Support for an improved LimitRange. Previously, LimitRange was specified exclusively for the TaskRun and the PipelineRun. Now there is no need to explicitly specify the LimitRange. The minimum LimitRange across the namespace is used. | ||
| * Support for sharing data between Tasks using TaskResults and TaskParams. | ||
| * Pipelines can now be configured to not overwrite the `HOME` environment variable and `workingDir` of Steps. | ||
| * Similar to Task Steps, `sidecars` now support script mode. | ||
| * You can now specify a different scheduler name in TaskRun `podTemplate`. | ||
| * Support for variable substitution using Star Array Notation. | ||
| * Tekton Controller can now be configured to monitor an individual namespace. | ||
| * A new description field is now added to the specification of Pipeline, Task, ClusterTask, Resource, and Condition. | ||
| * Addition of proxy parameters to Git PipelineResources. | ||
|
|
||
| === Pipelines CLI | ||
|
|
||
| * The `describe` subcommand is now added for the following `tkn` resources: `eventlistener`, `condition`, `triggertemplate`, `clustertask`, and `triggerbinding`. | ||
| * Support added for `v1beta1` to the following commands along with backward comptibility for `v1alpha1`: `clustertask`, `task`, `pipeline`, `pipelinerun`, and `taskrun`. | ||
| * The following commands can now list output from all namespaces using the `--all-namespaces` flag option: | ||
| ** `tkn task list` | ||
| ** `tkn pipeline list` | ||
| ** `tkn taskrun list` | ||
| ** `tkn pipelinerun list` | ||
| + | ||
| The output of these commands is also enhanced to display information without headers using the `--no-headers` flag option. | ||
|
|
||
| * You can now start a Pipeline using default parameter values by specifying `--use-param-defaults` flag in the `tkn pipelines start` command. | ||
| * Support for Workspace is now added to `tkn pipeline start` and `tkn task start` commands. | ||
| * A new `clustertriggerbinding` command is now added with the following subcommands: `describe`, `delete`, and `list`. | ||
| * You can now directly start a pipeline run using a local or remote `yaml` file. | ||
| * The `describe` subcommand now displays an enhanced and detailed output. With the addition of new fields, such as `description`, `timeout`, `param description`, and `sidecar status`, the command output now provides more detailed information about a specific `tkn` resource. | ||
| * The `tkn task log` command now displays logs directly if only one task is present in the namespace. | ||
|
|
||
| === Triggers | ||
| * Triggers can now create both `v1alpha1` and `v1beta1` Pipeline resources. | ||
| * Support for new Common Expression Language (CEL) interceptor function - `compareSecret`. This function securely compares strings to secrets in CEL expressions. | ||
| * Support for authentication and authorization at the EventListener Trigger level. | ||
|
|
||
| == Deprecated features | ||
| The following items are deprecated in this release: | ||
|
|
||
| * The environment variable `$HOME`, and variable `workingDir` in the Steps specification are deprecated and might be changed in a future release. Currently in a Step container, `HOME` and `workingDir` are overwritten to `/tekton/home` and `/workspace` respectively. | ||
| + | ||
| In a later release, these two fields will not be modified, and will be set to values defined in the container image and Task YAML. | ||
| For this release, use flags `disable-home-env-overwrite` and `disable-working-directory-overwrite` to disable overwriting of the `HOME` and `workingDir` variables. | ||
|
|
||
| * The following commands are deprecated and might be removed in the future release: | ||
| ** `tkn pipeline create` | ||
| ** `tkn task create` | ||
|
|
||
| * The `-f` flag with the `tkn resource create` command is now deprecated. It might be removed in the future release. | ||
|
|
||
| * The `-t` flag and the `--timeout` flag (with seconds format) for the `tkn clustertask create` command are now deprecated. Only duration timeout format is now supported, for example `1h30s`. These deprecated flags might be removed in the future release. | ||
|
|
||
| [id="known-issues-1-4-0_{context}"] | ||
| == Known issues | ||
nkakkar81 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| * If you are upgrading from an older version of {pipelines-title}, you must delete your existing deployments before upgrading to {pipelines-title} version 1.0. To delete an existing deployment, you must first delete Custom Resources and then uninstall the {pipelines-title} Operator. For more details, see the uninstalling {pipelines-title} section. | ||
| * Submitting the same `v1alpha1` Tasks more than once results in an error. Use `oc replace` instead of `oc apply` when re-submitting a `v1alpha1` Task. | ||
|
|
||
| [id="fixed-issues-1-0_{context}"] | ||
| == Fixed issues | ||
| * Previously, the `DeploymentConfig` Task triggered a new deployment build even when an image build was already in progress. This caused the deployment of the Pipeline to fail. With this fix, the `deploy task` command is now replaced with the `oc rollout status` command which waits for the in-progress deployment to finish. | ||
| * Support for `APP_NAME` parameter is now added in Pipeline templates. | ||
| * Previously, the Pipeline template for Java S2I failed to look up the image in the registry. With this fix, the image is looked up using the existing image PipelineResources instead of the user provided `IMAGE_NAME` parameter. | ||
| * All the Openshift Pipelines images are now based on the Red Hat Universal Base Images (UBI). | ||
| * Previously, when the Pipeline was installed in a namespace other than `tekton-pipelines`, the `tkn version` command displayed the Pipeline version as `unknown`. With this fix, the `tkn version` command now displays the correct Pipeline version in any namespace. | ||
| * The `-c` flag is no longer supported for the `tkn version` command. | ||
| * Non-admin users can now list the ClusterTriggerBindings. | ||
| * The EventListener CompareSecret function is now fixed for the CEL Interceptor. | ||
| * The `list`, `describe`, and `start` subcommands for `task` and `clustertask` now correctly display the output in case a Task and ClusterTask have the same name. | ||
| * Previously, the OpenShift Pipelines Operator modified the privileged Security Context Constraints (SCCs), which caused an error during cluster upgrade. This error is now fixed. | ||
| * In the `tekton-pipelines` namespace, the timeouts of all TaskRuns and PipelineRuns are now set to the value of `default-timeout-minutes` field using the ConfigMap. | ||
| * Previously, the Pipelines section in the web console was not displayed for non-admin users. This issue is now resolved. | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,37 @@ | ||
| //OpenShift Pipelines Release Notes | ||
| include::modules/pipelines-document-attributes.adoc[] | ||
| [id="op-release-notes"] | ||
| = {pipelines-title} release notes | ||
| :context: op-release-notes | ||
| include::modules/common-attributes.adoc[] | ||
|
|
||
| toc::[] | ||
|
|
||
| {pipelines-title} is a cloud-native CI/CD experience based on the Tekton project which provides: | ||
|
|
||
| * Standard Kubernetes-native pipeline definitions (CRDs). | ||
| * Serverless pipelines with no CI server management overhead. | ||
| * Extensibility to build images using any Kubernetes tool, such as S2I, Buildah, JIB, and Kaniko. | ||
| * Portability across any Kubernetes distribution. | ||
| * Powerful CLI for interacting with pipelines. | ||
| * Integrated user experience with the Developer perspective of the {product-title} web console. | ||
|
|
||
| //// | ||
| For an in-depth walk-through of {pipelines-title}, see xref:../openshift_pipelines/understanding-openshift-pipelines.adoc [Understanding OpenShift Pipelines]. | ||
| //// | ||
| [id="getting-support"] | ||
| == Getting support | ||
nkakkar81 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
nkakkar81 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| If you experience difficulty with a procedure described in this documentation, | ||
| visit the Red Hat Customer Portal to learn more about link:https://access.redhat.com/support/offerings/techpreview/[Red Hat Technology Preview features support scope]. | ||
|
|
||
| For questions and feedback, you can send an email to the product team at pipelines-interest@redhat.com. | ||
|
|
||
| // Modules included, most to least recent | ||
| include::modules/op-release-notes-1-0.adoc[leveloffset=+1] | ||
| //// | ||
| [id="additional-resources"] | ||
| .Additional resources | ||
|
|
||
| * For more information on uninstalling the {pipelines-title} Operator, see the xref:../openshift_pipelines/uninstalling-pipelines.adoc#uninstalling-pipelines[uninstalling OpenShift Pipelines] section. | ||
| //// | ||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.