Questions tagged [crossplane]

14 questions
5
votes
1 answer

How do I use crossplane to Install helm charts (with provider-helm) into other cluster

I'm evaluating crossplane to use as our go to tool to deploy our clients different solutions and have struggled with one issue: We want to install crossplane to one cluster on GCP (which we create manually) and use that crossplane to provision new…
camme
  • 96
  • 6
2
votes
1 answer

How to format the way provider resources get generated with Crossplane?

Im looking to build a crossplane provider for my organization however im running to issues with the code generation. Is there a way to manipulate how the resource names get generated? The Upjet code generations tools do not seem to respect the…
2
votes
0 answers

How do I resolve a 'Conflicting configuration arguments' warning when creating an EC2 instance with Crossplane?

When I apply this EC2 manifest: apiVersion: ec2.aws.upbound.io/v1beta1 kind: Instance metadata: name: test15 spec: forProvider: region: us-west-2 ami: ami-0ab193018f3e9351b #Amazon Linux 2023 AMI (64-bit (x86)) instanceType:…
1
vote
1 answer

Pass array from crossplane claim to crossplane composition

I am working on claim that will be used by about 8 services org wide, how do i pass the array of env variables to the composition. There seems to be no way of doing this Here is an example of my claim apiVersion: app.org.io/v1 kind:…
Precious Okwu
  • 397
  • 5
  • 12
1
vote
0 answers

How to create multiple resource in a crossplane composition form an input array?

I have crossplane XRD where I want to create the same set of resources in multiple AWS regions apiVersion: aws.example.com/v1alpha1 kind: XFoo metadata: name: green-foo spec: clusters: regions: - us-east-1 - us-east-2 -…
ams
  • 60,316
  • 68
  • 200
  • 288
1
vote
4 answers

What is difference between Crossplane and Kubernetes Cluster API spec

Can somebody explain the difference in tooling between Crossplane and Cluster API from the perspective of a managed kubernetes platform provision ? https://github.com/kubernetes-sigs/cluster-api I was using crossplane for sometime to create k8s…
1
vote
1 answer

How to pass configuration via argocd and crossplane

We are trying to create an environment using crossplane and argocd. Once Crossplane generates the database and saves the credentials to a secret on the management cluster. After we are deploying the credentials from management cluster to our…
guyl
  • 2,158
  • 4
  • 32
  • 58
0
votes
1 answer

How to pass parameter in Kubernetes / Crossplane yaml using property file

I have below yaml, I need to set the metadata.name , compartmentIdRef.name, displayName set via a configuration file. Similarly, we have config.properties in Java or TF_VAR_name in terraform. apiVersion: core.oci.upbound.io/v1alpha1 kind:…
Shubham Jain
  • 16,610
  • 15
  • 78
  • 125
0
votes
1 answer

crossplane automation tools for resource lifecycle operations

We are looking for an open-source tool that we can use to create/update/delete cloud resources using cross-plane. we should use cross-plane managed resources to poll services status and complete the automation lifecycle. we can achieve this by…
Shubham Jain
  • 16,610
  • 15
  • 78
  • 125
0
votes
0 answers

Crossplane create complete stack best practices

I have a “best practices” question I want to ask, Our aws stack include networking(vpc,subnets,etc.), rds, amazonmq, eks, nodes groups, roles, and lambda. I am using argo to leverge this infrastructure, And I wanted to ask do you think it is better…
Shahar Hamuzim Rajuan
  • 5,610
  • 9
  • 53
  • 91
0
votes
1 answer

Unable to create IAM Role using Crossplane due to missing region

I am using Crossplane with Kubernetes as a means of provisioning AWS infrastucture. Deployment of the resources is automated using ArgoCD. AWS resources are being provisioned with provider-aws@v0.40.0. The issue that I am facing is that when I…
AlecBrooks
  • 524
  • 4
  • 12
0
votes
1 answer

Getting error while installing the crossplane ProviderConfig in kubernetes cluster

Getting error while installing the crossplane ProviderConfig in kubernetes cluster root@kube-master:~/crossplane# kubectl apply -f ProviderConfig.yaml error: resource mapping not found for name: "default" namespace: "" from "ProviderConfig.yaml":…
0
votes
0 answers

Any suggestions for a mockserver tool to handle crossplane provider requests with expectations in order?

suitable mockserver tool for crossplane provider integration tests I'm looking for a mockserver tool to mock crossplane providers. Essentially I need to match expectations in order. This means that: First Get request for item A respond with 404 not…
dhouha
  • 1
0
votes
1 answer

Extract and assign values from one manifest to another within the cluster

I am practice GitOps and would like to automate as much as possible. ArgoCD together with Crossplane creates my clusters based on manifests. When the cluster is up and running, Crossplane creates a Secret containing a regular kubeconfig file, which…
Jan
  • 12,992
  • 9
  • 53
  • 89