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

type ods should support builds without deploymentmeans #1167

Open
tbugfinder opened this issue Oct 22, 2024 · 1 comment
Open

type ods should support builds without deploymentmeans #1167

tbugfinder opened this issue Oct 22, 2024 · 1 comment

Comments

@tbugfinder
Copy link
Contributor

Is your feature request related to a problem? Please describe.
Code development projects should be of type ods (by definition).
Type ods and ods-service have additional (not described) expectations being e.g. deploymentmeans which relates to an Openshift DeploymentConfig.
There are "code development" projects which do not fit into this schema, e.g. AWS Lambda repositories which then might be used in other repositories for deployment.

Describe the solution you'd like
a) Better describe the types ods, ods-service, ff.
b) Add a parameter to skip the deploymentmeans in certain cases or move such dedicated project to a new type (ods-code).

Describe alternatives you've considered
a) As a workaround some "random" DeploymentConfig can be added which will be deployed. A ready to use helm chart would be helpful.

Additional context
N/A

@tbugfinder tbugfinder changed the title ods type ods should support builds without deploymentmeans type ods should support builds without deploymentmeans Oct 22, 2024
@gerardcl
Copy link
Member

what about changing the concept to "ReleaseMeans" so we can support other types of release means, for example, release mean based on helm or tailor (as per current deployment mean implementation/support concept) and then also ones like you suggest (e.g.: for libraries, binaries, code) or mobile app builds (e.g.: ios, android)?

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

No branches or pull requests

2 participants