profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/jsoref/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Josh Soref jsoref @GarnerCorp Toronto Wondering how I'm finding spelling errors / want to prevent new ones? https://check-spelling.dev

github/copilot-preview 8337

Documentation for GitHub Copilot

jnthn/rakudo-debugger 17

A debugger for Rakudo.

jsoref/1.1.1.1 0

Cloudflare DNS Resolver Landing Page

jsoref/188088 0

https://github.community/t/following-github-actions-tutorial-but-getting-an-npm-eacces-error/188088

jsoref/2factorauth-twofactorauth 0

List of sites with two factor auth support which includes SMS, email, phone calls, hardware, and software.

jsoref/abnfc 0

ABNF to Ragel compiler

jsoref/AboutLibraries 0

AboutLibraries is a library to offer some information of libraries.

jsoref/acceptance-test-harness 0

Acceptance tests cases for Jenkins and its plug-ins based on selenium and docker.

issue openedPowerDNS/pdns

Add tbhandler to pdnsutil akin to pdns_server

<!-- Hi! Thanks for filing an issue. It will be read with care by human beings. Can we ask you to please fill out this template and not simply demand new features or send in complaints? Thanks! --> <!-- Also please search the existing issues (both open and closed) to see if your report might be duplicate --> <!-- Please don't file an issue when you have a support question, send support questions to the mailinglist or ask them on IRC (https://www.powerdns.com/opensource.html) -->

<!-- Tell us what is issue is about -->

  • Program: pdnsutil
  • Issue type: Feature request

Short description

When pdnsutil crashes, as in #10885 it doesn't provide a stack trace

Usecase

It's a lot easier to fix bugs if a stack trace is automatically provided

Description

<!-- Describe as extensively as possible what you want the software to do -->

created time in 7 hours

delete branch jsoref/pdns

delete branch : grammar

delete time in 13 hours

Pull request review commentdiekmann/Iptables_Semantics

Spelling

-Automaticalyy generated by AFP Native_Word entry!!+Automatically generated by AFP Native_Word entry!!

If this came from an upstream, I'm happy to send a PR to it as well...

jsoref

comment created time in a day

PullRequestReviewEvent

Pull request review commentdiekmann/Iptables_Semantics

Spelling

 \section{Evaluation}\label{sec:eval} In Section~\ref{sec:conv}, we have made lots of definitions and created lots of models. How far these models are in accordance with the real world has been up to the vigilance of the reader.-This section attemts to leviate this burden by providing some examples.+This section attempts to alleviate this burden by providing some examples.

?

jsoref

comment created time in a day

Pull request review commentdiekmann/Iptables_Semantics

Spelling

 \subsection{Performance Evaluation} 	\item Some combinations of matches from the firewall and the routing table cannot be ruled out, since the firewall match might only contain an output port and the rule can thus only apply for the packets matching a few routing table entries.  	However, the translation is not aware of that and can thus not remove the combination of the firewall rule and other routing table entries. \end{itemize}-In some rules, the conditions above coincede, resulting in $416\ (=16 \cdot 26)$ rules.+In some rules, the conditions above coincide, resulting in $416\ (=16 \cdot 26)$ rules.

?

jsoref

comment created time in a day

Pull request review commentdiekmann/Iptables_Semantics

Spelling

 datatype ('m, 'a) flow_entry_match = OFEntry (ofe_prio: "16 word") (ofe_fields: find_consts "(('a \<times> 'b) \<Rightarrow> 'c) \<Rightarrow> 'a \<Rightarrow> 'b \<Rightarrow> 'c" (* but no "uncurry" *) find_consts "('a \<Rightarrow> 'b \<Rightarrow> 'c) \<Rightarrow> ('a \<times> 'b) \<Rightarrow> 'c"-(* Anyway, we want this to easily construct OFEntrys from tuples *)+(* Anyway, we want this to easily construct OFEntry-s from tuples *)

Happy to use ' if that's preferable...

jsoref

comment created time in a day

PullRequestReviewEvent

PR opened diekmann/Iptables_Semantics

Spelling

This PR corrects misspellings identified by the check-spelling action.

The misspellings have been reported at https://github.com/jsoref/Iptables_Semantics/commit/4e47dd8199b05da0a171b5ded631a2dacaa0170b#commitcomment-58472241

The action reports that the changes in this PR would make it happy: https://github.com/jsoref/Iptables_Semantics/commit/613b3168d5569f5ea71cecd455a817be8b43f14c

Note: this PR does not include the action. If you're interested in running a spell check on every PR and push, that can be offered separately.

+168 -168

0 comment

74 changed files

pr created time in a day

create barnchjsoref/Iptables_Semantics

branch : spell-check-with-spelling

created branch time in a day

create barnchjsoref/Iptables_Semantics

branch : spelling

created branch time in a day

create barnchjsoref/Iptables_Semantics

branch : spell-check

created branch time in a day

push eventcheck-spelling/Iptables_Semantics

Josh Soref

commit sha 1c8a80b10f7661c33018112a534499e5401a4d4f

spelling: absence Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

view details

Josh Soref

commit sha 3fec7634715cad2cad206b8ff6adee957302ae4a

spelling: accidentally Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

view details

Josh Soref

commit sha c4a4c2855059bafaf47752002b277c33526b28aa

spelling: according Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

view details

Josh Soref

commit sha e4315feffb9423af9711b44eef02a815fee0536c

spelling: address Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

view details

Josh Soref

commit sha 73dfffc6bb23c699662605de35d58379653a3ee4

spelling: addresses Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

view details

Josh Soref

commit sha e8c6a198c648cd3a9c36955bbe826e4120d0212b

spelling: algorithm Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

view details

Josh Soref

commit sha 30556895b0d0cf7d47d5194115627fe32dbf92a1

spelling: alleviate Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

view details

Josh Soref

commit sha 6780140f98805921d17ff4a8c438085c8469d975

spelling: allowed Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

view details

Josh Soref

commit sha e8e92d3d9b6c9c7ac01cd17eac4b6079b4c877d3

spelling: analysis Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

view details

Josh Soref

commit sha 65150b5fa38066ed2c4106aae28a93b5cc95e540

spelling: arithmetic Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

view details

Josh Soref

commit sha 337f6624eb6086522d78b5a5c685071783156953

spelling: assignments Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

view details

Josh Soref

commit sha 2727888ed42ef60f9e90714942eb8a169db56be7

spelling: attempts Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

view details

Josh Soref

commit sha d9c8013eba6c8a52240263d7c0e27ba2babaae39

spelling: automatically Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

view details

Josh Soref

commit sha 8024f5cd43b68ed5449e243159138af7d69591e1

spelling: boolean Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

view details

Josh Soref

commit sha 27e26e6e549147b20b0a8ffbf66f8711e8825f08

spelling: chain Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

view details

Josh Soref

commit sha 540d8385bb5453eee07877829c4a453d19661cb8

spelling: coincide Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

view details

Josh Soref

commit sha 9400986d453bbceee9a07eb6b144cca9c6f0b9a1

spelling: comparisons Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

view details

Josh Soref

commit sha 50f7cb06605ff0e2f6fd5b1ef24b23a550455f09

spelling: compressed Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

view details

Josh Soref

commit sha 1c3a91da8e5ceab99acefe6db1000e3a321769fe

spelling: conditions Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

view details

Josh Soref

commit sha 0b880b3ac32e0877fae5b5a8af5d3400ef060dfa

spelling: debugging Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

view details

push time in a day

push eventcheck-spelling/Iptables_Semantics

Josh Soref

commit sha 4e47dd8199b05da0a171b5ded631a2dacaa0170b

Add check-spelling

view details

push time in a day

create barnchcheck-spelling/Iptables_Semantics

branch : spelling

created branch time in a day

push eventcheck-spelling/Iptables_Semantics

Josh Soref

commit sha b72594217811e5534fab5ac4e35c150b3fa3dfd0

Add check-spelling

view details

push time in a day

push eventcheck-spelling/Iptables_Semantics

Josh Soref

commit sha 782fd519c133adc1db54a9a3992974ed8b176a84

Add check-spelling

view details

push time in a day

create barnchcheck-spelling/Iptables_Semantics

branch : spell-check-with-spelling

created branch time in a day

delete branch jsoref/Iptables_Semantics

delete branch : output_interface_rewrite

delete time in a day

delete branch jsoref/Iptables_Semantics

delete branch : topic/fffuu/seccomp

delete time in a day

delete branch jsoref/Iptables_Semantics

delete branch : afp-submission

delete time in a day

issue openedhashicorp/terraform-provider-google

Error: googleapi: Error 400: Operation operation-... is currently deleting a node pool for cluster default-cluster. Please wait and try again once it is done., failedPrecondition

<!--- Please keep this note for the community --->

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request.
  • Please do not leave +1 or me too comments, they generate extra noise for issue followers and do not help prioritize the request.
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment.
  • If an issue is assigned to the modular-magician user, it is either in the process of being autogenerated, or is planned to be autogenerated soon. If an issue is assigned to a user, that user is claiming responsibility for the issue. If an issue is assigned to hashibot, a community member has claimed the issue already.

<!--- Thank you for keeping this note for the community --->

Terraform Version

"terraform_version": "0.12.26",

<!--- Please run terraform -v to show the Terraform core version and provider version(s). If you are not running the latest version of Terraform or the provider, please upgrade because your issue may have already been fixed. Terraform documentation on provider versioning. --->

Affected Resource(s)

<!--- Please list the affected resources and data sources. --->

  • google_container_node_pool
  • google_container_cluster

Terraform Configuration Files

<!--- Information about code formatting: https://help.github.com/articles/basic-writing-and-formatting-syntax/#quoting-code --->

I don't have the terraform files handy (we use atlantis), so, here's roughly what atlantis showed:

An execution plan has been generated and is shown below.
Resource actions are indicated with the following symbols:
~ update in-place
-/+ destroy and then create replacement

Terraform will perform the following actions:
  # google_container_cluster.default-cluster will be updated in-place
~ resource "google_container_cluster" "default-cluster" {
        cluster_ipv4_cidr           = "10.52.0.0/14"
        default_max_pods_per_node   = 110
        enable_binary_authorization = false
        enable_intranode_visibility = false
        enable_kubernetes_alpha     = false
        enable_legacy_abac          = false
        enable_shielded_nodes       = true
        enable_tpu                  = false
        endpoint                    = "endpoint-ip"
        id                          = "projects/something/locations/us-central1/clusters/default-cluster"
        initial_node_count          = 1
        instance_group_urls         = [
            "https://www.googleapis.com/compute/beta/projects/something/zones/us-central1-a/instanceGroups/gke-default-cluster-default-pool-a22c9cf6-grp",
            "https://www.googleapis.com/compute/beta/projects/something/zones/us-central1-b/instanceGroups/gke-default-cluster-default-pool-ef503e49-grp",
            "https://www.googleapis.com/compute/beta/projects/something/zones/us-central1-c/instanceGroups/gke-default-cluster-default-pool-f7d54a4a-grp",
            "https://www.googleapis.com/compute/beta/projects/something/zones/us-central1-a/instanceGroups/gke-default-cluster-green-40bc61d2-grp",
            "https://www.googleapis.com/compute/beta/projects/something/zones/us-central1-b/instanceGroups/gke-default-cluster-green-6c72f0a8-grp",
            "https://www.googleapis.com/compute/beta/projects/something/zones/us-central1-c/instanceGroups/gke-default-cluster-green-8f848210-grp",
            "https://www.googleapis.com/compute/beta/projects/something/zones/us-central1-a/instanceGroups/gke-default-cluster-basic-green-4777bf38-grp",
            "https://www.googleapis.com/compute/beta/projects/something/zones/us-central1-b/instanceGroups/gke-default-cluster-basic-green-869e1113-grp",
            "https://www.googleapis.com/compute/beta/projects/something/zones/us-central1-c/instanceGroups/gke-default-cluster-basic-green-79e12cba-grp",
            "https://www.googleapis.com/compute/beta/projects/something/zones/us-central1-a/instanceGroups/gke-default-cluster-extra-green-3483bd1a-grp",
            "https://www.googleapis.com/compute/beta/projects/something/zones/us-central1-b/instanceGroups/gke-default-cluster-extra-green-d613c7e9-grp",
            "https://www.googleapis.com/compute/beta/projects/something/zones/us-central1-c/instanceGroups/gke-default-cluster-extra-green-a728fe15-grp",
        ]
        label_fingerprint           = "meh"
        location                    = "us-central1"
        logging_service             = "logging.googleapis.com/kubernetes"
        master_version              = "1.20.9-gke.1001"
        monitoring_service          = "monitoring.googleapis.com/kubernetes"
        name                        = "default-cluster"
        network                     = "projects/something/global/networks/default"
        networking_mode             = "VPC_NATIVE"
        node_locations              = [
            "us-central1-a",
            "us-central1-b",
            "us-central1-c",
        ]
        node_version                = "1.20.9-gke.701"
        project                     = "something"
        remove_default_node_pool    = true
        resource_labels             = {}
        self_link                   = "https://container.googleapis.com/v1beta1/projects/something/locations/us-central1/clusters/default-cluster"
        services_ipv4_cidr          = "10.0.0.0/20"
        subnetwork                  = "projects/something/regions/us-central1/subnetworks/default"

        addons_config {

            istio_config {
                disabled = true
            }

            network_policy_config {
                disabled = true
            }
        }

        cluster_autoscaling {
            autoscaling_profile = "BALANCED"
            enabled             = false
        }

        cluster_telemetry {
            type = "ENABLED"
        }

        database_encryption {
            state = "DECRYPTED"
        }

        default_snat_status {
            disabled = false
        }

        ip_allocation_policy {
            cluster_ipv4_cidr_block       = "10.52.0.0/14"
            cluster_secondary_range_name  = "gke-default-cluster-pods-039d41ed"
            services_ipv4_cidr_block      = "10.0.0.0/20"
            services_secondary_range_name = "gke-default-cluster-services-039d41ed"
        }

        maintenance_policy {
            daily_maintenance_window {
                duration   = "PT4H0M0S"
                start_time = "08:00"
            }
        }

        master_auth {
            cluster_ca_certificate = "redacted"

            client_certificate_config {
                issue_client_certificate = false
            }
        }

      ~ master_authorized_networks_config {
          - cidr_blocks {
              - cidr_block = "10.1.2.3/32" -> null
            }
          + cidr_blocks {
              + cidr_block = "10.1.2.3/32"
            }
          - cidr_blocks {
              - cidr_block = "10.2.4.6/32" -> null
            }
          + cidr_blocks {
              + cidr_block = "10.2.4.6/32"
            }
          - cidr_blocks {
              - cidr_block = "10.3.6.9/32" -> null
            }
          + cidr_blocks {
              + cidr_block = "10.3.6.9/32"
            }
          - cidr_blocks {
              - cidr_block = "10.4.2.8/32" -> null
            }
          + cidr_blocks {
              + cidr_block = "10.4.2.8/32"
            }
          - cidr_blocks {
              - cidr_block = "10.5.7.9/32" -> null
            }
          + cidr_blocks {
              + cidr_block = "10.5.7.9/32"
            }
          - cidr_blocks {
              - cidr_block = "10.6.9.3/29" -> null
            }
          + cidr_blocks {
              + cidr_block = "10.6.9.3/29"
            }
          + cidr_blocks {
              + cidr_block = "10.7.11.15/32"
            }
          - cidr_blocks {
              - cidr_block = "10.8.16.32/32" -> null
            }
          + cidr_blocks {
              + cidr_block = "10.8.16.32/32"
            }
        }

        network_policy {
            enabled  = false
            provider = "PROVIDER_UNSPECIFIED"
        }

        node_config {
            disk_size_gb      = 50
            disk_type         = "pd-standard"
            guest_accelerator = []
            image_type        = "COS_CONTAINERD"
            labels            = {}
            local_ssd_count   = 0
            machine_type      = "n1-standard-4"
            metadata          = {
                "disable-legacy-endpoints" = "true"
            }
            oauth_scopes      = [
                "https://www.googleapis.com/auth/cloud-platform",
                "https://www.googleapis.com/auth/userinfo.email",
            ]
            preemptible       = false
            service_account   = "kubernetes-default@something.iam.gserviceaccount.com"
            tags              = [
                "default-pool",
            ]
            taint             = []

            shielded_instance_config {
                enable_integrity_monitoring = false
                enable_secure_boot          = true
            }

            workload_metadata_config {
                node_metadata = "GKE_METADATA_SERVER"
            }
        }

        node_pool {
            initial_node_count  = 0
            instance_group_urls = [
                "https://www.googleapis.com/compute/v1/projects/something/zones/us-central1-a/instanceGroupManagers/gke-default-cluster-default-pool-a22c9cf6-grp",
                "https://www.googleapis.com/compute/v1/projects/something/zones/us-central1-b/instanceGroupManagers/gke-default-cluster-default-pool-ef503e49-grp",
                "https://www.googleapis.com/compute/v1/projects/something/zones/us-central1-c/instanceGroupManagers/gke-default-cluster-default-pool-f7d54a4a-grp",
            ]
            max_pods_per_node   = 110
            name                = "default-pool"
            node_count          = 0
            node_locations      = [
                "us-central1-a",
                "us-central1-b",
                "us-central1-c",
            ]
            version             = "1.20.9-gke.701"

            management {
                auto_repair  = true
                auto_upgrade = true
            }

            node_config {
                disk_size_gb      = 50
                disk_type         = "pd-standard"
                guest_accelerator = []
                image_type        = "COS_CONTAINERD"
                labels            = {}
                local_ssd_count   = 0
                machine_type      = "n1-standard-4"
                metadata          = {
                    "disable-legacy-endpoints" = "true"
                }
                oauth_scopes      = [
                    "https://www.googleapis.com/auth/cloud-platform",
                    "https://www.googleapis.com/auth/userinfo.email",
                ]
                preemptible       = false
                service_account   = "kubernetes-default@something.iam.gserviceaccount.com"
                tags              = [
                    "default-pool",
                ]
                taint             = []

                shielded_instance_config {
                    enable_integrity_monitoring = false
                    enable_secure_boot          = true
                }

                workload_metadata_config {
                    node_metadata = "GKE_METADATA_SERVER"
                }
            }

            upgrade_settings {
                max_surge       = 3
                max_unavailable = 0
            }
        }
        node_pool {
            initial_node_count  = 13
            instance_group_urls = [
                "https://www.googleapis.com/compute/v1/projects/something/zones/us-central1-a/instanceGroupManagers/gke-default-cluster-green-40bc61d2-grp",
                "https://www.googleapis.com/compute/v1/projects/something/zones/us-central1-b/instanceGroupManagers/gke-default-cluster-green-6c72f0a8-grp",
                "https://www.googleapis.com/compute/v1/projects/something/zones/us-central1-c/instanceGroupManagers/gke-default-cluster-green-8f848210-grp",
            ]
            max_pods_per_node   = 110
            name                = "green"
            node_count          = 9
            node_locations      = [
                "us-central1-a",
                "us-central1-b",
                "us-central1-c",
            ]
            version             = "1.20.9-gke.1001"

            autoscaling {
                max_node_count = 20
                min_node_count = 0
            }

            management {
                auto_repair  = true
                auto_upgrade = true
            }

            node_config {
                disk_size_gb      = 250
                disk_type         = "pd-ssd"
                guest_accelerator = []
                image_type        = "COS_CONTAINERD"
                labels            = {}
                local_ssd_count   = 0
                machine_type      = "n2-standard-8"
                metadata          = {
                    "disable-legacy-endpoints" = "true"
                }
                oauth_scopes      = [
                    "https://www.googleapis.com/auth/cloud-platform",
                ]
                preemptible       = false
                service_account   = "kubernetes-default@something.iam.gserviceaccount.com"
                tags              = [
                    "default-pool",
                ]
                taint             = []

                shielded_instance_config {
                    enable_integrity_monitoring = true
                    enable_secure_boot          = true
                }

                workload_metadata_config {
                    node_metadata = "GKE_METADATA_SERVER"
                }
            }

            upgrade_settings {
                max_surge       = 6
                max_unavailable = 0
            }
        }
        node_pool {
            initial_node_count  = 3
            instance_group_urls = [
                "https://www.googleapis.com/compute/v1/projects/something/zones/us-central1-a/instanceGroupManagers/gke-default-cluster-basic-green-4777bf38-grp",
                "https://www.googleapis.com/compute/v1/projects/something/zones/us-central1-b/instanceGroupManagers/gke-default-cluster-basic-green-869e1113-grp",
                "https://www.googleapis.com/compute/v1/projects/something/zones/us-central1-c/instanceGroupManagers/gke-default-cluster-basic-green-79e12cba-grp",
            ]
            max_pods_per_node   = 110
            name                = "basic-green"
            node_count          = 1
            node_locations      = [
                "us-central1-a",
                "us-central1-b",
                "us-central1-c",
            ]
            version             = "1.20.9-gke.1001"

            autoscaling {
                max_node_count = 20
                min_node_count = 1
            }

            management {
                auto_repair  = true
                auto_upgrade = true
            }

            node_config {
                disk_size_gb      = 100
                disk_type         = "pd-ssd"
                guest_accelerator = []
                image_type        = "COS_CONTAINERD"
                labels            = {}
                local_ssd_count   = 0
                machine_type      = "n1-standard-4"
                metadata          = {
                    "disable-legacy-endpoints" = "true"
                }
                oauth_scopes      = [
                    "https://www.googleapis.com/auth/cloud-platform",
                ]
                preemptible       = false
                service_account   = "kubernetes-default@something.iam.gserviceaccount.com"
                tags              = [
                    "default-pool",
                ]
                taint             = []

                shielded_instance_config {
                    enable_integrity_monitoring = true
                    enable_secure_boot          = true
                }

                workload_metadata_config {
                    node_metadata = "GKE_METADATA_SERVER"
                }
            }

            upgrade_settings {
                max_surge       = 3
                max_unavailable = 0
            }
        }
        node_pool {
            initial_node_count  = 4
            instance_group_urls = [
                "https://www.googleapis.com/compute/v1/projects/something/zones/us-central1-a/instanceGroupManagers/gke-default-cluster-extra-green-3483bd1a-grp",
                "https://www.googleapis.com/compute/v1/projects/something/zones/us-central1-b/instanceGroupManagers/gke-default-cluster-extra-green-d613c7e9-grp",
                "https://www.googleapis.com/compute/v1/projects/something/zones/us-central1-c/instanceGroupManagers/gke-default-cluster-extra-green-a728fe15-grp",
            ]
            max_pods_per_node   = 110
            name                = "extra-green"
            node_count          = 2
            node_locations      = [
                "us-central1-a",
                "us-central1-b",
                "us-central1-c",
            ]
            version             = "1.20.9-gke.1001"

            autoscaling {
                max_node_count = 4
                min_node_count = 2
            }

            management {
                auto_repair  = true
                auto_upgrade = true
            }

            node_config {
                disk_size_gb      = 250
                disk_type         = "pd-ssd"
                guest_accelerator = []
                image_type        = "COS_CONTAINERD"
                labels            = {}
                local_ssd_count   = 0
                machine_type      = "n2-standard-16"
                metadata          = {
                    "disable-legacy-endpoints" = "true"
                }
                oauth_scopes      = [
                    "https://www.googleapis.com/auth/cloud-platform",
                ]
                preemptible       = false
                service_account   = "kubernetes-default@something.iam.gserviceaccount.com"
                tags              = [
                    "default-pool",
                ]
                taint             = []

                shielded_instance_config {
                    enable_integrity_monitoring = true
                    enable_secure_boot          = true
                }

                workload_metadata_config {
                    node_metadata = "GKE_METADATA_SERVER"
                }
            }

            upgrade_settings {
                max_surge       = 4
                max_unavailable = 0
            }
        }

        pod_security_policy_config {
            enabled = false
        }

        private_cluster_config {
            enable_private_endpoint = false
            enable_private_nodes    = true
            master_ipv4_cidr_block  = "172.16.0.16/28"
            peering_name            = "gke-n8a3c92e0ff4c6d086d8-77c6-295a-peer"
            private_endpoint        = "172.16.0.18"
            public_endpoint         = "192.168.20.80"
        }

        release_channel {
            channel = "REGULAR"
        }

        resource_usage_export_config {
            enable_network_egress_metering       = false
            enable_resource_consumption_metering = true

            bigquery_destination {
                dataset_id = "default_cluster_dataset"
            }
        }

        workload_identity_config {
            identity_namespace = "something.svc.id.goog"
        }
    }

  # google_container_node_pool.default-pool must be replaced
-/+ resource "google_container_node_pool" "default-pool" {
        cluster             = "default-cluster"
      ~ id                  = "projects/something/locations/us-central1/clusters/default-cluster/nodePools/default-pool" -> (known after apply)
        initial_node_count  = 0
      ~ instance_group_urls = [
          - "https://www.googleapis.com/compute/v1/projects/something/zones/us-central1-a/instanceGroupManagers/gke-default-cluster-default-pool-a22c9cf6-grp",
          - "https://www.googleapis.com/compute/v1/projects/something/zones/us-central1-b/instanceGroupManagers/gke-default-cluster-default-pool-ef503e49-grp",
          - "https://www.googleapis.com/compute/v1/projects/something/zones/us-central1-c/instanceGroupManagers/gke-default-cluster-default-pool-f7d54a4a-grp",
        ] -> (known after apply)
        location            = "us-central1"
      ~ max_pods_per_node   = 110 -> (known after apply)
        name                = "default-pool"
      + name_prefix         = (known after apply)
        node_count          = 0
      ~ node_locations      = [
          - "us-central1-a",
          - "us-central1-b",
          - "us-central1-c",
        ] -> (known after apply)
      ~ project             = "something" -> (known after apply)
      ~ version             = "1.20.9-gke.701" -> (known after apply)

        management {
            auto_repair  = true
            auto_upgrade = true
        }

      ~ node_config {
            disk_size_gb      = 50
          ~ disk_type         = "pd-standard" -> (known after apply)
          ~ guest_accelerator = [] -> (known after apply)
          ~ image_type        = "COS_CONTAINERD" -> (known after apply)
          ~ labels            = {} -> (known after apply)
          ~ local_ssd_count   = 0 -> (known after apply)
            machine_type      = "n1-standard-4"
          ~ metadata          = {
              - "disable-legacy-endpoints" = "true"
            } -> (known after apply)
          ~ oauth_scopes      = [ # forces replacement
                "https://www.googleapis.com/auth/cloud-platform",
              - "https://www.googleapis.com/auth/userinfo.email",
            ]
            preemptible       = false
            service_account   = "kubernetes-default@something"
            tags              = [
                "default-pool",
            ]
          ~ taint             = [] -> (known after apply)

          ~ shielded_instance_config {
              ~ enable_integrity_monitoring = false -> true # forces replacement
                enable_secure_boot          = true
            }

          ~ workload_metadata_config {
              ~ node_metadata = "GKE_METADATA_SERVER" -> (known after apply)
            }
        }

      ~ upgrade_settings {
          ~ max_surge       = 3 -> (known after apply)
          ~ max_unavailable = 0 -> (known after apply)
        }
    }

Debug Output

<!--- Please provide a link to a GitHub Gist containing the complete debug output. Please do NOT paste the debug output in the issue; just paste a link to the Gist.

To obtain the debug output, run terraform apply with the environment variable TF_LOG=DEBUG. See the Terraform documentation on debugging for more information. --->

Panic Output

<!--- If Terraform produced a panic, please provide a link to a GitHub Gist containing the output of the crash.log. --->

Expected Behavior

Preferably, apply the changes to the cluster, then apply the deletes to the pool, then apply the create for the replacement pool.

But, as long as the operation runs to completion, I'm not particular on the order of operations.

Actual Behavior

running "/atlantis-data/bin/terraform0.12.26 apply -input=false -no-color \"/atlantis-data/repos/GarnerCorp/pharos/1751/default/terraform/lighthouse/golden-pass/k8s_cluster/golden-pass-k8s_cluster-default.tfplan\"" in "/atlantis-data/repos/GarnerCorp/pharos/1751/default/terraform/lighthouse/golden-pass/k8s_cluster": exit status 1
google_container_node_pool.default-pool: Destroying... [id=projects/sincere-night-272115/locations/us-central1/clusters/default-cluster/nodePools/default-pool]
google_container_cluster.default-cluster: Modifying... [id=projects/sincere-night-272115/locations/us-central1/clusters/default-cluster]
google_container_node_pool.default-pool: Still destroying... [id=projects/sincere-night-272115/locations...default-cluster/nodePools/default-pool, 10s elapsed]
google_container_node_pool.default-pool: Still destroying... [id=projects/sincere-night-272115/locations...default-cluster/nodePools/default-pool, 20s elapsed]
google_container_node_pool.default-pool: Still destroying... [id=projects/sincere-night-272115/locations...default-cluster/nodePools/default-pool, 30s elapsed]
google_container_node_pool.default-pool: Destruction complete after 31s

Error: googleapi: Error 400: Operation operation-1634838845797-581527a0 is currently deleting a node pool for cluster default-cluster. Please wait and try again once it is done., failedPrecondition

The default-pool pool was deleted, a new one wasn't created, and the changes to default-cluster were not applied.

Steps to Reproduce

<!--- Please list the steps required to reproduce the issue. --->

  1. terraform apply

Important Factoids

<!--- Are there anything atypical about your accounts that we should know? For example: authenticating as a user instead of a service account? --->

References

<!--- Information about referencing Github Issues: https://help.github.com/articles/basic-writing-and-formatting-syntax/#referencing-issues-and-pull-requests

Are there any other GitHub issues (open or closed) or pull requests that should be linked here? Vendor documentation? For example: --->

  • #3650 <!--- Note Google Cloud customers who are working with a dedicated Technical Account Manager / Customer Engineer: to expedite the investigation and resolution of this issue, please refer to these instructions: https://github.com/hashicorp/terraform-provider-google/wiki/Customer-Contact#raising-gcp-internal-issues-with-the-provider-development-team --->

created time in a day

PR opened PowerDNS/pdns

docs: fix grammar in modes of operation

Short description

<!-- Write a small description of what this Pull Request fixes or provides, including the issue #s --> Add the word it

Checklist

<!-- please indicate if any of these things are done/included with this Pull Request. Not all boxes need to be checked for the Pull Request to be accepted --> I have:

  • [x] read the CONTRIBUTING.md document
  • [ ] compiled this code
  • [ ] tested this code
  • [ ] included documentation (including possible behaviour changes)
  • [ ] documented the code
  • [ ] added or modified regression test(s)
  • [ ] added or modified unit test(s)
+3 -3

0 comment

1 changed file

pr created time in a day

push eventjsoref/pdns

Robin Geuze

commit sha e0ffe53ad91449d66bf010922c0c37407ae6a22d

Actually use the QueryCache for the UeberBackend unit tests

view details

Remi Gacogne

commit sha 0168ef863d362deb17b45619ba700cea81ee87c7

auth: Fix Ueberbackend unit tests when caching is actually enabled (#1)

view details

Remi Gacogne

commit sha 0a9dcd1667b302a78b40b96dad33f13683c3d215

rec: Be more strict when validating DS wrt parent/child NSEC(3)s The existing code would not have accepted that proof anyway since the NSEC(3) are signed by a DNSKEY that would require fetching the corresponding DS, which causes a loop that would be detected, but it is cleaner to actually check this.

view details

Remi Gacogne

commit sha 9cd8488846ccd993f21ada76c9a727fdecc146d0

rec: Fix formatting

view details

Remi Gacogne

commit sha f99fe259f3e831f1be4c57be321814806c8308fc

auth: Only the call to mysql_init() needs to be protected by a mutex

view details

Remi Gacogne

commit sha 0f2f32a9a1aa6ec495cb4be011691043a9208fdf

auth: Convert the tinydns backend to LockGuarded

view details

Remi Gacogne

commit sha 01e967956ed19292d44cec0985dffc7b54d40aea

auth: Convert the CommunicatorClass to LockGuarded

view details

Remi Gacogne

commit sha 351cdb4ca73b4c5607483e354738ab30d8889aca

auth: Move the UeberBackend to LockGuarded

view details

Remi Gacogne

commit sha 24fb57748b45171b0d1444d1cd164647c0844a6a

auth: Convert the TCPNameserver to LockGuarded

view details

Remi Gacogne

commit sha 3a5f4c0956d7d0acade9d842d40d278ca1760ff4

auth: Convert DNSProxy to LockGuarded

view details

Remi Gacogne

commit sha 19379c8bc07157015161f3bb2b599f98808abecb

auth: Convert the bind backend to LockGuarded And remove the LookButDontTouch static mutex in the process, since we are only atomically updating the reference count anyway.

view details

Remi Gacogne

commit sha 42b8372ca401bfc3e9c92e3449f69fbb50993516

auth: Convert StatBag to LockGuarded

view details

Remi Gacogne

commit sha 18cb84d399130bfeaabc56dff0880c7e2d2e6122

auth: Convert Lua records to LockGuarded

view details

Remi Gacogne

commit sha 413f9f8d300d5f1a4d56dac6e69153747eed9deb

auth: Remove unused mutex header

view details

Remi Gacogne

commit sha ffb1b049ec6ab721add414e1aeb77eeb29c9167a

Move ixfrdist to LockGuarded

view details

Remi Gacogne

commit sha b9f092ec4f2bb1cc1cd2e8983ce64bef2be9563f

auth: Make some receiver.cc variables as static

view details

Remi Gacogne

commit sha 87f56f3ffec105559ea3d6b71df9547b7888e591

Hopefully convert pkcs11signers to LockGuarded

view details

Remi Gacogne

commit sha b38acd91b9903269fe148d85595483b6c6522ad6

auth: Convert DNSSECKeeper to SharedLockGuarded

view details

Remi Gacogne

commit sha bbbfdc22a8951e806ebeba8ff3cfff7c4da15a02

auth: Convert Lua records to SharedLockGuarded

view details

Remi Gacogne

commit sha 4f4b8ed89e1171b42640960c85a562bc257487d5

Convert dnssecsigner to SharedLockGuarded

view details

push time in a day

create barnchjsoref/pdns

branch : grammar

created branch time in a day

delete branch jsoref/pdns

delete branch : patch-1

delete time in a day

push eventjsoref/pdns

Josh Soref

commit sha 98817c278a5f126bd4d8477ef5c37890f66fe364

docs: fix grammar in modes of operation

view details

push time in a day