Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.
This repository was archived by the owner on Dec 15, 2022. It is now read-only.

Allow prevent_destroy for provider #304

@IvanTurgenev1

Description

@IvanTurgenev1

I'm trying to use https://registry.terraform.io/providers/pan-net/powerdns/latest as crossplane terrajet provider
and when i'm trying to change A records by adding multiple values for A records:
from

apiVersion: record.powerdns.jet.crossplane.io/v1alpha1
kind: Record
metadata:
  name: example
spec:
  forProvider:
   zone: "example.com."
   name: "www.example.com."
   type: "A"
   ttl: 300
   records: ["192.168.0.11"]
  providerConfigRef:
    name: powerdns

to

apiVersion: record.powerdns.jet.crossplane.io/v1alpha1
kind: Record
metadata:
  name: example
spec:
  forProvider:
   zone: "example.com."
   name: "www.example.com."
   type: "A"
   ttl: 300
   records: ["192.168.0.11", "192.168.0.12"]
  providerConfigRef:
    name: powerdns

error happens:
"Resource powerdns_record.example has lifecycle.prevent_destroy set, but the plan calls for this resource to be destroyed."

How can i resolve this problem? is it possibly to set prevent_destroy=fasle somehow?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions