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

Initialize Che Devfile Registry #2

Merged
merged 5 commits into from
May 22, 2019

Conversation

sleshchenko
Copy link
Member

@sleshchenko sleshchenko commented May 21, 2019

What does this PR do?

Initialize Che Devfile Registry. Changes are divided into separate commits to make review easier:

  1. Add Che 7 Preview Devfile based on the corresponding stack.
    Note that devfile in repository contains extra fields (description, displayName, icon) which are copied to index.json and dropped out from devfile on phase of build.
  2. Add an ability to build image for Che Devfile Registry.
  3. Set up CentOS CI. It contains build script and job will be created after merging this PR.
  4. Add template for deploying Che Devfile Registry to OpenShift.
  5. Add helm chart for deploying Che Devfile Registry on Kubernetes.

What issues does this PR fix or reference?

eclipse-che/che#13353
This is only first PR for setting up Che Devfile Registry and the following changes will be set soon:

  • set up circleci to perform bash checks;
  • add more Devfiles that are based on Che 7 Stacks;
  • make API respond with JSON instead of YAML(should be investigated if needed);

Further improvements:

  • add JSON Schema check for devfiles in a repository on docker image phase.

How to test this PR

Until cico job is not set, the following image may be used for testing sleshchenko/che-devfile-registry:initial

devfile-registry

@sleshchenko
Copy link
Member Author

@slemeur @l0rd you may be also interested in having a look it

Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
@sleshchenko sleshchenko merged commit 2f46d7f into eclipse-che:master May 22, 2019
@sleshchenko sleshchenko deleted the initialDevfileRegistry branch May 22, 2019 05:46
@nickboldt nickboldt mentioned this pull request Jan 6, 2020
Ohrimenko1988 added a commit that referenced this pull request May 13, 2020
Signed-off-by: Ihor Okhrimenko <iokhrime@redhat.com>
Ohrimenko1988 added a commit that referenced this pull request May 29, 2020
Signed-off-by: Ihor Okhrimenko <iokhrime@redhat.com>
sparkoo pushed a commit to sparkoo/che-devfile-registry that referenced this pull request Dec 4, 2020
add cico script and rhel dockerfile
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

Successfully merging this pull request may close these issues.

None yet

2 participants