Skip to content

fix: sync kubernetes-manifest images with release versions#3361

Open
mdarshadkhan1998 wants to merge 5 commits into
GoogleCloudPlatform:mainfrom
mdarshadkhan1998:main
Open

fix: sync kubernetes-manifest images with release versions#3361
mdarshadkhan1998 wants to merge 5 commits into
GoogleCloudPlatform:mainfrom
mdarshadkhan1998:main

Conversation

@mdarshadkhan1998
Copy link
Copy Markdown

Background

Previously, the individual YAML manifests in the kubernetes-manifests/ directory used generic image names (e.g., image: paymentservice) without a registry path or version tag. While the consolidated release/kubernetes-manifests.yaml file was correct, anyone attempting to deploy or redeploy a single service using the individual files would encounter ImagePullBackOff errors because Kubernetes could not resolve the image.

Fixes

#3360

Change Summary

  • Updated all service manifests in the kubernetes-manifests/ directory to use fully qualified image paths.
  • Synchronized image tags with the versions specified in release/kubernetes-manifests.yaml (v0.10.5).
  • Ensures individual services can be independently deployed using kubectl apply -f .yaml.

Additional Notes

This change ensures consistency across the repository's deployment options. It specifically solves the issue where developers or users trying to test a specific microservice in isolation were unable to do so using the provided individual manifest files.

Testing Procedure

  1. Navigate to the kubernetes-manifests/ directory.
  2. Attempt to deploy a single service (e.g., paymentservice) using its individual manifest: kubectl apply -f paymentservice.yaml
  3. Verify the deployment status: kubectl get pods -l app=paymentservice
  4. Result: The pod should transition to Running state and successfully pull the image us-central1-docker.pkg.dev/google-samples/microservices-demo/paymentservice:v0.10.5

Related PRs or Issues

#3360

Screen Shot 2026-05-12 at 11 54 15 AM

@mdarshadkhan1998 mdarshadkhan1998 requested review from a team and yoshi-approver as code owners May 12, 2026 06:24
@google-cla
Copy link
Copy Markdown

google-cla Bot commented May 12, 2026

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

Copy link
Copy Markdown
Author

@mdarshadkhan1998 mdarshadkhan1998 left a comment

Choose a reason for hiding this comment

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

This PR fixes an issue where individual service manifests in kubernetes-manifests/ were out of sync with the release manifest. I have updated all image references to use the full Artifact Registry paths and version tags (v0.10.5), ensuring that individual services can be deployed or redeployed independently.

Fixes # (#3361 )

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.

2 participants