|
|
@ -146,6 +146,9 @@ func (b *Builder) diff() (string, bool, error) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if !kustomizationsEqual(k, b.kustomization) {
|
|
|
|
if !kustomizationsEqual(k, b.kustomization) {
|
|
|
|
|
|
|
|
if k.Spec.KubeConfig != nil {
|
|
|
|
|
|
|
|
output.WriteString(writeString(fmt.Sprintf("⚠️ %s skipped: diff not supported for remote clusters\n", ssautil.FmtUnstructured(obj)), bunt.Orange))
|
|
|
|
|
|
|
|
} else {
|
|
|
|
subOutput, subCreatedOrDrifted, err := b.kustomizationDiff(k)
|
|
|
|
subOutput, subCreatedOrDrifted, err := b.kustomizationDiff(k)
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
diffErrs = append(diffErrs, err)
|
|
|
|
diffErrs = append(diffErrs, err)
|
|
|
@ -155,6 +158,7 @@ func (b *Builder) diff() (string, bool, error) {
|
|
|
|
output.WriteString(bunt.Sprint(fmt.Sprintf("📁 %s changed\n", ssautil.FmtUnstructured(obj))))
|
|
|
|
output.WriteString(bunt.Sprint(fmt.Sprintf("📁 %s changed\n", ssautil.FmtUnstructured(obj))))
|
|
|
|
output.WriteString(subOutput)
|
|
|
|
output.WriteString(subOutput)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// finished with Kustomization diff
|
|
|
|
// finished with Kustomization diff
|
|
|
|
if b.spinner != nil {
|
|
|
|
if b.spinner != nil {
|
|
|
|