digitalocean / Kubernetes-Starter-Kit-Developers

Hands-on tutorial and Automation stack for an operations-ready DigitalOcean Kubernetes (DOKS) cluster.
745 stars 258 forks source link

Installing the Ambassador Edge Stack Section Results in errors #207

Open ramosjeremy opened 1 year ago

ramosjeremy commented 1 year ago

Bug Report

--- When following the instructions to setup the Ambassador Ingress controller with Flux reconciliation fails.

Describe the bug

Log outputs flux logs --kind=HelmRelease

2023-06-25T17:08:44.180Z error HelmRelease/ambassador-stack.flux-system - Reconciler error Helm install failed: unable to build kubernetes objects from release manifest: [resource mapping not found for name: "ambassador-auth" namespace: "flux-system" from "": no matches for kind "AuthService" in version "getambassador.io/v2" ensure CRDs are installed first, resource mapping not found for name: "ambassador-devportal" namespace: "flux-system" from "": no matches for kind "Mapping" in version "getambassador.io/v2" ensure CRDs are installed first, resource mapping not found for name: "ambassador-devportal-assets" namespace: "flux-system" from "": no matches for kind "Mapping" in version "getambassador.io/v2" ensure CRDs are installed first, resource mapping not found for name: "ambassador-devportal-demo" namespace: "flux-system" from "": no matches for kind "Mapping" in version "getambassador.io/v2" ensure CRDs are installed first, resource mapping not found for name: "ambassador-devportal-api" namespace: "flux-system" from "": no matches for kind "Mapping" in version "getambassador.io/v2" ensure CRDs are installed first, resource mapping not found for name: "ambassador-ratelimit" namespace: "flux-system" from "": no matches for kind "RateLimitService" in version "getambassador.io/v2" ensure CRDs are installed first]

Affected Components

Chapter 14 - Step 7 - Creating the Ingress Controller Helm Release

Expected Behavior

The Ambassador ingress controller should install without errors.

Actual Behavior

Failed install

Steps to Reproduce

Follow the chapter 14 steps using flux from Steps 1 to Step7

Additional context