Skip to content
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

Feature: Move Spark Operator out of Reference Implementation #31

Open
1 task done
omrishiv opened this issue Aug 22, 2024 · 1 comment
Open
1 task done

Feature: Move Spark Operator out of Reference Implementation #31

omrishiv opened this issue Aug 22, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@omrishiv
Copy link
Contributor

Have you searched for this feature request?

  • I searched but did not find similar requests

Problem Statement

Spark operator takes up resources and also doesn't deploy on Apple M series machines.

Possible Solution

Can we move the Spark Operator into its own stack?
The challenge comes from https://github.com/cnoe-io/stacks/tree/main/ref-implementation/backstage-templates/entities/argo-workflows. We use a spark job to demonstrate an Argo Workflow Backstage template. We would need to move this template into the spark operator repo (and potentially make another workflow example that doesn't need spark), but registering the template from the Spark repo is challenging as we use a configmap:

https://github.com/cnoe-io/stacks/blob/main/ref-implementation/backstage/manifests/install.yaml#L169

to link to the template catalog

https://github.com/cnoe-io/stacks/blob/main/ref-implementation/backstage-templates/entities/catalog-info.yaml

So we would need to find a way to add this file to the catalog after deployment

Alternatives Considered

No response

@omrishiv omrishiv added the enhancement New feature or request label Aug 22, 2024
@cmoulliard
Copy link

I fully agree that Spark should be removed from the core or reference implementation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants