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

Init operations for workspaces #69

Open
jfaltermeier opened this issue Aug 19, 2022 · 8 comments
Open

Init operations for workspaces #69

jfaltermeier opened this issue Aug 19, 2022 · 8 comments
Assignees
Labels
enhancement New feature or request prio-high

Comments

@jfaltermeier
Copy link
Contributor

We might offer operations that are performed when a new workspace is created, for example cloning a given git repository.
Initial ideas would be either by an init-container or by a Theia-Extension.
However we should check for other use cases as well and how this may be integrated in an extensible way.

@jfaltermeier jfaltermeier added the enhancement New feature or request label Aug 19, 2022
@github-actions

This comment was marked as outdated.

@github-actions github-actions bot added the stale label Nov 17, 2022
@jfaltermeier

This comment was marked as outdated.

@github-actions github-actions bot removed the stale label Nov 18, 2022
@github-actions

This comment was marked as outdated.

@github-actions github-actions bot added the stale label Feb 17, 2023
@jfaltermeier

This comment was marked as outdated.

@github-actions github-actions bot removed the stale label Feb 18, 2023
@jfaltermeier jfaltermeier self-assigned this May 5, 2023
jfaltermeier added a commit that referenced this issue May 5, 2023
jfaltermeier added a commit that referenced this issue May 5, 2023
jfaltermeier added a commit that referenced this issue May 15, 2023
jfaltermeier added a commit that referenced this issue May 15, 2023
* create init container that can be used to checkout git repositories
with https and ssh
jfaltermeier added a commit that referenced this issue May 15, 2023
* create init container that can be used to checkout git repositories
with https and ssh
jfaltermeier added a commit that referenced this issue May 15, 2023
* add ability to checkout branches/commits/tags
jfaltermeier added a commit that referenced this issue May 17, 2023
* add list of InitOperations to Session
* introduce binding of multiple InitOperationHandler
* implement GitInitOperationHandler
  * add init container with required environment variables for HTTP(S)
Git checkout
  * checks that the secret is allowed to be used by this user and by
this InitOperationHandler
jfaltermeier added a commit that referenced this issue May 17, 2023
jfaltermeier added a commit that referenced this issue May 17, 2023
jfaltermeier added a commit that referenced this issue May 17, 2023
* implement injecting ssh key and password to init container
* adjust git init script to work with any user id
jfaltermeier added a commit that referenced this issue May 17, 2023
* make auth info optional (for public repos)
* regenerate open api schema
* regenerate typescript API
jfaltermeier added a commit that referenced this issue May 22, 2023
* Extend public API
jfaltermeier added a commit that referenced this issue May 22, 2023
* Extend public API
* add verification job for new docker image
jfaltermeier added a commit that referenced this issue May 22, 2023
* Extend public API
* add verification job for new docker image
* do not update all references to @eclipse-theiacloud/common:
0.8.0-alpha.23 yet, since this is not released yet

This comment was marked as outdated.

@github-actions github-actions bot added the stale label Nov 2, 2023
@sgraband

This comment was marked as outdated.

@github-actions github-actions bot removed the stale label Nov 6, 2023
jfaltermeier added a commit that referenced this issue Nov 24, 2023
* create init container that can be used to checkout git repositories
with https and ssh
jfaltermeier added a commit that referenced this issue Nov 24, 2023
* add ability to checkout branches/commits/tags
jfaltermeier added a commit that referenced this issue Nov 24, 2023
* add list of InitOperations to Session
* introduce binding of multiple InitOperationHandler
* implement GitInitOperationHandler
  * add init container with required environment variables for HTTP(S)
Git checkout
  * checks that the secret is allowed to be used by this user and by
this InitOperationHandler
jfaltermeier added a commit that referenced this issue Nov 24, 2023
* implement injecting ssh key and password to init container
* adjust git init script to work with any user id
jfaltermeier added a commit that referenced this issue Nov 24, 2023
* make auth info optional (for public repos)
* regenerate open api schema
* regenerate typescript API
jfaltermeier added a commit that referenced this issue Nov 24, 2023
* Extend public API
* add verification job for new docker image
* do not update all references to @eclipse-theiacloud/common:
0.8.0-alpha.23 yet, since this is not released yet
jfaltermeier added a commit that referenced this issue Nov 24, 2023
* Extend public API
* add verification job for new docker image
* do not update all references to @eclipse-theiacloud/common:
0.8.1-alpha.2 yet, since this is not released yet
jfaltermeier added a commit that referenced this issue Nov 24, 2023
* remove osweek branches from workflow files
* fix typos
* explicitly use python3
jfaltermeier added a commit that referenced this issue Nov 27, 2023
* remove osweek branches from workflow files
* fix typos
* explicitly use python3
jfaltermeier added a commit that referenced this issue Nov 27, 2023
* remove osweek branches from workflow files
* fix typos
* explicitly use python3
jfaltermeier added a commit that referenced this issue Nov 27, 2023
* remove osweek branches from workflow files
* fix typos
* explicitly use python3
jfaltermeier added a commit that referenced this issue Nov 27, 2023
* remove osweek branches from workflow files
* fix typos
* explicitly use python3
Copy link

github-actions bot commented May 5, 2024

This issue is stale because it has been open for 180 days with no activity.

@github-actions github-actions bot added the stale label May 5, 2024
@jfaltermeier
Copy link
Contributor Author

Keep open

@github-actions github-actions bot removed the stale label May 6, 2024
@jfaltermeier jfaltermeier changed the title Think about init operations for workspaces Init operations for workspaces Oct 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request prio-high
Projects
None yet
Development

No branches or pull requests

3 participants