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

Release 7.3.1 version of che-plugin-registry #275

Merged
merged 21 commits into from
Oct 28, 2019
Merged

Conversation

ibuziuk
Copy link
Member

@ibuziuk ibuziuk commented Oct 28, 2019

What does this PR do?

  • Cherry-picking all commits from master
  • Bumping version to 7.3.1
  • Adding 7.3.1 versions of 'che-theia' and 'che-machine-exec' and updating latest.txt of those plugins
  • Setting '7.3.1' version for container runtime images of the che remote plugins via find . -name '*.yaml' -exec sed -i -e 's/:7.3.0/:7.3.1/g' {} \;

What issue does this PR reffer to?

eclipse-che/che#14947

ibuziuk and others added 18 commits October 21, 2019 16:38
…e Hosted Che deployment

Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
…ipse-che#258)

Change-Id: I9ae20399c599912d4f73a22d8c23a588d45d0bca
Signed-off-by: nickboldt <nboldt@redhat.com>
…ns of che-theia and machine-exec plugins and updating 'latest' versions of those plugins to '7.3.0'. Fixing 'latest' verison of the che-machine-exec (updating description, adding 'secure' and 'cookiesAuthEnabled' attributes, formatting)

Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
Signed-off-by: Masaki Muranaka <monaka@monami-ya.com>
Signed-off-by: Masaki Muranaka <monaka@monami-ya.com>
….0.4 (eclipse-che#256)

* Add Kubernetes Che Plugin based on the VS Code Kubernetes extension 1.0.4

Signed-off-by: Artem Zatsarynnyi <azatsary@redhat.com>

* Point k8s plugin latest version to 1.0.4

Signed-off-by: Artem Zatsarynnyi <azatsary@redhat.com>
Signed-off-by: Masaki Muranaka <monaka@monami-ya.com>
…clipse-che#265)

To aid in deploying Che in an offline scenario, it's necessary to have a
list of images used in plugins.

Signed-off-by: Angel Misevski <amisevsk@redhat.com>
By default, the plugin registry redirects requests at /plugins to
/v3/plugins. This commit adds a similar redirect for /resources (to
/v3/resources) to avoid obtuse errors when running an offline registry.

Signed-off-by: Angel Misevski <amisevsk@redhat.com>
* Remove latest meta.yamls, add latest.version files for each plugin

Signed-off-by: Angel Misevski <amisevsk@redhat.com>
…o registry.access.redhat.com/rhscl/httpd-24-rhel7:2.4-105 (eclipse-che#268)

Change-Id: Ieeec90d0be83c93743affb8c191c238b44952920
Signed-off-by: nickboldt <nboldt@redhat.com>
…est = 1.0.4 (eclipse-che#269)

Change-Id: If8cf268e7bca01e909fd96a4625b0c7d84afddba
Signed-off-by: nickboldt <nboldt@redhat.com>
* Add init container to inject remote binary.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

* Fix up

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

* Fix image organization.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

* Use settings.xml patching for java images.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

* Fix up.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

* Use 'entrypoint.sh' script to start remote plugin binary

Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>

* Apply all oc 0.21 dependencies.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

* Apply all needed dependencies for oc-connector.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

* Don't change command for all versions

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

* Start befo-start.sh for java 0.50.0

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

* Don't override entrypoint.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
The regex we use to update image references used in airgap mode fails if
the registry hostname contains a colon.

Signed-off-by: Angel Misevski <amisevsk@redhat.com>
… to run in offline-builder phase and WON'T RUN in Brew unless we copy the script to registry image too -- and this is simpler for Che, CRW, and Brew flavours) (eclipse-che#271)

Change-Id: Ie1380a05c7eebc1f0b3ba8d5ec9c8149345953db
Signed-off-by: nickboldt <nboldt@redhat.com>

move ./list_referenced_images.sh to builder (from offline-builder); remove -c from rhel.Dockerfile so it's consistent with Dockerfile

Change-Id: Ied3d0d977c7d8dc379d66ff715bbb394ecd1ea58
Signed-off-by: nickboldt <nboldt@redhat.com>
Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
…' plugins. Updating 'latest.txt' file for those plugins

Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
…e che remote plugins

Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
name: "vscode-openshift-connector"
memoryLimit: "512Mi"
extensions:
- https://github.com/Azure/vscode-kubernetes-tools/releases/download/1.0.0/vscode-kubernetes-tools-1.0.0.vsix
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why are these added?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

because those are in master, no ?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ah, it's 097a56f

Copy link
Contributor

@nickboldt nickboldt Oct 28, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

so if 097a56f#diff-525d44ea1d1f41ad8ca64916cc13850aR70 is for /next/ does that mean it's not applicable to 7.3.1 ? or does the release process copy v3/plugins/eclipse/che-theia/next/meta.yaml to v3/plugins/eclipse/che-theia/7.3.1/meta.yaml ?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nickboldt my understanding that this PR #233 is addressing eclipse-che/che#14797 at some point, so it must be in 7.3.1
@AndrienkoAleksandr @evidolob could you comment?

Copy link
Contributor

@nickboldt nickboldt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

148 files reviewed: just one question about why two new plugins were added to the openshift connnector meta.yaml. I don't remember seeing that in master branch.

Copy link
Contributor

@amisevsk amisevsk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generally LGTM, with a few comments.

Also, I don't know our policy on adding new plugins to a bugfix release, but the following plugins are present in this PR but not in 7.3.0:

/v3/plugins/pizzafactory/xtend-lang
./v3/plugins/pizzafactory/vscode-libra-move
./v3/plugins/pizzafactory/xtext-lang

title: Eclipse Theia for Eclipse Che
description: Eclipse Theia
title: Eclipse Theia development version.
description: Eclipse Theia, get the latest release each day.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This title and description seems to be inaccurate, no? The version will be fixed here.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good catch

- image: "docker.io/eclipse/che-remote-plugin-kubernetes-tooling-1.0.0:7.3.0"
name: vscode-kubernetes-tools
memoryLimit: "1G"
- image: "docker.io/eclipse/che-remote-plugin-kubernetes-tooling-1.0.4:next"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should be tagged 7.3.1? This is the "latest" version.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@amisevsk good catch, I assume if we would like to keep pizzafactory plugins in 7.3.1 the container runtime image should be also updated there

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 @monaka any issues with this?

@ibuziuk
Copy link
Member Author

ibuziuk commented Oct 28, 2019

Also, I don't know our policy on adding new plugins to a bugfix release, but the following plugins are present in this PR but not in 7.3.0:

/v3/plugins/pizzafactory/xtend-lang
./v3/plugins/pizzafactory/vscode-libra-move
./v3/plugins/pizzafactory/xtext-lang

@nickboldt @l0rd I'm also not sure if we should keep it or remove of 7.3.1

Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
…ernetes-tools plugin

Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
@l0rd
Copy link
Contributor

l0rd commented Oct 28, 2019

@ibuziuk we should probably remove them. If that's complicated let's discuss it.

@amisevsk
Copy link
Contributor

There should be no harm in just rm -rfing those directories; I agree we should wait until 7.4.0 to introduce them.

Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
@ibuziuk
Copy link
Member Author

ibuziuk commented Oct 28, 2019

@amisevsk @nickboldt @l0rd PR has been updated - addressed Angel's review comments + removed pizzafactory plugins

@ibuziuk ibuziuk merged commit ab01e8f into eclipse-che:7.3.x Oct 28, 2019
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.

7 participants