Skip to content

Commit

Permalink
FIX: services not in updates.json failing update service script (ster…
Browse files Browse the repository at this point in the history
…eum-dev#2204)

* FIX: services not in updates.json failing update service script

* FIX: Client Selection for MEV Preset

* FIX: Reth Fullnode Mode
  • Loading branch information
NeoPlays authored Feb 27, 2025
1 parent 6b4da2b commit ea0a88c
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
8 changes: 5 additions & 3 deletions controls/roles/update-services/tasks/update-service.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,15 @@

- name: Get latest version for this service
set_fact:
new_service_docker_image_tag: "{{ (update_data.json[service_configuration.network][service_configuration.service] | default(update_data.json['mainnet'][service_configuration.service] | default([]))) | last }}"
when: service_configuration.autoupdate and service_configuration.service != 'CustomService'
new_service_docker_image_tag: "{{ (update_data.json.get(service_configuration.network, {}).get(service_configuration.service, update_data.json.get('mainnet', {}).get(service_configuration.service, []))) | last | default(None, true) }}" # Returns empty string if nothing is found. (don't ask me why default is not picking up and returning None)
when:
- service_configuration.autoupdate
- service_configuration.service != 'CustomService'

- name: Build new image tag
set_fact:
new_service_configuration_fraction:
image: "{{ service_docker_image }}:{{ new_service_docker_image_tag | default(service_docker_image_tag) }}"
image: "{{ service_docker_image }}:{{ new_service_docker_image_tag | default(service_docker_image_tag, true) }}" # If new_service_docker_image_tag is falsy, use the current tag (will cause a restart if the tag is an empty string)
when: service_configuration.autoupdate

- name: Update configuration
Expand Down
2 changes: 1 addition & 1 deletion launcher/src/backend/OneClickInstall.js
Original file line number Diff line number Diff line change
Expand Up @@ -323,7 +323,7 @@ export class OneClickInstall {
}

handleArchiveTags(selectedPreset) {
if (selectedPreset == "staking") {
if (/mev boost|staking/.test(selectedPreset)) {
switch (this.executionClient.service) {
case "RethService":
this.executionClient.command.push("--full");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,7 @@ const checkPluginCategory = (element) => {
let filter;
switch (clickStore.selectedPreset.name) {
case "lidocsm":
case "mev boost":
case "staking":
filter = (item) => item.category === element.category && !/(SSVNetwork|Web3Signer|Charon)/.test(item.service);
if (manageStore.currentNetwork.network == "gnosis") {
Expand Down Expand Up @@ -171,9 +172,6 @@ const checkPluginCategory = (element) => {
case "rocketpool":
//filter = (item) => item.category === element.category
break;
case "mev boost":
filter = (item) => item.category === element.category && !/(SSVNetwork|Reth|Web3Signer|Charon)/.test(item.service);
break;
case "stereum on arm":
filter = (item) => item.category === element.category && !/(Prysm|Reth|SSVNetwork|Web3Signer|Charon)/.test(item.service);
if (manageStore.currentNetwork.network == "gnosis") {
Expand Down

0 comments on commit ea0a88c

Please sign in to comment.