crossplane-contrib / provider-jet-aws

AWS Provider for Crossplane that is built with Terrajet.
https://crossplane.io
Apache License 2.0
37 stars 30 forks source link

default name in policy is terraform not crossplane / provider-jet-aws #217

Open haarchri opened 2 years ago

haarchri commented 2 years ago

What happened?

create a policy:

apiVersion: iam.aws.jet.crossplane.io/v1alpha2
kind: Policy
metadata:
  name: sample-grafana-policy
spec:
  forProvider:
    policy: |
      {
          "Version": "2012-10-17",
          "Statement": [
              {
                  "Effect": "Allow",
                  "Action": [
                      "aps:ListWorkspaces",
                      "aps:DescribeWorkspace",
                      "aps:QueryMetrics",
                      "aps:GetLabels",
                      "aps:GetSeries",
                      "aps:GetMetricMetadata"
                  ],
                  "Resource": "*"
              }
          ]
      }

after that the policy is created with a default name "terraform*-" think we should check that we can override to crossplane or provider-jet-aws

NAME                                                     READY   SYNCED   EXTERNAL-NAME                                                           AGE
policy.iam.aws.jet.crossplane.io/sample-grafana-policy   True    True     arn:aws:iam::xxx:policy/terraform-20220715222629014400000001   2m45s

How can we reproduce it?

What environment did it happen in?

Crossplane version: