cloud-native-toolkit / cloud-native-toolkit/multi-tenancy-gitops
[bug] secret yaml names mismatch
- Ngôn ngữ chính
- Shell
- Star
- 120
- Fork
- 713
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
secret yaml names mismatch -
1. Gitops expects **ibm-entitled-registry-credentials-secret.yaml**
```
multi-tenancy-gitops-apps/apic/environments/single-cluster/config/kustomization.yaml:
- secrets/ibm-entitled-registry-credentials-secret.yaml
```
2. The scripts and instructions create the secret file in a different name as shown below **ibm-entitlement-key-secret.yaml**
```
grep ibm-entitlement-key-secret.yaml * -r
multi-tenancy-gitops-apps/apic/environments/single-cluster/config/secrets/ibm-entitlement-key-secret.sh:kubeseal -n tools --controller-name=${SEALED_SECRET_CONTOLLER_NAME} --controller-namespace=${SEALED_SECRET_NAMESPACE} -o yaml < delete-ibm-entitlement-key-secret.yaml > ibm-entitlement-key-secret.yaml
multi-tenancy-gitops-apps/apic/environments/single-cluster/config/secrets/ibm-entitlement-key-secret.sh:rm delete-ibm-entitlement-key-secret.yaml
multi-tenancy-gitops-apps/ace/environments/ci/secrets/ibm-entitlement-key-secret.sh: -o yaml > ibm-entitlement-key-secret.yaml
multi-tenancy-gitops-apps/ace/environments/base/secrets/ibm-entitlement-key-secret.sh: -o yaml > ibm-entitlement-key-secret.yaml
```
As a result, ArgoCD application `apic-config-prod` won't be created properly, instead, showing an error indicating the file `ibm-entitled-registry-credentials-secret.yaml` is not found.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Bắt đầu bằng cách so sánh multi-tenancy-gitops-apps/apic/environments/single-cluster/config/kustomization.yaml với các script tạo secret được liệt kê, sử dụng grep cho cả hai tên tệp secret. Cập nhật các tham chiếu để secret được tạo và mục Kustomize khớp với nhau, sau đó xác minh rằng ứng dụng apic-config-prod có thể phân giải tệp được tham chiếu.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- kubernetes, shell
- Lĩnh vực
- devops
- Loại issue
- Lỗi
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức phù hợp với người mới
- 38/100