/dports/www/firefox/firefox-99.0/toolkit/components/normandy/lib/ |
H A D | PreferenceRollouts.jsm | 139 "bug-1648229-rollout-comcast-steering-rollout-release-78-80", 140 "bug-1732206-rollout-fission-release-rollout-release-94-95", 141 "bug-1745237-rollout-fission-beta-96-97-rollout-beta-96-97", 172 // of the rollout's changes redundant, so graduate the rollout. 193 TelemetryEnvironment.setExperimentActive(rollout.slug, rollout.state, { 241 * Add a new rollout 244 async add(rollout) { 298 await Promise.all(rollouts.map(rollout => store.put(rollout))); 309 return !!rollout; 330 return rollouts.filter(rollout => rollout.state === this.STATE_ACTIVE); [all …]
|
H A D | AddonRollouts.jsm | 29 * Unique slug of the rollout. 105 TelemetryEnvironment.setExperimentActive(rollout.slug, rollout.state, { 121 * Add a new rollout 122 * @param {AddonRollout} rollout 124 async add(rollout) { 130 * Update an existing rollout 134 async update(rollout) { 175 await Promise.all(rollouts.map(rollout => store.put(rollout))); 186 return !!rollout; 190 * Get a rollout by slug [all …]
|
/dports/mail/thunderbird/thunderbird-91.8.0/toolkit/components/normandy/lib/ |
H A D | PreferenceRollouts.jsm | 136 "rollout-doh-nightly-rollout-to-all-us-desktop-users-nightly-74-80-bug-1613481", 166 // of the rollout's changes redundant, so graduate the rollout. 187 TelemetryEnvironment.setExperimentActive(rollout.slug, rollout.state, { 235 * Add a new rollout 238 async add(rollout) { 251 async update(rollout) { 292 await Promise.all(rollouts.map(rollout => store.put(rollout))); 303 return !!rollout; 307 * Get a rollout by slug 324 return rollouts.filter(rollout => rollout.state === this.STATE_ACTIVE); [all …]
|
H A D | AddonRollouts.jsm | 29 * Unique slug of the rollout. 105 TelemetryEnvironment.setExperimentActive(rollout.slug, rollout.state, { 121 * Add a new rollout 122 * @param {AddonRollout} rollout 124 async add(rollout) { 130 * Update an existing rollout 134 async update(rollout) { 175 await Promise.all(rollouts.map(rollout => store.put(rollout))); 186 return !!rollout; 190 * Get a rollout by slug [all …]
|
/dports/www/firefox-esr/firefox-91.8.0/toolkit/components/normandy/lib/ |
H A D | PreferenceRollouts.jsm | 136 "rollout-doh-nightly-rollout-to-all-us-desktop-users-nightly-74-80-bug-1613481", 166 // of the rollout's changes redundant, so graduate the rollout. 187 TelemetryEnvironment.setExperimentActive(rollout.slug, rollout.state, { 235 * Add a new rollout 238 async add(rollout) { 251 async update(rollout) { 292 await Promise.all(rollouts.map(rollout => store.put(rollout))); 303 return !!rollout; 307 * Get a rollout by slug 324 return rollouts.filter(rollout => rollout.state === this.STATE_ACTIVE); [all …]
|
H A D | AddonRollouts.jsm | 29 * Unique slug of the rollout. 105 TelemetryEnvironment.setExperimentActive(rollout.slug, rollout.state, { 121 * Add a new rollout 122 * @param {AddonRollout} rollout 124 async add(rollout) { 130 * Update an existing rollout 134 async update(rollout) { 175 await Promise.all(rollouts.map(rollout => store.put(rollout))); 186 return !!rollout; 190 * Get a rollout by slug [all …]
|
/dports/lang/spidermonkey78/firefox-78.9.0/toolkit/components/normandy/lib/ |
H A D | PreferenceRollouts.jsm | 150 // of the rollout's changes redundant, so graduate the rollout. 153 log.debug(`Graduating rollout: ${rollout.slug}`); 157 rollout.slug, 174 TelemetryEnvironment.setExperimentActive(rollout.slug, rollout.state, { 216 * Add a new rollout 219 async add(rollout) { 232 async update(rollout) { 273 await Promise.all(rollouts.map(rollout => store.put(rollout))); 284 return !!rollout; 288 * Get a rollout by slug [all …]
|
H A D | AddonRollouts.jsm | 29 * Unique slug of the rollout. 105 TelemetryEnvironment.setExperimentActive(rollout.slug, rollout.state, { 121 * Add a new rollout 122 * @param {AddonRollout} rollout 124 async add(rollout) { 130 * Update an existing rollout 134 async update(rollout) { 175 await Promise.all(rollouts.map(rollout => store.put(rollout))); 186 return !!rollout; 190 * Get a rollout by slug [all …]
|
/dports/lang/spidermonkey78/firefox-78.9.0/browser/extensions/doh-rollout/ |
H A D | moz.build | 11 FINAL_TARGET_FILES.features['doh-rollout@mozilla.org'] += [ 17 FINAL_TARGET_FILES.features['doh-rollout@mozilla.org']["experiments"]["doorhanger"] += [ 22 FINAL_TARGET_FILES.features['doh-rollout@mozilla.org']["experiments"]["heuristics"] += [ 37 FINAL_TARGET_FILES.features['doh-rollout@mozilla.org']["_locales"]["de"] += [ 41 FINAL_TARGET_FILES.features['doh-rollout@mozilla.org']["_locales"]["en_US"] += [ 45 FINAL_TARGET_FILES.features['doh-rollout@mozilla.org']["_locales"]["es_ES"] += [ 49 FINAL_TARGET_FILES.features['doh-rollout@mozilla.org']["_locales"]["es_MX"] += [ 53 FINAL_TARGET_FILES.features['doh-rollout@mozilla.org']["_locales"]["fr"] += [ 57 FINAL_TARGET_FILES.features['doh-rollout@mozilla.org']["_locales"]["it"] += [ 61 FINAL_TARGET_FILES.features['doh-rollout@mozilla.org']["_locales"]["ru"] += [ [all …]
|
/dports/www/firefox/firefox-99.0/toolkit/components/normandy/actions/ |
H A D | PreferenceRollbackAction.jsm | 45 const rollout = await PreferenceRollouts.get(rolloutSlug); 56 rollout?.enrollmentId ?? TelemetryEvents.NO_ENROLLMENT_ID_MARKER, 60 `Cannot rollback rollout in graduation set "${rolloutSlug}".` 64 if (!rollout) { 69 switch (rollout.state) { 72 rollout.state = PreferenceRollouts.STATE_ROLLED_BACK; 73 for (const { preferenceName, previousValue } of rollout.preferences) { 78 await PreferenceRollouts.update(rollout); 86 rollout.enrollmentId || TelemetryEvents.NO_ENROLLMENT_ID_MARKER, 93 // The rollout has already been rolled back, so nothing to do here. [all …]
|
H A D | PreferenceRolloutAction.jsm | 52 return ActionSchemas["preference-rollout"]; 58 // Check if the rollout is on the list of rollouts to stop applying. 99 this.log.debug(`Updated preference rollout ${args.slug}`); 120 this.log.debug(`No updates to preference rollout ${args.slug}`); 124 // Check if this rollout would be a no-op, which is not allowed. 138 `New rollout ${args.slug} does not change any preferences.` 151 this.log.debug(`Enrolled in preference rollout ${args.slug}`); 166 * @param {PreferenceRollout} rollout The arguments from a rollout recipe. 171 for (const rollout of await PreferenceRollouts.getAllActive()) { 172 if (rollout.slug === slug) { [all …]
|
H A D | AddonRollbackAction.jsm | 31 const rollout = await AddonRollouts.get(rolloutSlug); 33 if (!rollout) { 38 switch (rollout.state) { 41 ...rollout, 45 const addon = await AddonManager.getAddonByID(rollout.addonId); 57 rollout.enrollmentId || 65 … `Could not uninstall addon ${rollout.addonId} for rollback ${rolloutSlug}: it is not installed.` 72 rollout.enrollmentId || TelemetryEvents.NO_ENROLLMENT_ID_MARKER, 84 `Unexpected state when rolling back ${rolloutSlug}: ${rollout.state}`
|
/dports/mail/thunderbird/thunderbird-91.8.0/toolkit/components/normandy/actions/ |
H A D | PreferenceRollbackAction.jsm | 45 const rollout = await PreferenceRollouts.get(rolloutSlug); 56 rollout?.enrollmentId ?? TelemetryEvents.NO_ENROLLMENT_ID_MARKER, 60 `Cannot rollback rollout in graduation set "${rolloutSlug}".` 64 if (!rollout) { 69 switch (rollout.state) { 72 rollout.state = PreferenceRollouts.STATE_ROLLED_BACK; 73 for (const { preferenceName, previousValue } of rollout.preferences) { 78 await PreferenceRollouts.update(rollout); 86 rollout.enrollmentId || TelemetryEvents.NO_ENROLLMENT_ID_MARKER, 93 // The rollout has already been rolled back, so nothing to do here. [all …]
|
H A D | PreferenceRolloutAction.jsm | 52 return ActionSchemas["preference-rollout"]; 58 // Check if the rollout is on the list of rollouts to stop applying. 99 this.log.debug(`Updated preference rollout ${args.slug}`); 120 this.log.debug(`No updates to preference rollout ${args.slug}`); 124 // Check if this rollout would be a no-op, which is not allowed. 138 `New rollout ${args.slug} does not change any preferences.` 151 this.log.debug(`Enrolled in preference rollout ${args.slug}`); 166 * @param {PreferenceRollout} rollout The arguments from a rollout recipe. 171 for (const rollout of await PreferenceRollouts.getAllActive()) { 172 if (rollout.slug === slug) { [all …]
|
H A D | AddonRollbackAction.jsm | 31 const rollout = await AddonRollouts.get(rolloutSlug); 33 if (!rollout) { 38 switch (rollout.state) { 41 ...rollout, 45 const addon = await AddonManager.getAddonByID(rollout.addonId); 57 rollout.enrollmentId || 65 … `Could not uninstall addon ${rollout.addonId} for rollback ${rolloutSlug}: it is not installed.` 72 rollout.enrollmentId || TelemetryEvents.NO_ENROLLMENT_ID_MARKER, 84 `Unexpected state when rolling back ${rolloutSlug}: ${rollout.state}`
|
/dports/www/firefox-esr/firefox-91.8.0/toolkit/components/normandy/actions/ |
H A D | PreferenceRollbackAction.jsm | 45 const rollout = await PreferenceRollouts.get(rolloutSlug); 56 rollout?.enrollmentId ?? TelemetryEvents.NO_ENROLLMENT_ID_MARKER, 60 `Cannot rollback rollout in graduation set "${rolloutSlug}".` 64 if (!rollout) { 69 switch (rollout.state) { 72 rollout.state = PreferenceRollouts.STATE_ROLLED_BACK; 73 for (const { preferenceName, previousValue } of rollout.preferences) { 78 await PreferenceRollouts.update(rollout); 86 rollout.enrollmentId || TelemetryEvents.NO_ENROLLMENT_ID_MARKER, 93 // The rollout has already been rolled back, so nothing to do here. [all …]
|
H A D | PreferenceRolloutAction.jsm | 52 return ActionSchemas["preference-rollout"]; 58 // Check if the rollout is on the list of rollouts to stop applying. 99 this.log.debug(`Updated preference rollout ${args.slug}`); 120 this.log.debug(`No updates to preference rollout ${args.slug}`); 124 // Check if this rollout would be a no-op, which is not allowed. 138 `New rollout ${args.slug} does not change any preferences.` 151 this.log.debug(`Enrolled in preference rollout ${args.slug}`); 166 * @param {PreferenceRollout} rollout The arguments from a rollout recipe. 171 for (const rollout of await PreferenceRollouts.getAllActive()) { 172 if (rollout.slug === slug) { [all …]
|
H A D | AddonRollbackAction.jsm | 31 const rollout = await AddonRollouts.get(rolloutSlug); 33 if (!rollout) { 38 switch (rollout.state) { 41 ...rollout, 45 const addon = await AddonManager.getAddonByID(rollout.addonId); 57 rollout.enrollmentId || 65 … `Could not uninstall addon ${rollout.addonId} for rollback ${rolloutSlug}: it is not installed.` 72 rollout.enrollmentId || TelemetryEvents.NO_ENROLLMENT_ID_MARKER, 84 `Unexpected state when rolling back ${rolloutSlug}: ${rollout.state}`
|
/dports/lang/spidermonkey78/firefox-78.9.0/toolkit/components/normandy/actions/ |
H A D | PreferenceRollbackAction.jsm | 45 const rollout = await PreferenceRollouts.get(rolloutSlug); 47 if (!rollout) { 52 switch (rollout.state) { 55 rollout.state = PreferenceRollouts.STATE_ROLLED_BACK; 56 for (const { preferenceName, previousValue } of rollout.preferences) { 59 await PreferenceRollouts.update(rollout); 67 rollout.enrollmentId || TelemetryEvents.NO_ENROLLMENT_ID_MARKER, 74 // The rollout has already been rolled back, so nothing to do here. 86 rollout.enrollmentId || TelemetryEvents.NO_ENROLLMENT_ID_MARKER, 90 `Cannot rollback already graduated rollout ${rolloutSlug}` [all …]
|
H A D | PreferenceRolloutAction.jsm | 52 return ActionSchemas["preference-rollout"]; 91 this.log.debug(`Updated preference rollout ${args.slug}`); 95 this.log.debug(`Ungraduated preference rollout ${args.slug}`); 112 this.log.debug(`No updates to preference rollout ${args.slug}`); 116 // Check if this rollout would be a no-op, which is not allowed. 130 `New rollout ${args.slug} does not change any preferences.` 143 this.log.debug(`Enrolled in preference rollout ${args.slug}`); 158 * @param {PreferenceRollout} rollout The arguments from a rollout recipe. 163 for (const rollout of await PreferenceRollouts.getAllActive()) { 164 if (rollout.slug === slug) { [all …]
|
H A D | AddonRollbackAction.jsm | 31 const rollout = await AddonRollouts.get(rolloutSlug); 33 if (!rollout) { 38 switch (rollout.state) { 41 ...rollout, 45 const addon = await AddonManager.getAddonByID(rollout.addonId); 57 rollout.enrollmentId || 65 … `Could not uninstall addon ${rollout.addonId} for rollback ${rolloutSlug}: it is not installed.` 72 rollout.enrollmentId || TelemetryEvents.NO_ENROLLMENT_ID_MARKER, 84 `Unexpected state when rolling back ${rolloutSlug}: ${rollout.state}`
|
/dports/www/gitlab-workhorse/gitlab-foss-0a901d60f8ae4a60c04ae82e6e9c3a03e9321417/lib/gitlab/ci/templates/Jobs/ |
H A D | Deploy.latest.gitlab-ci.yml | 157 .rollout: &rollout_template 203 timed rollout 10%: 205 stage: incremental rollout 10% 209 timed rollout 25%: 211 stage: incremental rollout 25% 215 timed rollout 50%: 221 timed rollout 100%: 228 rollout 10%: 233 rollout 25%: 238 rollout 50%: [all …]
|
H A D | Deploy.gitlab-ci.yml | 171 .rollout: &rollout_template 222 timed rollout 10%: 224 stage: incremental rollout 10% 228 timed rollout 25%: 230 stage: incremental rollout 25% 234 timed rollout 50%: 240 timed rollout 100%: 247 rollout 10%: 252 rollout 25%: 257 rollout 50%: [all …]
|
/dports/www/gitlab-workhorse/gitlab-foss-0a901d60f8ae4a60c04ae82e6e9c3a03e9321417/doc/ci/environments/ |
H A D | incremental_rollouts.md | 41 allows more control over the this feature. The steps in an incremental rollout depend on the 45 For example, if your application has 10 pods and a 10% rollout job runs, the new instance of the 57 Then we [define the rollout amount for each step](https://gitlab.com/gl-release/incremental-rollout… 60 rollout 10%: 73 A [deployable application](https://gitlab.com/gl-release/incremental-rollout-example) is 81 ![Timed rollout](img/timed_rollout_v12_7.png) 101 Then we [define the rollout amount for each step](https://gitlab.com/gl-release/timed-rollout-examp… 104 timed rollout 30%: 106 stage: timed rollout 30% 111 A [deployable application](https://gitlab.com/gl-release/timed-rollout-example) is [all …]
|
/dports/sysutils/helm/helm-3.5.2/vendor/k8s.io/kubectl/pkg/cmd/rollout/ |
H A D | rollout.go | 17 package rollout package 31 Manage the rollout of a resource.`) + rolloutValidResources) 35 kubectl rollout undo deployment/abc 37 # Check the rollout status of a daemonset 38 kubectl rollout status daemonset/foo`)
|