File tree Expand file tree Collapse file tree 7 files changed +16
-9
lines changed
Expand file tree Collapse file tree 7 files changed +16
-9
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ This directory contains a [Terraform Module](https://www.terraform.io/docs/modul
55The ` main ` branch may be updated at any time with the latest changes which could be breaking. You should always configure your module to use a release. This can be configured in the modules Terraform Configuration block.
66
77```
8- source = "github.com/GoogleCloudPlatform/knfsd-cache-utils//deployment/terraform-module-knfsd?ref=v1.0.0-beta4 "
8+ source = "github.com/GoogleCloudPlatform/knfsd-cache-utils//deployment/terraform-module-knfsd?ref=v1.0.0-beta5 "
99```
1010
1111## Prerequisites
@@ -28,7 +28,7 @@ Basic usage of this module is as follows:
2828``` terraform
2929module "nfs_proxy" {
3030
31- source = "github.com/GoogleCloudPlatform/knfsd-cache-utils//deployment/terraform-module-knfsd?ref=v1.0.0-beta4 "
31+ source = "github.com/GoogleCloudPlatform/knfsd-cache-utils//deployment/terraform-module-knfsd?ref=v1.0.0-beta5 "
3232
3333 # Google Cloud Project Configuration
3434 PROJECT = "my-gcp-project"
Original file line number Diff line number Diff line change @@ -58,7 +58,7 @@ Use of an FSID service to automatically allocate FSIDs for exports is required w
5858``` terraform
5959module "nfs_proxy" {
6060
61- source = "github.com/GoogleCloudPlatform/knfsd-cache-utils//deployment/terraform-module-knfsd?ref=v1.0.0-beta4 "
61+ source = "github.com/GoogleCloudPlatform/knfsd-cache-utils//deployment/terraform-module-knfsd?ref=v1.0.0-beta5 "
6262
6363 # Include your standard KNFSD configuration, this example only shows the
6464 # configuration values specific to the auto re-export feature.
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ There is no special logic in the Knfsd Terraform Module to handle the fanout arc
3737``` terraform
3838module "nfs_proxy_fanout" {
3939
40- source = "github.com/GoogleCloudPlatform/knfsd-cache-utils//deployment/terraform-module-knfsd?ref=v1.0.0-beta4 "
40+ source = "github.com/GoogleCloudPlatform/knfsd-cache-utils//deployment/terraform-module-knfsd?ref=v1.0.0-beta5 "
4141
4242 # Google Cloud Project Configuration
4343 PROJECT = "my-gcp-project"
@@ -67,7 +67,7 @@ module "nfs_proxy_fanout" {
6767
6868module "nfs_proxy_cluster" {
6969
70- source = "github.com/GoogleCloudPlatform/knfsd-cache-utils//deployment/terraform-module-knfsd?ref=v1.0.0-beta4 "
70+ source = "github.com/GoogleCloudPlatform/knfsd-cache-utils//deployment/terraform-module-knfsd?ref=v1.0.0-beta5 "
7171
7272 # Google Cloud Project Configuration
7373 PROJECT = "my-gcp-project"
Original file line number Diff line number Diff line change @@ -119,7 +119,7 @@ resource "google_project_iam_member" "nfs_proxy" {
119119# clusters
120120module "fsid_database" {
121121
122- source = "github.com/GoogleCloudPlatform/knfsd-cache-utils//deployment/terraform-module-knfsd?ref=v1.0.0-beta4 "
122+ source = "github.com/GoogleCloudPlatform/knfsd-cache-utils//deployment/terraform-module-knfsd?ref=v1.0.0-beta5 "
123123
124124 project = "my-gcp-project"
125125 region = "us-west1"
Original file line number Diff line number Diff line change @@ -59,7 +59,7 @@ Providing the metrics config from a file:
5959
6060``` terraform
6161module "nfs_proxy" {
62- source = "github.com/GoogleCloudPlatform/knfsd-cache-utils//deployment/terraform-module-knfsd?ref=v1.0.0-beta4 "
62+ source = "github.com/GoogleCloudPlatform/knfsd-cache-utils//deployment/terraform-module-knfsd?ref=v1.0.0-beta5 "
6363
6464 METRICS_AGENT_CONFIG = file("metrics-config.yaml")
6565}
@@ -69,7 +69,7 @@ Providing the metrics config inline using heredoc syntax:
6969
7070``` terraform
7171module "nfs_proxy" {
72- source = "github.com/GoogleCloudPlatform/knfsd-cache-utils//deployment/terraform-module-knfsd?ref=v1.0.0-beta4 "
72+ source = "github.com/GoogleCloudPlatform/knfsd-cache-utils//deployment/terraform-module-knfsd?ref=v1.0.0-beta5 "
7373
7474 METRICS_AGENT_CONFIG = <<-EOT
7575 receivers:
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ provider "google" {
2929}
3030
3131module "metrics" {
32- source = "github.com/GoogleCloudPlatform/knfsd-cache-utils//deployment/metrics?ref=v1.0.0-beta4 "
32+ source = "github.com/GoogleCloudPlatform/knfsd-cache-utils//deployment/metrics?ref=v1.0.0-beta5 "
3333}
3434```
3535
Original file line number Diff line number Diff line change 11# next
22
3+ # v1.0.0-beta5
4+
35* FSID service to store FSID to export path mappings in an external database
46* Automatically re-export nested volumes to support ` crossmnt ` and NFSv4
57* Allow gVNIC without requiring the high bandwidth option
68* Update kernel to 6.4-rc5
79* Update nfs-utils to 2.6.3
810* Fix configuring NFSD process
911* Updated instructions on configuring manage-gids
12+ * Bump prometheus/procfs version to resolve issues with high numbers of NFS mounts
1013
1114## FSID service to store FSID to export path mappings in an external database
1215
@@ -50,6 +53,10 @@ Ubuntu 22.04 (Jammy Jellyfish) deprecated `/etc/default/nfs-kernel-server`. This
5053
5154Instead the ` /etc/nfs.conf ` needs to be updated as either part of the image build process, or using a ` CUSTOM_PRE_STARTUP_SCRIPT ` .
5255
56+ ## Bump prometheus/procfs version to resolve issues with high numbers of NFS mounts
57+
58+ See [ https://github.com/GoogleCloudPlatform/knfsd-cache-utils/pull/29 ] ( https://github.com/GoogleCloudPlatform/knfsd-cache-utils/pull/29 )
59+
5360# v1.0.0-beta4
5461
5562* Change the default build machine type to c2-standard-16
You can’t perform that action at this time.
0 commit comments