-
Notifications
You must be signed in to change notification settings - Fork 41
Enable plugin dependencies #1046
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
openshift-merge-bot
merged 46 commits into
redhat-developer:main
from
gazarenkov:plugin-deps
May 15, 2025
Merged
Changes from all commits
Commits
Show all changes
46 commits
Select commit
Hold shift + click to select a range
e24df93
add plugin deps
gazarenkov f638e70
Merge remote-tracking branch 'upstream/main' into plugin-deps
gazarenkov e59b1b9
infra
gazarenkov 7afab08
fix no plugin-deps dir
gazarenkov 2a4d591
no traversing on plugin-deps dir
gazarenkov 22aff07
fix make run
gazarenkov 593c416
fixes, sonataflow version
gazarenkov 8556918
fixes, sonataflow version
gazarenkov ac425af
Merge remote-tracking branch 'upstream/main' into plugin-deps
gazarenkov 29abd82
add platform
gazarenkov c662f90
Regenerate bundle/installer manifests
github-actions[bot] 633fa0c
Merge remote-tracking branch 'upstream/main' into plugin-deps
gazarenkov 08ea36d
plugin-infra target and dependencies on dynamic-plugins.yaml
gazarenkov 5ceac55
initial docs
gazarenkov bbf6b87
Merge remote-tracking branch 'origin/plugin-deps' into plugin-deps
gazarenkov 5d3b7d4
Regenerate bundle/installer manifests
github-actions[bot] 2c90706
docs
gazarenkov ecc53d9
Merge remote-tracking branch 'origin/plugin-deps' into plugin-deps
gazarenkov fd3c0f3
removed sample-greetings
gazarenkov f2c6bea
disabled orch plugin
gazarenkov fc526dc
fix dynamic-plugins
gazarenkov 87dc7fa
orch doc and example
gazarenkov 020c49a
Merge remote-tracking branch 'upstream/main' into plugin-deps
gazarenkov 6b6c5fb
merge
gazarenkov 817a52f
fix pluginsFromConfigMap
gazarenkov 99f2862
fix kustomization.yaml
gazarenkov 5db5538
Regenerate bundle/installer manifests
github-actions[bot] a3159ae
simplify profile structure
gazarenkov b9d56d9
Merge remote-tracking branch 'origin/plugin-deps' into plugin-deps
gazarenkov 3f52161
Regenerate bundle/installer manifests
github-actions[bot] 27d7899
fixes
gazarenkov 9c33278
Merge remote-tracking branch 'origin/plugin-deps' into plugin-deps
gazarenkov 1dffcc3
fixe
gazarenkov beacbb5
fix doc
gazarenkov d05219a
fix doc
gazarenkov 0b2b12e
bundle
gazarenkov 1f95234
check plugin-infra dir
gazarenkov ea98c6a
simplify config
gazarenkov 2d95890
Regenerate bundle/installer manifests
github-actions[bot] 9a71375
fix
gazarenkov 9cd3091
Merge remote-tracking branch 'origin/plugin-deps' into plugin-deps
gazarenkov ba8806a
Regenerate bundle/installer manifests
github-actions[bot] 757dba1
fix
gazarenkov 0342234
Merge remote-tracking branch 'origin/plugin-deps' into plugin-deps
gazarenkov 2c90402
Merge remote-tracking branch 'upstream/main' into plugin-deps
gazarenkov 81e4534
plugin-infra-undeploy
gazarenkov 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
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
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
121 changes: 121 additions & 0 deletions
121
bundle/rhdh/manifests/rhdh-plugin-deps_v1_configmap.yaml
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,121 @@ | ||
| apiVersion: v1 | ||
| data: | ||
| sonataflow.yaml: | | ||
| apiVersion: networking.k8s.io/v1 | ||
| kind: NetworkPolicy | ||
| metadata: | ||
| name: allow-knative-to-sonataflow-and-workflows # hardcoded | ||
| spec: | ||
| podSelector: {} | ||
| ingress: | ||
| - from: | ||
| - namespaceSelector: | ||
| matchLabels: | ||
| # Allow knative events to be delivered to workflows. | ||
| kubernetes.io/metadata.name: knative-eventing | ||
| - namespaceSelector: | ||
| matchLabels: | ||
| # Allow auxiliary knative function for workflow (such as m2k-save-transformation) | ||
| kubernetes.io/metadata.name: knative-serving | ||
| --- | ||
| # NetworkPolicy to unblock incoming traffic to the namespace | ||
| apiVersion: networking.k8s.io/v1 | ||
| kind: NetworkPolicy | ||
| metadata: | ||
| name: allow-external-communication # hardcoded | ||
| spec: | ||
| podSelector: {} | ||
| ingress: | ||
| - from: | ||
| - namespaceSelector: | ||
| matchLabels: | ||
| # Allow knative events to be delivered to workflows. | ||
| policy-group.network.openshift.io/ingress: "" | ||
| --- | ||
| apiVersion: networking.k8s.io/v1 | ||
| kind: NetworkPolicy | ||
| metadata: | ||
| name: allow-intra-network # hardcoded | ||
| spec: | ||
| # Apply this policy to all pods in the namespace | ||
| podSelector: {} | ||
| # Specify policy type as 'Ingress' to control incoming traffic rules | ||
| policyTypes: | ||
| - Ingress | ||
| ingress: | ||
| - from: | ||
| # Allow ingress from any pod within the same namespace | ||
| - podSelector: {} | ||
| --- | ||
| # NetworkPolicy to allow openshift-user-workload-monitoring pods to access all pods within the workflow's namespace | ||
| apiVersion: networking.k8s.io/v1 | ||
| kind: NetworkPolicy | ||
| metadata: | ||
| name: allow-monitoring-to-sonataflow-and-workflows # hardcoded | ||
| spec: | ||
| # Apply this policy to all pods in the namespace | ||
| podSelector: {} | ||
| # Specify policy type as 'Ingress' to control incoming traffic rules | ||
| policyTypes: | ||
| - Ingress | ||
| ingress: | ||
| - from: | ||
| - namespaceSelector: | ||
| matchLabels: | ||
| # Allow openshift-user-workload-monitoring pods to access the workflow. | ||
| kubernetes.io/metadata.name: openshift-user-workload-monitoring | ||
| --- | ||
| apiVersion: operator.knative.dev/v1beta1 | ||
| kind: KnativeEventing | ||
| metadata: | ||
| name: knative-eventing | ||
| namespace: knative-eventing | ||
| spec: | ||
| Registry: {} | ||
| --- | ||
| apiVersion: operator.knative.dev/v1beta1 | ||
| kind: KnativeServing | ||
| metadata: | ||
| name: knative-serving | ||
| namespace: knative-serving | ||
| spec: | ||
| controller-custom-certs: | ||
| name: "" | ||
| type: "" | ||
| registry: {} | ||
| --- | ||
| apiVersion: sonataflow.org/v1alpha08 | ||
| kind: SonataFlowPlatform | ||
| metadata: | ||
| name: sonataflow-platform | ||
| spec: | ||
| monitoring: | ||
| enabled: true | ||
| services: | ||
| dataIndex: | ||
| enabled: true | ||
| persistence: | ||
| postgresql: | ||
| secretRef: | ||
| name: backstage-psql-secret-{{backstage-name}} | ||
| userKey: POSTGRES_USER | ||
| passwordKey: POSTGRES_PASSWORD | ||
| serviceRef: | ||
| name: backstage-psql-{{backstage-name}} | ||
| namespace: {{backstage-ns}} | ||
| databaseName: backstage_plugin_orchestrator | ||
| jobService: | ||
| enabled: true | ||
| persistence: | ||
| postgresql: | ||
| secretRef: | ||
| name: backstage-psql-secret-{{backstage-name}} | ||
| userKey: POSTGRES_USER | ||
| passwordKey: POSTGRES_PASSWORD | ||
| serviceRef: | ||
| name: backstage-psql-{{backstage-name}} | ||
| namespace: {{backstage-ns}} | ||
| databaseName: backstage_plugin_orchestrator | ||
| kind: ConfigMap | ||
| metadata: | ||
| name: rhdh-plugin-deps |
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
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
Oops, something went wrong.
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.