Skip to content

fix(ci): add Keycloak CRDs and fix flightdeck workflow#28

Merged
ian-flores merged 3 commits intomainfrom
fix-ci-unit-tests
Jan 13, 2026
Merged

fix(ci): add Keycloak CRDs and fix flightdeck workflow#28
ian-flores merged 3 commits intomainfrom
fix-ci-unit-tests

Conversation

@ian-flores
Copy link
Collaborator

Summary

  • Copy Keycloak CRDs to hack/keycloak/crds/ (previously expected in sibling directory from ptd repo structure)
  • Update localtest to use repo-local CRD path
  • Fix flightdeck workflow to push to GHCR on main branch before push-dockerhub job attempts to pull

Root Causes

Team-operator unit tests: Tests expected Keycloak CRDs at ../keycloak/kustomization/crds/ which existed in the old ptd monorepo structure but not in this standalone repo.

Flightdeck CI: The build job only pushed to GHCR for PRs, but push-dockerhub job tried to pull from GHCR on main branch where the image didn't exist.

Test plan

  • CI unit tests pass for team-operator
  • CI flightdeck build/push succeeds on main branch

- Copy Keycloak CRDs to hack/keycloak/crds/ (previously expected
  in sibling directory from ptd repo structure)
- Update localtest to use repo-local CRD path
- Fix flightdeck workflow to push to GHCR on main branch before
  push-dockerhub job attempts to pull
@ian-flores ian-flores marked this pull request as ready for review January 13, 2026 14:27
@ian-flores ian-flores merged commit f32826e into main Jan 13, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant