Yongbo li (4b86c29f) at 10 Aug 13:28
Add push froneted ff to pipeline editor
jh/spec/lib/gitlab/llm/chat_glm/completions/generate_test_file_spec.rb
Screenshots are required for UI changes, and strongly recommended for all other merge requests.
Before | After |
---|---|
Numbered steps to set up and validate the change are strongly suggested.
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
Api.buildUrl('/project/:id/repository/job_templates').replace(':id', encodeURIComponent(id)),
I'm not sure, this depends on the fronted, if they need a template blob , they can use
GET /projects/:id/repository/files/:file_path
directly, if the need analyzed data. any way we can fulfill the template detail in another separate mr
Yongbo li (03c27c5a) at 07 Aug 16:02
Apply 1 suggestion(s) to 1 file(s)
Yongbo li (d3b04b78) at 04 Aug 17:30
Add job templates api endpoint
This issue is to rollout job_template on production,
that is currently behind the job_template
feature flag.
#g_TEAM_NAME
Consider mentioning checks for 5xx errors or other anomalies like an increase in redirects (302 HTTP response status)
Consider adding links to check for Sentry errors, Production logs for 5xx, 302s, etc.
/chatops run auto_deploy status <merge-commit-of-your-feature>
/chatops run feature set <feature-flag-name> true --dev
/chatops run feature set <feature-flag-name> true --staging
/chatops run auto_deploy status <merge-commit-of-your-feature>
/chatops run feature set --project=gitlab-org/gitlab,gitlab-org/gitlab-foss,gitlab-com/www-gitlab-com <feature-flag-name> true
/chatops run feature set --group=gitlab-org,gitlab-com <feature-flag-name> true
/chatops run feature set --user=<your-username> <feature-flag-name> true
@sre-oncall
Slack alias.#support_gitlab-com
and your team channel (more guidance when this is necessary in the dev docs).For visibility, all /chatops
commands that target production should be executed in the #production
slack channel and cross-posted (with the command results) to the responsible team's slack channel (#g_TEAM_NAME
).
/chatops run feature set <feature-flag-name> <rollout-percentage> --actors
/chatops run feature set <feature-flag-name> <rollout-percentage> --random
/chatops run feature set <feature-flag-name> true
If you're still unsure whether the feature is deemed stable but want to release it in the current milestone, you can change the default state of the feature flag to be enabled. To do so, follow these steps:
default_enabled
attribute in the feature flag definition to true
./chatops run release check <merge-request-url> <milestone>
#production
channel. Otherwise these settings may override the default enabled.
/chatops run feature delete <feature-flag-name> --dev
/chatops run feature delete <feature-flag-name> --staging
/chatops run feature delete <feature-flag-name>
<feature-flag-name>
"./copy_metadata <this-rollout-issue-link>
quick action to copy the labels from this rollout issue.WARNING: This approach has the downside that it makes it difficult for us to clean up the flag. For example, on-premise users could disable the feature on their GitLab instance. But when you remove the flag at some point, they suddenly see the feature as enabled and they can't roll it back to the previous behavior. To avoid this potential breaking change, use this approach only for urgent matters.
After the feature has been deemed stable, the clean up should be done as soon as possible to permanently enable the feature and reduce complexity in the codebase.
You can either create a follow-up issue for Feature Flag Cleanup or use the checklist below in this same issue.
<feature-flag-name>
feature flag. Ask for review and merge it.
/chatops run release check <merge-request-url> <milestone>
#production
channel:
/chatops run feature delete <feature-flag-name> --dev
/chatops run feature delete <feature-flag-name> --staging
/chatops run feature delete <feature-flag-name>
/chatops run feature set <feature-flag-name> false
Yongbo li (7a94f573) at 04 Aug 16:36
Add job templates api endpoint
Yongbo li (2a0e13e1) at 04 Aug 15:57
Add job templates api endpoint
Yongbo li (8e6d9c72) at 04 Aug 15:22
Add job templates api endpoint
@zhanglinjie could you help me out with peer reivew