GCP アップデート (12/13-12/19 2019)


### IAM: [Dec 12, 2019](https://cloud.google.com/iam/docs/release-notes#December_12_2019)
- IAMを時間や接続元とかで権限を変えられるIAM Conditionsがパブリックベータになったよ。

### GKE: [Dec 13, 2019](https://cloud.google.com/kubernetes-engine/docs/release-notes#december_13_2019)
- アップデートのお知らせ: 1.15がGAになったよ。
  - FWがデフォルトで443と10250だけ開くようになったので必要に応じてFWの設定等が必要。
  - 12/6に公開された、新しいノードプールが作成終わっているのにPROVISIONINGのままになっている問題が修正。
  - アップグレードの時間帯を指定できるメンテナンスウィンドウがGAに。
  - バージョンごとにfeatureとfix色々来てるので詳細はリリースノート確認してください。

### Cloud Build: [Dec 13, 2019](https://cloud.google.com/cloud-build/release-notes#December_13_2019)
- GitHub Appトリガを利用している場合、プルリクをクローズした場合、ビルド中のプルリクがキャンセルされるようになったよ。

### Stoage: [Dec 13, 2019](https://cloud.google.com/storage/docs/release-notes#December_13_2019)
- 時間や接続元IP等によってIAM権限を変更できるIAM Conditionsがベータになったよ。
  - ACLを無効化にする必要あり。
  - resource attributesを利用すればオブジェクト単位の設定ができるので、ACLの上位互換になりそう。

### BigQuery: [Dec 13, 2019](https://cloud.google.com/bigquery/docs/release-notes#December_13_2019)
- スロットを予約できるReservationsがUSとEUのリージョンでベータになったよ。
  - ベータ中はorgに紐付いていて、orgやフォルダ、プロジェクトにslotをアサインして利用可能。
  - flat-rateより簡単にサインアップできるようになった感じ。。？

### CloudSQL: [Dec 13, 2019](https://cloud.google.com/sql/docs/release-notes#december_13_2019)
- Cloud SQLをCloud VPN経由で利用できるようになったよ。
- organization policyでorg単位でCloud SQLのPublic IPや接続元を許可するAuthorized Networksの設定を不許可にできる機能ができたよ。

### IAM: [Dec 13, 2019](https://cloud.google.com/iam/docs/release-notes#December_13_2019)
- IAMで削除されたユーザを表示する機能がrevertされて表示されなくなったよ。(12/9にアナウンスされていた件)

### Composer: [Dec 16, 2019](https://cloud.google.com/composer/docs/release-notes#December_16_2019)
- 新しいバージョン(composer-1.8.3-airflow-1.9.0, composer-1.8.3-airflow-1.10.1, composer-1.8.3-airflow-1.10.2, composer-1.8.3-airflow-1.10.3)のお知らせ。
  - デフォルトがcomposer-1.8.3-airflow-1.9.0に。
  - ComposerがOpenAPIを使ってGKEクラスタ上のコンポーネントの管理をするように変更。(GKEの将来のバージョンとコンパチ保障。)
  - projects.locations.environments.createのバリデーションエラーのフォーマットを修正。

### Compute: [Dec 13, 2019](https://cloud.google.com/compute/docs/release-notes#december132019)
- N2マシンタイプがasia-northeast1-a,b、asia-southeast1-a、australia-southeast1-bに。
  - 東京きた！(cにはないけど)

### Compute: [Dec 16, 2019](https://cloud.google.com/compute/docs/release-notes#december122019)
- 11/21にorgポリシーでネステッド仮想化がデフォルト無効化になる、と案内したけど取り消し。
  - ただし、明示的に許可するかねステッド仮想化をベストプラクティスとして避けることを推奨。

### KMS: [Dec 17, 2019](https://cloud.google.com/kms/docs/release-notes#December_17_2019)
- サードパーティの鍵管理システムを利用できるExternal Key Manager (EKM)がベータになったよ。
  - アルファからの変更は[ここ](https://cloud.google.com/kms/docs/ekm#api_changes)で要確認。

### Istio on GCP: [Istio 1.2.10-gke.0](https://cloud.google.com/istio/docs/istio-on-gke/release-notes#istio_1210-gke0)
- Istio1.2.10の[セキュリティイシュー](https://istio.io/news/security/istio-security-2019-007/)や1.2.8、1.2.9の取り込み

### IAM: [Dec 17, 2019](https://cloud.google.com/iam/docs/release-notes#December_17_2019)
- 特定のユーザの特定のAPIに対するアクセス有無をトラブルシュートしてくれるPolicy TroubleshooterがGAになったよ。
  - 見た目はこれから、、という感じですが、権限何を足せば足りる OR 権限取れはずせば剥奪できる、が頑張って検索しなくても良くなりそう。

### CloudSQL: [Dec 17, 2019](https://cloud.google.com/sql/docs/release-notes#december_17_2019)
- Cloud SQLがVPCSCをサポートするようになったよ。

### Spanner: [Dec 18, 2019](https://cloud.google.com/spanner/docs/release-notes#December_18_2019)
- リージョナルインスタンスがeurope-west3で使えるようになったよ。

### ディスクレーマ
- アップデートの内容はあくまでも個人の理解していることを書いています。正しい内容はリリースノート等を確認下さい。
- リリース内容できるだけ拾うようにしているのですが、抜けていそうなリリースノートが追加するのでぜひ教えて下さい！(一覧[ここ](https://qiita.com/kenzkenz/items/ac18a359b803dbb6b490)で更新してます。)