Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Subsequent cluster deployments always causes updates on TF if cluster has DATA_SECURITY_MODE: SINGLE_USER

オープン
#4,418 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
42/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
go, terraform

調査の方向性

acceptance/bundle/integration_whl/interactive_single_user を読み、issue と PR 3768 に記載されている Terraform の動作と、その直接デプロイの動作を比較します。DATA_SECURITY_MODE: SINGLE_USER に対する後続デプロイの意図された処理が acceptance のカバレッジに記録され、リグレッションの動作が解消されれば完了です。

索引モデルが issue の本文から書いたものです。

説明

DABs engine/direct No Autoclose
Describe the issue

Direct deployment does not update/restart the cluster on subsequent deploys which is correct, and thus changes for the wheel are not picked, which is expected in such case.

But this is a regression behaviour comparing to TF because TF test behaviour for wheel jobs on single-user interactive clusters is technically incorrect because TF in such a setup produces permanent drift (incorrect), which leads to cluster restart on each bundle deploy, and therefore wheel changes are picked up

  # databricks_cluster.shared_autoscaling will be updated in-place
  ~ resource "databricks_cluster" "shared_autoscaling" {
        id                             = "1015-102652-xxxxxxx"
      - single_user_name               = "aaaaaaaabbbb-bbbb-cccc-dddd-bb6ce382668a" -> null
        # (19 unchanged attributes hidden)
        # (1 unchanged block hidden)
    }

More details here https://github.com/databricks/cli/pull/3768

Configuration

See ‎acceptance/bundle/integration_whl/interactive_single_user acceptanct test

Is this a regression?

Yes, comparing to TF deployment behaviour

主要言語
Go
スター
404
フォーク
246
平均マージ
1日 11時間
マージ済み PR(30日)
268

環境構築

  • Dockerfile または Docker Compose ファイルあり
  • プルリクエストのテンプレートあり
  • コントリビューションガイドなし

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

databricks/cli のほかの issue

databricks/cli の issue をすべて見る

似ている issue

Go の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。