|
36 | 36 | karpenter_namespace: |
37 | 37 | description: "Karpenter namespace from Terraform outputs" |
38 | 38 | value: ${{ jobs.terraform.outputs.karpenter_namespace }} |
| 39 | + karpenter_controller_cpu_request: |
| 40 | + description: "Karpenter controller CPU request from Terraform outputs" |
| 41 | + value: ${{ jobs.terraform.outputs.karpenter_controller_cpu_request }} |
| 42 | + karpenter_controller_memory_request: |
| 43 | + description: "Karpenter controller memory request from Terraform outputs" |
| 44 | + value: ${{ jobs.terraform.outputs.karpenter_controller_memory_request }} |
| 45 | + karpenter_controller_cpu_limit: |
| 46 | + description: "Karpenter controller CPU limit from Terraform outputs" |
| 47 | + value: ${{ jobs.terraform.outputs.karpenter_controller_cpu_limit }} |
| 48 | + karpenter_controller_memory_limit: |
| 49 | + description: "Karpenter controller memory limit from Terraform outputs" |
| 50 | + value: ${{ jobs.terraform.outputs.karpenter_controller_memory_limit }} |
39 | 51 |
|
40 | 52 |
|
41 | 53 |
|
|
59 | 71 | karpenter_nodepool_name: ${{ steps.terraform-outputs.outputs.karpenter_nodepool_name }} |
60 | 72 | karpenter_nodeclass_name: ${{ steps.terraform-outputs.outputs.karpenter_nodeclass_name }} |
61 | 73 | karpenter_node_role: ${{ steps.terraform-outputs.outputs.karpenter_node_role }} |
62 | | - karpenter_instance_profile: ${{ steps.terraform-outputs.outputs.karpenter_instance_profile }} |
| 74 | + karpenter_instance_profile: ${{ steps.terraform-outputs.outputs.karpenter_instance_profile }} |
| 75 | + karpenter_namespace: ${{ steps.terraform-outputs.outputs.karpenter_namespace }} |
| 76 | + karpenter_controller_cpu_request: ${{ steps.terraform-outputs.outputs.karpenter_controller_cpu_request }} |
| 77 | + karpenter_controller_memory_request: ${{ steps.terraform-outputs.outputs.karpenter_controller_memory_request }} |
| 78 | + karpenter_controller_cpu_limit: ${{ steps.terraform-outputs.outputs.karpenter_controller_cpu_limit }} |
| 79 | + karpenter_controller_memory_limit: ${{ steps.terraform-outputs.outputs.karpenter_controller_memory_limit }} |
63 | 80 |
|
64 | 81 | steps: |
65 | 82 | - name: Checkout Repository |
@@ -109,6 +126,11 @@ jobs: |
109 | 126 | MONITORING_NAMESPACE=$(terraform output -raw monitoring_namespace) |
110 | 127 | ARGOCD_NAMESPACE=$(terraform output -raw argocd_namespace) |
111 | 128 | APP_NAME=$(terraform output -raw app_name) |
| 129 | + KARPENTER_NAMESPACE=$(terraform output -raw karpenter_namespace) |
| 130 | + KARPENTER_CONTROLLER_CPU_REQUEST=$(terraform output -raw karpenter_controller_cpu_request) |
| 131 | + KARPENTER_CONTROLLER_MEMORY_REQUEST=$(terraform output -raw karpenter_controller_memory_request) |
| 132 | + KARPENTER_CONTROLLER_CPU_LIMIT=$(terraform output -raw karpenter_controller_cpu_limit) |
| 133 | + KARPENTER_CONTROLLER_MEMORY_LIMIT=$(terraform output -raw karpenter_controller_memory_limit) |
112 | 134 |
|
113 | 135 | echo "CLUSTER_NAME=$CLUSTER_NAME" >> $GITHUB_ENV |
114 | 136 | echo "APP_NAMESPACE=$APP_NAMESPACE" >> $GITHUB_ENV |
|
0 commit comments