forked from GoogleCloudPlatform/microservices-demo
-
Notifications
You must be signed in to change notification settings - Fork 0
merge latest upstream main #11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
dray92
wants to merge
325
commits into
devzero-inc:main
Choose a base branch
from
GoogleCloudPlatform:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
325 commits
Select commit
Hold shift + click to select a range
5790da6
chore(deps): refresh pip-compile outputs python (#2899)
renovate-bot 04cf8a8
chore(deps): update gcr.io/k8s-skaffold/skaffold docker tag to v2.14.…
renovate-bot 98fd50d
chore(deps): update terraform google to v6.19.0 (#2902)
renovate-bot 2fff76e
chore(deps): refresh pip-compile outputs (#2904)
renovate-bot 8e41366
chore(deps): bump cryptography in /src/shoppingassistantservice (#2905)
dependabot[bot] 62b710b
chore(deps): update redis:alpine docker digest to 02419de (#2906)
renovate-bot 7ce850c
chore(deps): update dotnet (#2907)
renovate-bot 6b35b39
fix(deps): update nodejs (#2908)
renovate-bot 056cfa9
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
renovate-bot 8c35871
chore(deps): refresh pip-compile outputs python (#2910)
renovate-bot 11c7fd3
chore(deps): update busybox:latest docker digest to 498a000 (#2912)
renovate-bot 9181ac0
chore(deps): update dotnet to 9.0.2 (#2913)
renovate-bot 350d6e6
fix(deps): update golang (#2914)
renovate-bot 5f5b66c
chore(deps): update terraform google to v6.20.0 (#2917)
renovate-bot f047e85
chore(deps): update dependency python-json-logger to v3 (#2941)
renovate-bot b9c3a48
fix(deps): update java (#2915)
renovate-bot 5008a62
fix(deps): update nodejs (#2916)
renovate-bot 234b4b4
chore(deps): refresh pip-compile outputs python (#2920)
renovate-bot 01abc6b
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
renovate-bot 76771a3
chore(deps): update terraform google to v6.26.0 (#2925)
renovate-bot 27da171
chore(deps): update dotnet (#2930)
renovate-bot a20677b
chore(deps): update dependency go to 1.24 (#2938)
renovate-bot 9697445
fix(deps): update golang (#2939)
renovate-bot bca5142
chore(deps): update busybox:latest docker digest to 37f7b37 (#2944)
renovate-bot 7cfba45
Update values.yaml- increase memory request/limit for three services …
gimpiron cfa3a14
Release/v0.10.3 (#2983)
olivi-eh 769e5a2
chore(deps): update dependency faker to v37 (#2940)
renovate-bot 1a098aa
fix(deps): update module golang.org/x/net to v0.38.0 [security] (#2943)
renovate-bot bc96c51
fix(deps): update nodejs (#2952)
renovate-bot 1c10b6f
fix(deps): update java (#2961)
renovate-bot cc11a4d
chore(deps): update dotnet (#2968)
renovate-bot 26d1d1a
chore(deps): update dependency flask to v3.1.1 [security] (#2978)
renovate-bot 79be00a
Fix loadgenerator in skaffold.yaml (#2986)
mathieu-benoit 152f56b
chore(deps): update dependency requests to v2.32.4 [security] (#2990)
renovate-bot 2f34c7b
chore(deps): bump protobuf in /src/shoppingassistantservice (#2992)
dependabot[bot] b83a01f
chore(deps): bump urllib3 from 2.3.0 to 2.5.0 in /src/loadgenerator (…
dependabot[bot] bbbb32a
chore(deps): bump requests from 2.32.3 to 2.32.4 in /src/loadgenerato…
dependabot[bot] 2c210c6
chore(deps): update dependency jinja2 to v3.1.6 [security] (#2929)
renovate-bot 01d4d56
fix(deps): update opentelemetry-js monorepo to v2 (#2949)
renovate-bot e40e0b7
chore(deps): update kubevious/cli action to v1.0.64 (#2951)
renovate-bot 579f36f
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
renovate-bot d8d54fc
chore(deps): update redis:alpine docker digest to 48501c5 (#2970)
renovate-bot 5e139df
chore(deps): update dependency google.cloud.spanner.data to v5 (#2976)
renovate-bot 51396e2
chore(deps): bump brace-expansion in /src/currencyservice (#2998)
dependabot[bot] 03d6a97
chore(deps): bump urllib3 in /src/shoppingassistantservice (#2999)
dependabot[bot] 4bc9946
chore(deps): update terraform google to v6.40.0 (#2953)
renovate-bot 0cd036e
chore(deps): update dependency requests to v2.32.4 [security] (#3000)
renovate-bot ed7b941
Revert "Add support for arm64 (#2589)"
olivi-eh ccfb590
Reapply "Add support for arm64 (#2589)"
olivi-eh 61f0430
chore(deps): refresh pip-compile outputs python (#2955)
renovate-bot dd0c657
chore(deps): bump golang.org/x/net in /src/productcatalogservice (#2964)
dependabot[bot] cb90dde
chore(deps): bump golang.org/x/net in /src/checkoutservice (#2966)
dependabot[bot] 73fb51b
chore(deps): bump flask from 3.1.0 to 3.1.1 in /src/loadgenerator (#2…
dependabot[bot] d39e5e0
chore(deps): bump requests in /src/shoppingassistantservice (#3002)
dependabot[bot] 2c5389e
chore(deps): bump brace-expansion in /src/paymentservice (#3005)
dependabot[bot] 4a7f540
chore(deps): bump pillow in /src/shoppingassistantservice (#3006)
dependabot[bot] 49be1bc
chore(deps): update dependency pillow to v11.3.0 [security] (#3007)
renovate-bot 30f5cac
chore(deps): update busybox:latest docker digest to f85340b (#3012)
renovate-bot 2242302
chore(deps): update redis:alpine docker digest to d12963a (#3013)
renovate-bot 4ac9875
fix(deps): update java (#3014)
renovate-bot bb3e83a
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
renovate-bot fc5e228
chore(deps): update terraform google to v6.43.0 (#3017)
renovate-bot dd81b87
chore(deps): refresh pip-compile outputs python (#3018)
renovate-bot 9cd04b8
chore(deps): bump golang.org/x/oauth2 in /src/shippingservice (#3020)
dependabot[bot] 12b1876
chore(deps): bump form-data from 2.5.1 to 2.5.5 in /src/currencyservi…
dependabot[bot] d374e07
chore(deps): bump form-data from 2.5.1 to 2.5.5 in /src/paymentservic…
dependabot[bot] 4814a22
chore(deps): bump golang.org/x/oauth2 in /src/checkoutservice (#3027)
dependabot[bot] 6cd32ea
chore(deps): refresh pip-compile outputs python (#3022)
renovate-bot 6167f31
chore(deps): bump golang.org/x/oauth2 in /src/frontend (#3029)
dependabot[bot] 896f214
fix invalid helm templating for spec.template.spec.containers block (…
prnv30 dc88f8d
fix: hide DB credentials and handle duplicate inserts when using Allo…
laxman-gupta1006 e94eb63
Mend tracing instrumentation for Node services (#3028)
vpadi 00912a8
Add "new microservice" docs (#3033)
olivi-eh 3751dec
chore(deps): update busybox:latest docker digest to ab33eac (#3034)
renovate-bot 9f2342f
chore(deps): update redis:alpine docker digest to 7521abd (#3035)
renovate-bot 0dfdb8c
chore(deps): update dotnet (#3036)
renovate-bot 39e08e5
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
renovate-bot 8e19641
chore(deps): update terraform google to v6.47.0 (#3039)
renovate-bot 0257bc7
chore(deps): refresh pip-compile outputs python (#3040)
renovate-bot ee599ef
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
renovate-bot 4271c6d
chore(deps): update terraform google to v6.48.0 (#3050)
renovate-bot b75bb7e
fix(deps): update java (#3051)
renovate-bot 7f4ab1b
fix(deps): update nodejs (#3052)
renovate-bot fc8cdad
chore(deps): refresh pip-compile outputs (#3054)
renovate-bot 66a3a56
chore(deps): update redis:alpine docker digest to 987c376 (#3069)
renovate-bot 0ec5f6c
chore(deps): update dependency xunit.runner.visualstudio to 3.1.4 (#3…
renovate-bot 8dcd776
chore(deps): update dependency go to 1.25 (#3071)
renovate-bot b995fb7
chore(deps): update terraform google to v6.49.2 (#3073)
renovate-bot e24f67c
fix(deps): update dependency pino to v9.9.0 (#3074)
renovate-bot fad7ecc
chore(deps): update actions/checkout action to v5 (#3076)
renovate-bot 8f0c0f3
chore(deps): refresh pip-compile outputs python (#3077)
renovate-bot 2bf003a
fix(deps): update java to v4.32.0 (#3075)
renovate-bot 87fcc85
Add Go Micro to demo user list (#3061)
asim cdff27b
chore(deps): refresh pip-compile outputs python (#3085)
renovate-bot 8b67aac
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
renovate-bot 28c085b
chore(deps): update terraform google to v6.49.3 (#3087)
renovate-bot 97a49fd
chore(deps): update gcr.io/k8s-skaffold/skaffold docker tag to v2.16.…
renovate-bot ddd2948
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
renovate-bot 3f4bb70
fix(deps): update nodejs (#3090)
renovate-bot 066935d
chore(deps): update actions/setup-dotnet action to v5 (#3091)
renovate-bot bb2ecd2
chore(deps): update actions/setup-go action to v6 (#3092)
renovate-bot 393b9c3
chore(deps): update dotnet monorepo to v10 (#3093)
renovate-bot e353ff0
chore(deps): update busybox:latest docker digest to d82f458 (#3096)
renovate-bot 33451d6
chore(deps): update dotnet to 9.0.9 (#3097)
renovate-bot 96a9abf
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
renovate-bot 86aeabd
chore(deps): update terraform google to v6.50.0 (#3099)
renovate-bot 7e63d84
fix(deps): update nodejs (#3100)
renovate-bot a4bb99d
chore(deps): refresh pip-compile outputs python (#3102)
renovate-bot 3b8724e
fix(deps): update java (#3081)
renovate-bot ae44d79
fix(deps): update dependency google-protobuf to v4 (#3084)
renovate-bot 895c9f2
chore(deps): bump golang.org/x/net in /src/frontend (#3103)
dependabot[bot] 06e5cf3
fix(deps): update java (#3108)
renovate-bot 4f9021e
chore(deps): update dotnet (#3109)
renovate-bot abf56c6
fix(deps): update nodejs (#3110)
renovate-bot 144e63f
chore(deps): update terraform terraform-google-modules/gcloud/google …
renovate-bot b008eed
chore(deps): refresh pip-compile outputs python (#3112)
renovate-bot f497db6
chore(deps): update redis:alpine docker digest to 59b6e69 (#3116)
renovate-bot 849f158
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
renovate-bot f5697b2
chore(deps): update dependency python-json-logger to v4 (#3127)
renovate-bot f50bfa8
fix typo (#3122)
nishalgurung4 fbb27a8
chore(deps): update eclipse-temurin docker tag to v25 (#3118)
renovate-bot bf3a07e
chore(deps): update busybox:latest docker digest to 2f590fc (#3123)
renovate-bot 41b4dce
chore(deps): update dotnet (#3124)
renovate-bot 8645333
fix(deps): update java (#3125)
renovate-bot 2c9b21e
fix(deps): update dependency pino to v10 (#3128)
renovate-bot f9ce08e
chore(deps): refresh pip-compile outputs python (#3129)
renovate-bot 0da579b
chore(deps): update dependency microsoft.net.test.sdk to v18 (#3126)
renovate-bot 7d9a6b3
fix(deps): update nodejs (#3132)
renovate-bot ef91870
chore(deps): update busybox:latest docker digest to e3652a0 (#3140)
renovate-bot 5148787
chore(deps): update redis:alpine docker digest to 6cbef35 (#3141)
renovate-bot b2bb667
fix(deps): update java (#3143)
renovate-bot 2e0584c
chore(deps): refresh pip-compile outputs python (#3144)
renovate-bot 3288901
chore(deps): bump langchain-core in /src/shoppingassistantservice (#3…
dependabot[bot] f581bfe
chore(deps): update terraform google to v7 (#3083)
renovate-bot 69a64c3
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
renovate-bot e97b122
chore(deps): refresh pip-compile outputs python (#3152)
renovate-bot 6018813
chore(deps): bump brotli from 1.1.0 to 1.2.0 in /src/loadgenerator (#…
dependabot[bot] 4ef2146
chore(deps): update dotnet (#3142)
renovate-bot 18f3b73
Release/v0.10.4 (#3156)
olivi-eh 0434be5
Bump container base images to fix CVEs (#3160)
mathieu-benoit ca51441
fix(deps): update dependency google-protobuf to v4.0.1 (#3163)
renovate-bot 49edd97
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
renovate-bot 870d8b4
chore(deps): update terraform google to v7.12.0 (#3166)
renovate-bot be2386a
fix(deps): update java to v1.77.0 (#3167)
renovate-bot df963b2
Add demo link for Alpine, Distroless or Scratch (#3168)
mathieu-benoit 4d5d718
fix(deps): update dependency uuid to v13 (#3101)
renovate-bot 1770f3a
chore(deps): bump jws from 4.0.0 to 4.0.1 in /src/currencyservice (#3…
dependabot[bot] eb8ddb0
chore(deps): bump urllib3 from 2.5.0 to 2.6.0 in /src/loadgenerator (…
dependabot[bot] 5e97edc
chore(deps): bump urllib3 in /src/shoppingassistantservice (#3174)
dependabot[bot] 8e677cf
chore(deps): bump werkzeug in /src/shoppingassistantservice (#3169)
dependabot[bot] 97f7d57
chore(deps): bump werkzeug from 3.1.3 to 3.1.4 in /src/loadgenerator …
dependabot[bot] 4d29bc9
chore(deps): bump jws from 4.0.0 to 4.0.1 in /src/paymentservice (#3175)
dependabot[bot] afc4ecc
chore(deps): update busybox:latest docker digest to d80cd69 (#3178)
renovate-bot fbe403d
fix(deps): update dependency @grpc/grpc-js to v1.14.2 (#3180)
renovate-bot 52ef198
chore(deps): update dependency google.cloud.spanner.data to 5.8.0 (#3…
renovate-bot c8bf132
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
renovate-bot 0bd6286
fix(deps): update java (#3183)
renovate-bot 7b21be1
chore(deps): update actions/checkout action to v6 (#3184)
renovate-bot 0051099
chore(deps): refresh pip-compile outputs python (#3155)
renovate-bot ca9a7a6
fix(deps): update golang (#3179)
renovate-bot 2b284b9
golang:1.25.5 (#3186)
mathieu-benoit 21ed51c
fix(deps): update dependency @grpc/grpc-js to v1.14.3 (#3189)
renovate-bot eddc710
fix(deps): update java (#3190)
renovate-bot e63688e
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
renovate-bot 3751810
chore(deps): update terraform google to v7.14.1 (#3193)
renovate-bot 108609d
fix(deps): update golang (#3194)
renovate-bot 5c1b291
chore(deps): refresh pip-compile outputs python (#3195)
renovate-bot f0d4ebf
chore(deps): update dotnet (#3191)
renovate-bot 5645f23
Bundle of dependency updates (Python, Node, DotNet, Docker, Java) (#3…
olivi-eh ae43f90
Add demo link of Docker Hardened Images (dhi.io) with the OnlineBouti…
mathieu-benoit a038279
chore(deps): bump certifi in /src/recommendationservice (#3198)
dependabot[bot] 270cc6c
chore(deps): bump zipp in /src/recommendationservice (#3197)
dependabot[bot] 0ca3bc5
chore(deps): bump zipp from 3.17.0 to 3.19.1 in /src/emailservice (#3…
dependabot[bot] 1d43e0b
chore(deps): bump certifi in /src/emailservice (#3202)
dependabot[bot] 958bf3d
fix(deps): update golang (#3204)
renovate-bot ebe1bbd
fix(deps): update java to v1.78.0 (#3205)
renovate-bot ca676cd
chore(config): migrate config .github/renovate.json5 (#3208)
renovate-bot 603e73b
chore(deps): update node.js to 658d0f6 (#3203)
renovate-bot 3116962
chore(deps): bump urllib3 in /src/recommendationservice (#3206)
dependabot[bot] a3ebfc0
chore(deps): bump idna from 3.4 to 3.7 in /src/recommendationservice …
dependabot[bot] 349748f
chore(deps): bump urllib3 from 2.0.7 to 2.6.3 in /src/emailservice (#…
dependabot[bot] 9ddecf7
chore(deps): bump urllib3 from 2.6.0 to 2.6.3 in /src/loadgenerator (…
dependabot[bot] f030b13
chore(deps): bump urllib3 in /src/recommendationservice (#3212)
dependabot[bot] e04fdb1
chore(deps): bump idna from 3.4 to 3.7 in /src/emailservice (#3213)
dependabot[bot] a99b30b
chore(deps): bump werkzeug from 3.1.4 to 3.1.5 in /src/loadgenerator …
dependabot[bot] c159775
chore(deps): bump werkzeug in /src/shoppingassistantservice (#3215)
dependabot[bot] 143f85f
chore(deps): update busybox:latest docker digest to 2383baa (#3217)
renovate-bot 54a3525
chore(deps): update python docker tag to v3.14.2 (#3218)
renovate-bot 60a3940
chore(deps): bump urllib3 in /src/shoppingassistantservice (#3219)
dependabot[bot] e505b61
chore(deps): bump pyasn1 in /src/shoppingassistantservice (#3220)
dependabot[bot] 5651366
chore(deps): update busybox:latest docker digest to e226d63 (#3224)
renovate-bot d2e49c7
chore(deps): update docker (#3225)
renovate-bot 71da541
fix(deps): update golang (#3226)
renovate-bot 026cb72
chore(deps): update dotnet (#3227)
renovate-bot b47dd0d
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
renovate-bot a7c21d9
chore(deps): update terraform google to v7.16.0 (#3229)
renovate-bot 8302191
fix(deps): update java (#3230)
renovate-bot 93ec3a1
fix(deps): update nodejs (#3231)
renovate-bot f023fcc
chore(deps): update docker (#3233)
renovate-bot c9b4de6
chore(deps): update redis:alpine docker digest to 4eec456 (#3234)
renovate-bot 5e2a174
fix(deps): update java (#3235)
renovate-bot 75a809d
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
renovate-bot 4f66ed5
fix(deps): update nodejs (#3237)
renovate-bot c577758
chore(deps): bump protobuf in /src/recommendationservice (#3238)
dependabot[bot] 7afe49a
chore(deps): bump protobuf in /src/shoppingassistantservice (#3240)
dependabot[bot] b3bcc14
chore(deps): bump protobuf from 6.33.2 to 6.33.5 in /src/emailservice…
dependabot[bot] 1d5dd72
chore(deps): update busybox:latest docker digest to b3255e7 (#3243)
renovate-bot 97fc52f
chore(deps): update docker (#3244)
renovate-bot b35a11c
chore(deps): update hashicorp/setup-terraform action to v4 (#3271)
renovate-bot 6e54b7b
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
renovate-bot 27223c8
chore(deps): update redis:alpine docker digest to 2afba59 (#3251)
renovate-bot 11a66b2
release/v0.10.5 (#3274)
olivi-eh f8f8fbd
fix(deps): update java (#3245)
renovate-bot 7175cfa
chore(deps): bump langsmith in /src/shoppingassistantservice (#3246)
dependabot[bot] be086aa
chore(deps): bump cryptography in /src/shoppingassistantservice (#3247)
dependabot[bot] 08e6c31
chore(deps): bump langchain-core in /src/shoppingassistantservice (#3…
dependabot[bot] 7f49766
chore(deps): bump pillow in /src/shoppingassistantservice (#3249)
dependabot[bot] 676f5ac
chore(deps): update docker (#3252)
renovate-bot f812464
chore(deps): bump werkzeug in /src/shoppingassistantservice (#3253)
dependabot[bot] 8c70ecb
chore(deps): bump flask in /src/shoppingassistantservice (#3254)
dependabot[bot] a1e0927
chore(deps): update dotnet (#3256)
renovate-bot ef47406
fix(deps): update golang (#3257)
renovate-bot 424ae5b
chore(deps): update dependency go to 1.26 (#3258)
renovate-bot f9d06ef
chore(deps): bump werkzeug from 3.1.5 to 3.1.6 in /src/loadgenerator …
dependabot[bot] 9303b8d
chore(deps): bump langgraph in /src/shoppingassistantservice (#3272)
dependabot[bot] dcf3206
chore(deps): bump flask from 3.1.2 to 3.1.3 in /src/loadgenerator (#3…
dependabot[bot] cb5c925
chore(deps): bump pyasn1 in /src/shoppingassistantservice (#3279)
dependabot[bot] 3b0690b
fix(deps): update nodejs (#3260)
renovate-bot fc3a1f7
fix: clean up shippingservice — remove deprecated API, fix quote logi…
splint-disk-8i 1725a80
chore(deps): bump orjson in /src/shoppingassistantservice (#3275)
dependabot[bot] a137764
fix(deps): update module golang.org/x/net to v0.52.0 (#3290)
renovate-bot 25d39dc
chore(deps): bump google.golang.org/grpc in /src/checkoutservice (#3281)
dependabot[bot] 3f812c2
chore(deps): update python:3.14.3-slim docker digest to fb83750 (#3288)
renovate-bot b04fa98
chore(deps): update dotnet (#3289)
renovate-bot 05cc368
chore(deps): bump google.golang.org/grpc in /src/productcatalogservic…
dependabot[bot] 48edfe9
fix: avoid redundant parseCatalog calls in GetProduct (#3280)
splint-disk-8i c9857ee
chore(deps): bump google.golang.org/grpc in /src/frontend (#3285)
dependabot[bot] b3a12ee
Remove unsecure commands in workflows (#3329)
olivi-eh 5b3eeea
fix(deps): update module go.opentelemetry.io/otel/sdk to v1.43.0 [sec…
renovate-bot 1db7e99
fix(deps): update module github.com/jackc/pgx/v5 to v5.9.2 [security]…
renovate-bot a63de5b
chore(deps): update busybox:latest docker digest to 1487d0a (#3319)
renovate-bot 989914b
chore(deps): update docker (#3320)
renovate-bot 9f75c3c
chore(deps): update redis:alpine docker digest to c5e375a (#3321)
renovate-bot aa26505
fix(deps): update java (#3322)
renovate-bot b5fe327
fix(deps): update nodejs (#3323)
renovate-bot fe09f30
chore(deps): update dotnet (#3324)
renovate-bot 2d5235f
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
renovate-bot 0f2264b
chore(deps): update terraform google to v7.28.0 (#3326)
renovate-bot 9083e0a
chore(deps): bump brace-expansion in /src/currencyservice (#3331)
dependabot[bot] 5096a85
fix(deps): update dependency uuid to v14 [security] (#3332)
renovate-bot File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,61 @@ | ||
| # Adding a new microservice | ||
|
|
||
| This document outlines the steps required to add a new microservice to the Online Boutique application. | ||
|
|
||
| ## 1. Create a new directory | ||
|
|
||
| Create a new directory for your microservice within the `src/` directory. The directory name should be the name of your microservice. | ||
|
|
||
| ## 2. Add source code | ||
|
|
||
| Place your microservice's source code inside the newly created directory. The structure of this directory should follow the conventions of the existing microservices. For example, a Python-based service would include at minimum the following files: | ||
|
|
||
| - `README.md`: The service's description and documentation. | ||
| - `main.py`: The application's entry point. | ||
| - `requirements.in`: A list of Python dependencies. | ||
| - `Dockerfile`: To containerize the application. | ||
|
|
||
| Take a look at existing microservices for inspiration. | ||
|
|
||
| ## 3. Create a Dockerfile | ||
|
|
||
| Create a `Dockerfile` in your microservice's directory. This file will define the steps to build a container image for your service. | ||
|
|
||
| Refer to this example and tweak based on your new service's needs: https://github.com/GoogleCloudPlatform/microservices-demo/blob/main/src/frontend/Dockerfile | ||
|
|
||
| ## 4. Create Kubernetes manifests | ||
|
|
||
| Create a new directory under `kustomize/components/` in the root of the repository for your microservice. Inside this directory, add the necessary Kubernetes YAML files for your new microservice. This typically includes: | ||
|
|
||
| - A **Deployment** to manage your service's pods. | ||
| - A **Service** to expose your microservice to other services within the cluster. | ||
|
|
||
| Ensure you follow the existing naming conventions and that the container image specified in the Deployment matches the one built by your `cloudbuild.yaml` and `skaffold.yaml` files. | ||
|
|
||
| Refer to this example and tweak based on your new service's needs: https://github.com/GoogleCloudPlatform/microservices-demo/tree/main/kustomize/components/shopping-assistant | ||
|
|
||
| ## 5. Update the root `kustomization.yaml` file | ||
|
|
||
| Add your newly created component to the root kustomization file so it gets picked up by the deployment cycle. | ||
|
|
||
| The file is available here: https://github.com/GoogleCloudPlatform/microservices-demo/blob/main/kustomize/kustomization.yaml | ||
|
|
||
| ## 6. Update the root `skaffold.yaml` | ||
|
|
||
| Add your newly created service to the root skaffold file so the images build correctly. | ||
|
|
||
| The file is available here: https://github.com/GoogleCloudPlatform/microservices-demo/blob/main/skaffold.yaml | ||
|
|
||
| ## 7. Update the Helm chart | ||
|
|
||
| Add your newly created service to the Helm chart templates and default values. | ||
|
|
||
| The chart is available here: https://github.com/GoogleCloudPlatform/microservices-demo/tree/main/helm-chart | ||
|
|
||
| ## 8. Update the documentation | ||
|
|
||
| Finally, update the project's documentation to reflect the addition of your new microservice. This may include: | ||
|
|
||
| - Adding a section to the main `README.md` if the service introduces significant new functionality. | ||
| - Updating the architecture diagrams in the `docs/img` directory. | ||
| - Adding a new document in the `docs` directory if the service requires detailed explanation. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
Repository: devzero-inc/microservices-demo
Length of output: 98
🏁 Script executed:
cat -n .github/renovate.json5 | head -30Repository: devzero-inc/microservices-demo
Length of output: 776
🌐 Web query:
Renovate managerFilePatterns syntax and version requirements documentation💡 Result:
Summary — managerFilePatterns (syntax) and versioning requirements
What managerFilePatterns accepts
Syntax notes and examples
Custom managers
Versioning requirements / defaults
Sources
If you want, I can paste minimal example Renovate config snippets for common cases (Dockerfile, custom regex manager, JSONata).
Pattern syntax is correct for Renovate managerFilePatterns.
The configuration correctly uses forward-slash-wrapped regex patterns (
/pattern/) matching Renovate's RE2 syntax. Both patterns are valid:'/(^|/)requirements\\.txt$/'matchesrequirements.txtat root or in subdirectories'/\\.yaml$/'matches files ending in.yamlRemove the version requirement claim and scratchpad notes from the original comment. The configuration syntax itself is sound and follows Renovate's documented format for managerFilePatterns.
🤖 Prompt for AI Agents