Skip to content

ci: commits to main pushes image/helm with sha suffix#852

Merged
mathetake merged 3 commits intomainfrom
aaron/replace-latest-tag-with-sha
Jul 10, 2025
Merged

ci: commits to main pushes image/helm with sha suffix#852
mathetake merged 3 commits intomainfrom
aaron/replace-latest-tag-with-sha

Conversation

@aabchoo
Copy link
Copy Markdown
Contributor

@aabchoo aabchoo commented Jul 10, 2025

Description

Replacing latest suffix for helm charts and docker image. Replacing suffix with commit message.

Related Issues/PRs (if applicable)

#851

@aabchoo aabchoo requested a review from a team as a code owner July 10, 2025 17:56
@aabchoo aabchoo changed the title Commits to main pushes image/helm with commit hash suffix ci: Commits to main pushes image/helm with commit hash suffix Jul 10, 2025
Signed-off-by: Aaron Choo <achoo30@bloomberg.net>
@aabchoo aabchoo force-pushed the aaron/replace-latest-tag-with-sha branch from ab05008 to d998780 Compare July 10, 2025 17:58
Signed-off-by: Aaron Choo <achoo30@bloomberg.net>
@aabchoo aabchoo force-pushed the aaron/replace-latest-tag-with-sha branch from d998780 to e26d9b5 Compare July 10, 2025 18:00
@aabchoo aabchoo changed the title ci: Commits to main pushes image/helm with commit hash suffix ci: commits to main pushes image/helm with commit hash suffix Jul 10, 2025
make helm-push HELM_CHART_VERSION=v0.0.0-latest
make helm-push HELM_CHART_VERSION=0.0.0-latest
make helm-push HELM_CHART_VERSION=v0.0.0-${{ github.sha }}
make helm-push HELM_CHART_VERSION=0.0.0-${{ github.sha }}
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Also i think to make the helm chart to point to the commit hash tagged containers, you will need to specify TAG=${{ github.sha }}

Suggested change
make helm-push HELM_CHART_VERSION=0.0.0-${{ github.sha }}
make helm-push HELM_CHART_VERSION=0.0.0-${{ github.sha }} TAG=${{ github.sha }}

Copy link
Copy Markdown
Member

@mathetake mathetake Jul 10, 2025

Choose a reason for hiding this comment

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

you can see if this work correctly by passing them to helm-package locally

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Ran

helm package manifests/charts/ai-gateway-crds-helm --app-version 7d293fa14a414d048de11f2599442361716137c3 --version 0.0.0-7d293fa14a414d048de11f2599442361716137c3

I see that the appVersion has been updated 7d293fa14a414d048de11f2599442361716137c3

Signed-off-by: Aaron Choo <achoo30@bloomberg.net>
@aabchoo
Copy link
Copy Markdown
Contributor Author

aabchoo commented Jul 10, 2025

Added back latest for both images + helm charts. This means we will be building twice for latest + sha images

@aabchoo aabchoo changed the title ci: commits to main pushes image/helm with commit hash suffix ci: commits to main pushes image/helm with sea suffix Jul 10, 2025
@aabchoo aabchoo changed the title ci: commits to main pushes image/helm with sea suffix ci: commits to main pushes image/helm with sha suffix Jul 10, 2025
Copy link
Copy Markdown
Member

@mathetake mathetake left a comment

Choose a reason for hiding this comment

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

💯

@mathetake mathetake merged commit 8c54a94 into main Jul 10, 2025
27 of 28 checks passed
@mathetake mathetake deleted the aaron/replace-latest-tag-with-sha branch July 10, 2025 19:26
mathetake added a commit that referenced this pull request Jul 10, 2025
**Description**

Follow up on #852

Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
alexagriffith pushed a commit to sukumargaonkar/ai-gateway that referenced this pull request Jul 11, 2025
**Description**

Replacing `latest` suffix for helm charts and docker image. Replacing
suffix with commit message.

**Related Issues/PRs (if applicable)**

envoyproxy#851

---------

Signed-off-by: Aaron Choo <achoo30@bloomberg.net>
Signed-off-by: Alexa Griffith <agriffith50@bloomberg.net>
alexagriffith pushed a commit to sukumargaonkar/ai-gateway that referenced this pull request Jul 11, 2025
**Description**

Follow up on envoyproxy#852

Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
Signed-off-by: Alexa Griffith <agriffith50@bloomberg.net>
alexagriffith added a commit to sukumargaonkar/ai-gateway that referenced this pull request Jul 11, 2025
Signed-off-by: Alexa Griffith <agriffith50@bloomberg.net>

use anthropic default const

Signed-off-by: Alexa Griffith <agriffith50@bloomberg.net>

add helper methods

Signed-off-by: Alexa Griffith <agriffith50@bloomberg.net>

add lower bound temp test

Signed-off-by: Alexa Griffith <agriffith50@bloomberg.net>

make new tool helper and add/fix test

Signed-off-by: Alexa Griffith <agriffith50@bloomberg.net>

validate json schema/ helper

Signed-off-by: Alexa Griffith <agriffith50@bloomberg.net>

remove unused var

Signed-off-by: Alexa Griffith <agriffith50@bloomberg.net>

update return

Signed-off-by: Alexa Griffith <agriffith50@bloomberg.net>

add util tests

Signed-off-by: Alexa Griffith <agriffith50@bloomberg.net>

test: refactors testupstream_test setup in e2e (envoyproxy#853)

**Description**

This refactors some old tech debt during the e2e test setup. Previously,
Testupstream werw defined in case-specific yamls across everywhere
except that testupstream_test.yaml test case.

Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>

ci: commits to main pushes image/helm with sha suffix (envoyproxy#852)

**Description**

Replacing `latest` suffix for helm charts and docker image. Replacing
suffix with commit message.

**Related Issues/PRs (if applicable)**

---------

Signed-off-by: Aaron Choo <achoo30@bloomberg.net>

ci: fixes docker_build_job.yaml for latest push (envoyproxy#855)

**Description**

Follow up on envoyproxy#852

Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>

docs: adds model name virtualization page (envoyproxy#856)

**Description**

This adds model name virtualization page that describes a cool
"modelNameOveride" API and how it can be used for multiple use cases.

**Related Issues/PRs (if applicable)**

Closes envoyproxy#846

---------

Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>

test: increase the GCP credential coverage (envoyproxy#858)

ci: drops EG v1.4 from e2e target (envoyproxy#859)

**Description**

Since the next EG v1.5 will be our target version that AIGW v0.3 will be
based on, there's no reason to keep it at the moment. This is mainly to
unblock the incoming feature patches that will rely on v1.5 feature,
such as envoyproxy#823.

Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>

docs: change from Open AI to OpenAI (envoyproxy#866)

**Description**

This fixes "Open AI" to "OpenAI" in the documentation.

Signed-off-by: Yuan Tang <terrytangyuan@gmail.com>

Update util_test.go

Signed-off-by: Alexa Griffith  <agriffith50@bloomberg.net>

Update util_test.go

Signed-off-by: Alexa Griffith  <agriffith50@bloomberg.net>

remove comments

Signed-off-by: Alexa Griffith <agriffith50@bloomberg.net>
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