Skip to content

ate-setup no longer requires the GKE PodMonitoring CRD - #2604

Open
Eric Curtin (ericcurtin) wants to merge 6 commits into
agent-substrate:mainfrom
ericcurtin:ate-setup-optional-podmonitoring
Open

Eric Curtin (ericcurtin) wants to merge 6 commits into
agent-substrate:mainfrom
ericcurtin:ate-setup-optional-podmonitoring

Conversation

@ericcurtin

Copy link
Copy Markdown
Contributor

Fixes #2589

The router PodMonitoring is applied on its own and skipped when the cluster has no such CRD.

  • Tests pass
  • Appropriate changes to documentation are included in the PR (none needed)

Signed-off-by: Eric Curtin <eric.curtin@docker.com>
@ericcurtin

Copy link
Copy Markdown
Contributor Author

Zoe Zhao (@zoez7) Haven Xia (@HavenXia) PTAL when you get a chance. Thank you!

@zlammerts-svg

Copy link
Copy Markdown
Collaborator

Steven Shriver (@stshrive) Do you have time to review this one? Thanks a lot!

…dmonitoring

# Conflicts:
#	cmd/ate-setup/internal/steps/deploy_test.go
@ericcurtin

Copy link
Copy Markdown
Contributor Author

Merged main and resolved the conflicts. PTAL.

@stshrive Steven Shriver (stshrive) left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can verify if this is correct or not: I feel like this is a step in removing GKE from the hot path but does not completely remove it from the tree. This is fine as a quick fix I just have one request that you add a comment clarifying this in the code itself.

Comment thread cmd/ate-setup/internal/steps/deploy.go Resolved
Comment thread cmd/ate-setup/internal/steps/deploy.go Resolved
@ericcurtin

Copy link
Copy Markdown
Contributor Author

Merged main again and resolved the conflicts. PTAL when you get a chance. Thank you!

@ericcurtin

Copy link
Copy Markdown
Contributor Author

Approved by two reviewers. Michelle Au (@msau42) Max Smythe (@maxsmythe) PTAL when you get a chance. Thank you!

@HavenXia

Copy link
Copy Markdown
Member

FYI according to https://groups.google.com/g/ate-dev/c/vFELtvQLJ5g you need special approval for such change to merge now.

@ericcurtin

Copy link
Copy Markdown
Contributor Author

Haven Xia (@HavenXia) Thank you for the heads up, I will wait for a maintainer decision.

auto-merge was automatically disabled October 29, 2026 17:52

Head branch was pushed to by a user without write access

Signed-off-by: Eric Curtin <eric.curtin@docker.com>
@ericcurtin

Copy link
Copy Markdown
Contributor Author

Tim Hockin (@thockin) Benjamin Elder (@BenTheElder) PTAL when you get a chance. Thank you!

@ericcurtin

Copy link
Copy Markdown
Contributor Author

Haven Xia (@HavenXia) DCO sign-off fixed, no code changes.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Default install requires GKE PodMonitoring CRD

5 participants