Skip to content

Conversation

@gmfrasca
Copy link
Owner

@gmfrasca gmfrasca commented Sep 5, 2025

The issue resolved by this Pull Request:

Resolves #<issue_number>

Description of your changes:

Testing instructions

Checklist

  • The commits are squashed in a cohesive manner and have meaningful messages.
  • Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
  • The developer has manually tested the changes and verified that the changes work

gmfrasca and others added 25 commits August 12, 2025 18:16
- Add RemoveResourceDir and RemoveResourceAll functions
- Facilitates full sub-component removal rather than individual
  manifests
- Used similarly to ApplyDir and ApplyAll, but for removal

Signed-off-by: Giulio Frasca <[email protected]>
- Update metadata/headers in zz_generated.deepcopy.go API files such
  that `make build` does not create a diff

Signed-off-by: Giulio Frasca <[email protected]>
- Add DSPO.ArgoWorkflowsControllers configuration option
- Consume and map ARGOWORKFLOWSCONTROLLERS env var to this config
- Will be used to toggle global enable/disable of all managed WCs

Signed-off-by: Giulio Frasca <[email protected]>
- Consume the DSPO.ArgoWorkflowControllers config option
- Expects a mangementState JSON-formatted string
- Deploys WCs with DSPAs if set to Managed or left blank
- Prevents deployment of WCs if set to Removed
  - Also removes previously deployed WCs if they are provisioned by a
    managed DSPA and this config option is set

Signed-off-by: Giulio Frasca <[email protected]>
- Remove unused params for DeleteResourceDir/All functions
- Encap input param in params.env
- Remove unreachable test check

Signed-off-by: Giulio Frasca <[email protected]>
This allows users in a data science project that normally have access
to upload pipeline versions through the REST API to also use the
Kubernetes API if in Kubernetes native API mode.

https://issues.redhat.com/browse/RHOAIENG-32017

Signed-off-by: mprahl <[email protected]>
The API server has a cache of the Kubernetes API Pipeline and
PipelineVersion objects. Sometimes this takes a few seconds to update
based on how quickly the watch event gets handled on the API server.

Signed-off-by: mprahl <[email protected]>
- Also, bump setup-go action to v5

Signed-off-by: Giulio Frasca <[email protected]>
…ining to DSPO to DSPO <Assisted By: Cursor>

Signed-off-by: Nelesh Singla <[email protected]>
- the argo-binding clusterrolebinding overwrites one provided by an
  unmanaged argo instance, which can cause overwrite issues.  renaming
  the CRB avoids this

Signed-off-by: Giulio Frasca <[email protected]>
@gmfrasca gmfrasca merged commit 8772141 into gfrasca-mergesim-stable Sep 5, 2025
4 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants