8000 GCP assignment fails if IP address is of STANDARD tier · Issue #155 · doitintl/kubeip · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
GCP assignment fails if IP address is of STANDARD tier #155
Open
@javibookline

Description

@javibookline

When using kubeip to manage a reserved external IP that is of STANDARD tier, the gcloud compute instances call fails with the error

ERROR: (gcloud.compute.instances.add-access-config) Could not fetch resource:
 - External IP address: xxx.xxx.xxx.xxx has a different network tier STANDARD from the network tier in instance access config PREMIUM.

According to the docs, there is a parameter network-tier which is PREMIUM by default, and seeing the source code of kubeip that is the value being used by the command, as no value is specified in the function call.

return m.client.Instances.AddAccessConfig(project, zone, instance, networkInterface, accessconfig).Do() //nolint:wrapcheck

A proposed solution would be to check the NetworkTier attribute of the retrieved GCP Address and if it is of type STANDARD, setting the parameter value to STANDARD for these cases would fix this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinggood first issueGood for newcomershelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0