リリースノートおよび既知の問題


Red Hat OpenShift Dev Spaces 3.13

Red Hat OpenShift Dev Spaces 3.13 のリリースノートと既知の問題

Red Hat Developer Group Documentation Team

概要

Red Hat OpenShift Dev Spaces 3.13 の注目すべき新機能と既知の問題に関する情報。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。まずは、マスター (master)、スレーブ (slave)、ブラックリスト (blacklist)、ホワイトリスト (whitelist) の 4 つの用語の置き換えから始めます。この取り組みは膨大な作業を要するため、今後の複数のリリースで段階的に用語の置き換えを実施して参ります。詳細は、Red Hat CTO である Chris Wright のメッセージ をご覧ください。

第1章 Red Hat OpenShift Dev Spaces について

Red Hat OpenShift Dev Spaces は、エンタープライズレベルのセットアップを備えた Red Hat OpenShift 上の Web ベースの開発環境を提供します。

  • クラウド開発環境 (CDE) サーバー
  • Microsoft Visual Studio Code - Open Source や JetBrains IntelliJ IDEA Community などの IDE (テクノロジープレビュー)
  • 一般的なプログラミング言語、フレームワーク、Red Hat テクノロジーを使用したコンテナー化環境

Red Hat OpenShift Dev Spaces は、コンテナーベースの開発に適しています。

Red Hat OpenShift Dev Spaces 3.13 は Eclipse Che 7.84 に基づいています。

1.1. サポート対象のプラットフォーム

OpenShift Dev Spaces は、次の CPU アーキテクチャー上の OpenShift 4.12 - 4.15 で実行されます。

  • AMD64 および Intel 64 (x86_64)
  • IBM Power (ppc64le) および IBM Z (s390x)

1.2. サポートポリシー

Red Hat OpenShift Dev Spaces 3.13 については、Red Hat が製品のデプロイメント、設定、および使用のサポートを提供します。

1.3. Red Hat OpenShift Dev Spaces と Eclipse Che の違い

Red Hat OpenShift Dev Spaces と、そのベースとなる上流プロジェクトである Eclipse Che の間には、多少の違いがあります。

  • OpenShift Dev Spaces は、Red Hat OpenShift でのみサポートされます。
  • OpenShift Dev Spaces は Red Hat Enterprise Linux に基づいており、最新のセキュリティー修正が含まれるように定期的に更新されます。
  • OpenShift Dev Spaces は、Quarkus、Lombok、NodeJS、Python、DotNet、Golang、C/C++、PHP などの言語およびテクノロジーを操作するための devfile を提供します。最新のサンプルプロジェクトは、devspaces-devfileregistry コンテナーイメージソース にあります。
  • OpenShift Dev Spaces は、ユーザーログインと管理に OpenShift OAuth を使用します。

Red Hat は、OpenShift Dev Spaces のエンタープライズレベルのサポートを保証するライセンスとパッケージを提供します。

第2章 新機能および機能拡張

2.1. ユーザーダッシュボードの新しい "Editor Selector" パネル

このリリースでは、新しい "Editor Selector" パネルを使用して、ユーザーダッシュボードからワークスペースを起動するときにエディターを簡単に選択できます。

カスタムエディターの指定の詳細は、公式ドキュメント を参照してください。

関連情報

2.2. スタートガイドのサンプルに関するカスタム定義で URL パラメーターをサポートする

このリリースから、スタートガイドのサンプルの URL を定義するときにパラメーターを追加できるようになりました。

     {
        "displayName": "Example",
        "description": "Example",
        "tags": ["example"],
        "url": "https://example.com/my-project.git?df=next/base/devfile.yaml"
      }

スタートガイドのサンプルの設定の詳細は、公式ドキュメント を参照してください。

関連情報

2.3. Visual Studio Code - Open Source ("Code - OSS") の信頼できる拡張機能を設定する

このリリースでは、devfile または ConfigMap で定義された専用の VSCODE_TRUSTED_EXTENSIONS 環境変数を使用して、どの拡張機能が信頼され、認証トークンにアクセスできるのか指定できます。

   env:
     - name: VSCODE_TRUSTED_EXTENSIONS
       value: "<publisher1>.<extension1>,<publisher2>.<extension2>"

機能強化の詳細は、公式ドキュメント を参照してください。

関連情報

2.4. ImagePuller で使用されることが予想されるイメージの自動化

このリリースでは、CheCluster カスタムリソースレベルで imagePuller オプションが有効になっている場合、Operator は devfile とプラグインレジストリーの両方から関連イメージを自動的に取得し、ImagePuller カスタムリソースを作成および管理して、ワークスペースの起動を高速化します。

機能強化の詳細は、公式ドキュメント を参照してください。

関連情報

2.5. ダッシュボードから GitLab OAuth を取り消す機能を追加

このリリースより前は、ユーザーダッシュボードからの GitHub OAuth の取り消しのみがサポートされていました。最近、GitLab は Revoke a token API を追加し、ユーザーダッシュボードから GitLab OAuth アクセス権を取り消すことも可能になりました。

その他の Git サービスの場合は、プロバイダーの Web サイトに移動し、OAuth アクセスを取り消すための手順に従う必要があります。

関連情報

2.6. "Recent Workspaces" リストに完全なワークスペース名をホバーで表示

"Recent Workspaces" からワークスペースにマウスを移動すると、名前が長くてサイドバーに収まらない場合は、名前が展開されます。

関連情報

2.7. Personal Access Token シークレットにプロバイダー名アノテーションを追加

このリリースから、ユーザーダッシュボードで Personal Access Token を作成すると、"Provider" フィールドが専用の Git サービスに対応するようになります。以前は、ランダムな接尾辞が付いた oauth2- 文字列が使用されていました。その結果、視界が悪くなった。

関連情報

第3章 バグ修正

3.1. 永続ホームはワークスペースごとのストレージストラテジーでは機能しません

以前は、persistUserHome CheCluster カスタムリソースプロパティーは、ワークスペースごとのストレージストラテジーでは機能していませんでした。このリリースでは不具合が修正され、per-userper-workspace の両方のストレージストラテジーで persistUserHome オプションを使用できるようになりました。

プロパティーの詳細は、公式 ドキュメント を参照してください。

関連情報

このリリースより前は、che-code の "Restart Workspace from local Devfile" 機能を使用した後に、ワークスペースの起動に影響する散発的な不具合がありました。"You can only have 1 running workspace at a time" エラーメッセージが表示されます。本リリースでは、この問題が修正されています。

関連情報

3.3. OAuth2 経由の Bitbucket サーバーリポジトリーからのワークスペース起動の失敗

このリリースより前は、OAuth2 を使用した Bitbucket Server プライベートリポジトリーからのワークスペースの起動は、"Repository/Devfile URL is missing" エラーで失敗していました。本リリースでは、この問題が修正されています。

関連情報

3.4. エディター devfile を取得するときに CORS 関連のネットワークエラーが発生しました

che-editor URL パラメーターを使用してエディターを参照すると、CORS 関連のネットワークエラーが発生する可能性があります。このリリースでは不具合が修正されました。

関連情報

3.5. ユーザー設定 Personal Access Token ダイアログの Git URL の URL サニタイズが欠落しています

以前は、開発者がユーザー設定から Personal Access Token を作成した場合、Git URL の検証は行われませんでした。URL が無効だった場合は、java.net.URISyntaxException: Illegal character exception により、ログインおよびダッシュボードの使用に問題が発生します。アクセスの問題を解決するには、生成されたシークレットを手動で操作する必要がありました。このリリースでは不具合が修正されました。

関連情報

3.6. Git ウィジェットからのインポートでは入力値のスペースが切り捨てられない

このリリースより前は、"Import from Git" ウィジェットの入力フィールドで末尾のスペースが切り捨てられず、"URL or SSHLocation is not valid" エラーが発生しました。

関連情報

3.7. OAuth が取り消された後も、Revoke OAuth ボタンがまだアクティブな状態のままです

以前は、実行後も Revoke OAuth ボタンが引き続きアクティブでした。このリリースでは不具合が修正されました。

関連情報

第4章 テクノロジープレビュー

テクノロジープレビューの機能は、最新の技術をいち早く提供して、開発段階で機能のテストやフィードバックの収集を可能にするために提供されます。ただし、これらの機能は Red Hat サブスクリプションレベルアグリーメントでは完全にサポートされておらず、機能的に完全でない可能性があり、実稼働環境での使用を目的としていません。Red Hat ではテクノロジープレビュー機能を今後も繰り返し使用することで一般提供に移行できると考えていることから、お客様がこの機能を使用する際に発生する問題の解決に取り組みます。テクノロジープレビューのサポート範囲 を参照してください。

なし。

第5章 非推奨の機能

5.1. devfile V1 のサポート終了

このリリースでは、devfile V1 はサポートされなくなり、devfile-converter パッケージは削除されます。

関連情報

第6章 削除された機能

なし。

第7章 既知の問題

7.1. Ansible Lightspeed が Ansible サーバーに接続されない

Ansible Lightspeed と Ansible サーバーへの接続には既知の問題があります。OpenShift Dev Spaces 環境が *.openshiftapps.com ドメインにない場合、Ansible Lightspeed は Ansible サーバーに接続できません。

利用可能な回避策はありません。

関連情報

7.2. FIPS コンプライアンスの更新

FIPS 準拠に関しては、特定の暗号化モジュールが FIPS 検証されないという既知の問題があります。以下は、OpenShift Dev Spaces で FIPS を使用するための要件と制限のリストです。

必要なクラスターと Operator の更新

必要に応じて、Red Hat OpenShift Container Platform インストールを 4.11、4.12、または 4.13 の最新の z-stream 更新に更新します。FIPS をまだ有効にしていない場合は、アンインストールして再インストールする必要があります。

クラスターが起動して実行されたら、OpenShift Dev Spaces 3.7.1 (3.7-264) をインストールし、最新の DevWorkspace Operator バンドル 0.21.2 (0.21-7) 以降もインストールおよび更新されていることを確認します。https://catalog.redhat.com/software/containers/devworkspace/devworkspace-operator-bundle/60ec9f48744684587e2186a3 を参照してください。

UDI イメージの Golang コンパイラー

Universal Developer Image (UDI) コンテナーには、CGO_ENABLED=1 フラグを指定せずにビルドされた golang コンパイラーが含まれています。check-payload スキャナー (https://github.com/openshift/check-payload) はエラーをスローしますが、このコンパイラーでビルドするものがすべて正しいフラグ CGO_ENABLED=1 を設定し、extldflags -static または -tags no_openssl を使用しない限り、これは安全に無視できます。

結果のバイナリーはスキャンでき、エラーなしで合格するはずです。

静的にリンクされたバイナリー

暗号化に関係のない静的にリンクされたバイナリーは、次の 2 つのコンテナーで見つけることができます。

  • code-rhel8
  • idea-rhel8.

これらは暗号化に関連していないため、FIPS 準拠には影響しません。

FIPS の Helm サポート

UDI コンテナーには、FIPS サポートでコンパイルされていない helm バイナリーが含まれています。FIPS 環境にいる場合は、helm を使用しないでください。

関連情報

7.3. デバッガーが .NET サンプルで動作しない

現在、Microsoft Visual Studio Code - Open Source のデバッガーは .NET サンプルでは動作しません。

回避策

関連情報

第8章 よくある質問

OpenShift Dev Spaces から OpenShift クラスターにアプリケーションをデプロイすることはできますか?
ユーザーは oc login を使用して実行中のワークスペースから OpenShift クラスターにログインする必要があります。
最適なパフォーマンスを得るには、OpenShift Dev Spaces で使用される永続ボリュームに使用する推奨ストレージは何ですか?
ブロックストレージを使用します。
同じクラスターに複数の OpenShift Dev Spaces インスタンスをデプロイできますか?
クラスターごとにデプロイできる OpenShift Dev Spaces インスタンスは 1 つのみです。
OpenShift Dev Spaces を オフライン (つまりインターネットから切断した状態で) でインストールすることは可能ですか?
OpenShift の制限された環境への Red Hat OpenShift Dev Spaces のインストール を参照してください。
OpenShift Dev Spaces でデフォルト以外の証明書を使用できますか?
自己署名証明書または公開証明書を使用できます。信頼できない TLS 証明書のインポート を参照してください。
複数のワークスペースを同時に実行できますか?
ユーザーが複数のワークスペースを同時に実行できるようにする を参照してください。

法律上の通知

Copyright © 2024 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る