-
Notifications
You must be signed in to change notification settings - Fork 176
Open
Description
% tk --version
2025/02/03 14:39:21 tk version v0.29.0
I got the following resource:
% tk show environments/testenv/dev/main.jsonnet
apiVersion: iam.aws.upbound.io/v1beta1
kind: Role
metadata:
annotations:
argocd.argoproj.io/sync-wave: "-1"
labels:
managedby: crossplane
name: role-dev
spec:
forProvider:
assumeRolePolicy: '{"Statement": [{"Action": ["sts:AssumeRole"], "Condition":
{"StringEquals": {"sts:ExternalId": "abcabacabac"}},
"Effect": "Allow", "Principal": {"AWS": ["arn:aws:iam::123412341234:root"]}}],
"Version": "2012-10-17"}'
managementPolicies:
- '*'
providerConfigRef:
name: crossplane-provider-config
# Wasn't able to export :(
tk export export/ environments/test/dev/main.jsonnet --merge-strategy fail-on-conflicts --recursive --format {{env.metadata.name}}/resources/{{.kind}}.{{.metadata.name}} -t '!Application/.*' -l "managedby=crossplane"
# Exports
tk export export/ environments/test/dev/main.jsonnet --merge-strategy fail-on-conflicts --recursive --format {{env.metadata.name}}/resources/{{.kind}}.{{.metadata.name}} -t '!Application/.*' -l "managedby!=crossplane"
As you see I want to export all the resources managed by Crossplane which is not ArgoCD Application.
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Backlog