Skip to content

Feat/agent plat tf#717

Open
zjaco13 wants to merge 11 commits into
feature/agent-platformfrom
feat/agent-plat-tf
Open

Feat/agent plat tf#717
zjaco13 wants to merge 11 commits into
feature/agent-platformfrom
feat/agent-plat-tf

Conversation

@zjaco13

@zjaco13 zjaco13 commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Issue #, if available:

Description of changes:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.


# Also install the provider-family-aws (required dependency)
# Name must match crossplane-base chart (upbound-provider-family-aws) to avoid
# duplicate package lock entries when ArgoCD syncs the same chart later.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we don't install crossplane with Gitops but with terraform ?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

crossplane needs to be there to create the pod identities that crossplane from gitops will use - willing to change this approach

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes seems chicken and eggs issue. in this case, why not juste create the roles with terraform ?

@allamand allamand added agentic-platform need-fix This PR needs action from requester labels Jun 24, 2026

@shapirov103 shapirov103 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please resolve the conflicts and see my comment on ACM

- KUBECONFIG={{.ROOT_DIR}}/private/hub-kubeconfig kubectl create namespace argocd --dry-run=client -o yaml | KUBECONFIG={{.ROOT_DIR}}/private/hub-kubeconfig kubectl apply -f -
- |
cat <<'EOF' | sed "s|CLUSTER_NAME|{{.HUB_CLUSTER_NAME}}|g; s|CLUSTER_ARN|{{.CLUSTER_ARN}}|g; s|REPO_URL|{{.REPO_URL}}|g; s|REPO_REVISION|{{.REPO_REVISION}}|g; s|REPO_BASEPATH|{{.REPO_BASEPATH}}|g; s|AWS_REGION|{{.AWS_REGION}}|g; s|AWS_ACCOUNT_ID|{{.AWS_ACCOUNT_ID}}|g; s|VPC_ID|{{.VPC_ID}}|g; s|SUBNET_IDS|{{.SUBNET_IDS}}|g; s|PRIVATE_SUBNET_IDS|{{.PRIVATE_SUBNET_IDS}}|g; s|CLUSTER_SG|{{.CLUSTER_SG}}|g; s|DOMAIN_NAME|{{.DOMAIN}}|g; s|INGRESS_NAME_VAL|{{.INGRESS_NAME}}|g; s|INGRESS_SG_VAL|{{.INGRESS_SECURITY_GROUPS}}|g; s|RESOURCE_PREFIX_VAL|{{.RESOURCE_PREFIX}}|g" | KUBECONFIG={{.ROOT_DIR}}/private/hub-kubeconfig kubectl apply -f -
cat <<'EOF' | sed "s|CLUSTER_NAME|{{.HUB_CLUSTER_NAME}}|g; s|CLUSTER_ARN|{{.CLUSTER_ARN}}|g; s|REPO_URL|{{.REPO_URL}}|g; s|REPO_REVISION|{{.REPO_REVISION}}|g; s|REPO_BASEPATH|{{.REPO_BASEPATH}}|g; s|AWS_REGION|{{.AWS_REGION}}|g; s|AWS_ACCOUNT_ID|{{.AWS_ACCOUNT_ID}}|g; s|VPC_ID|{{.VPC_ID}}|g; s|SUBNET_IDS|{{.SUBNET_IDS}}|g; s|PRIVATE_SUBNET_IDS|{{.PRIVATE_SUBNET_IDS}}|g; s|CLUSTER_SG|{{.CLUSTER_SG}}|g; s|DOMAIN_NAME|{{.DOMAIN}}|g; s|INGRESS_NAME_VAL|{{.INGRESS_NAME}}|g; s|INGRESS_SG_VAL|{{.INGRESS_SECURITY_GROUPS}}|g; s|RESOURCE_PREFIX_VAL|{{.RESOURCE_PREFIX}}|g; s|ACM_CERT_ARN|{{.ACM_CERTIFICATE_ARN}}|g" | KUBECONFIG={{.ROOT_DIR}}/private/hub-kubeconfig kubectl apply -f -

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACM is optional - are we accounting for this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agentic-platform need-fix This PR needs action from requester

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants