-
Notifications
You must be signed in to change notification settings - Fork 58
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
Support components of type Kubernetes and OpenShift #798
Comments
@amisevsk components:
- name: git-credentials-gitlab
kubernetes:
inlined: |
{
"kind": "Secret",
"apiVersion": "v1",
"metadata": {
"name": "git-credentials-gitlab",
"annotations": {
"controller.devfile.io/mount-path": "/home/theia/.git-credentials"
},
"labels": {
"controller.devfile.io/git-credential": "true",
"controller.devfile.io/watch-secret": "true"
}
},
"type": "Opaque",
"data": {
"credentials": "aHR0cDovL...b2NhbA=="
}
} Currently it doesn't look like there is a way to propagate secrets to the user namespace in a more or less automatic way without having admin access, so it will be extremely helpful if this would be implemented. |
@Bolodya1997 There's no progress to report here yet, but it's in our backlog for the semi-near future -- there have just been other more pressing issues/features in the mean time. One note about your suggestion
I'm 90% sure the ultimate implementation here will use RBAC for the user creating the DevWorkspace to ensure they have permissions to create/update the objects in the |
@amisevsk Thank you for your response! This note is quite helpful for me. |
@amisevsk, I am currently working on the implementation of the compose component. To convert compose-spec files to kubernetes manifests, we will be using kompose. Earlier kompose used to provide support for managing kubernetes resources using Since, kompose is only responsible for generating manifest with |
Is |
Description
The Devfile API specifies Kubernetes and OpenShift component types, which consist mainly of raw Kubernetes/OpenShift yaml/json objects that should be applied to the cluster. These components are currently ignored by the DevWorkspace Operator, but should be supported -- at least at a "best effort" level (i.e. within DWO privileges and with limited syncing/cleanup)
Additional context
Related to eclipse-che/che#17894
The text was updated successfully, but these errors were encountered: