-
Notifications
You must be signed in to change notification settings - Fork 100
Open
Description
Problem Description
This PR #1379 adds Python 3.12 Tekton push pipelines for various Open Data Hub components, but RStudio py311 pipelines are missing despite having registry entries in the configuration.
Current State
The manifests/base/params-latest.env file already contains RStudio registry entries:
- RStudio Python 3.11 images are configured in the registry
- No corresponding Tekton push pipelines exist in the .tekton directory
Required Implementation
Create Tekton PipelineRun YAML configurations for RStudio py311 images, following the same pattern as other components in PR #1379:
Pipeline Files to Create:
.tekton/odh-workbench-rstudio-py311-ubi9-push.yaml
(if RStudio CPU variant exists)- Additional variants based on what's available in the registry configuration
Pipeline Specifications:
- Follow the same structure as other workbench pipelines in this PR
- Include all standard tasks: initialization, cloning, building, security scans, notifications
- Use appropriate path filters for RStudio-specific directories
- Configure proper service accounts and permissions
- Include 8-hour timeout configuration
- Use Tekton bundles with SHA256 digests for reproducibility
Acceptance Criteria
- Create Tekton PipelineRun YAML files for all RStudio py311 variants found in registry configuration
- Ensure pipelines follow the same pattern as other workbench components
- Include all standard security and compliance scans
- Configure appropriate triggers and path filters
- Test pipeline execution (if possible in test environment)
- Update documentation if needed
- Ensure consistency with existing pipeline naming conventions
Implementation Notes
- Review existing RStudio directory structure to determine correct paths
- Check registry configuration for all available RStudio variants
- Follow the established pattern from other workbench pipelines in PR RHOAIENG-28512: add py312 .tekton push pipelines #1379
- Ensure proper integration with OpenShift AppStudio and Pipelines as Code
Context
- Related to PR RHOAIENG-28512: add py312 .tekton push pipelines #1379: "RHOAIENG-28512: add py312 .tekton push pipelines"
- Part of the broader effort to add Python 3.12 support across ODH components
- Requested by @atheo89 during PR review
- Registry entries already exist in manifests/base/params-latest.env
Priority
Medium - Can be implemented after PR #1379 is merged and tested successfully.
This issue was created from PR #1379 review comment by @jiridanek
PR: #1379
Comment: #1379 (comment)
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
📋 Backlog