Skip to content

Update default celery count from 3 to 6#293

Merged
mira-miracoli merged 1 commit into
mainfrom
celery-6
Jun 29, 2026
Merged

Update default celery count from 3 to 6#293
mira-miracoli merged 1 commit into
mainfrom
celery-6

Conversation

@mira-miracoli

Copy link
Copy Markdown
Contributor

No description provided.

@domgz domgz left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I hope we have enough resources 🙏

@usegalaxy-eu-bot

Copy link
Copy Markdown
Collaborator
  # aws_route53_record.beacon-galaxyproject will be created
  + resource "aws_route53_record" "beacon-galaxyproject" {
      + allow_overwrite = true
      + fqdn            = (known after apply)
      + id              = (known after apply)
      + name            = "beacon.galaxyproject.eu"
      + records         = [
          + "beacon.bi.privat",
        ]
      + ttl             = 600
      + type            = "CNAME"
      + zone_id         = "Z386N8B8JBC6TQ"
    }

  # aws_route53_record.celery-cloud-galaxyproject[3] will be created
  + resource "aws_route53_record" "celery-cloud-galaxyproject" {
      + allow_overwrite = true
      + fqdn            = (known after apply)
      + id              = (known after apply)
      + name            = "celery-cloud-3.galaxyproject.eu"
      + records         = (known after apply)
      + ttl             = 600
      + type            = "A"
      + zone_id         = "Z386N8B8JBC6TQ"
    }

  # aws_route53_record.celery-cloud-galaxyproject[4] will be created
  + resource "aws_route53_record" "celery-cloud-galaxyproject" {
      + allow_overwrite = true
      + fqdn            = (known after apply)
      + id              = (known after apply)
      + name            = "celery-cloud-4.galaxyproject.eu"
      + records         = (known after apply)
      + ttl             = 600
      + type            = "A"
      + zone_id         = "Z386N8B8JBC6TQ"
    }

  # aws_route53_record.celery-cloud-galaxyproject[5] will be created
  + resource "aws_route53_record" "celery-cloud-galaxyproject" {
      + allow_overwrite = true
      + fqdn            = (known after apply)
      + id              = (known after apply)
      + name            = "celery-cloud-5.galaxyproject.eu"
      + records         = (known after apply)
      + ttl             = 600
      + type            = "A"
      + zone_id         = "Z386N8B8JBC6TQ"
    }

  # openstack_compute_instance_v2.celery[3] will be created
  + resource "openstack_compute_instance_v2" "celery" {
      + access_ip_v4        = (known after apply)
      + access_ip_v6        = (known after apply)
      + all_metadata        = (known after apply)
      + all_tags            = (known after apply)
      + availability_zone   = (known after apply)
      + flavor_id           = (known after apply)
      + flavor_name         = "m1.xxlarge"
      + force_delete        = false
      + id                  = (known after apply)
      + image_id            = (known after apply)
      + image_name          = (known after apply)
      + key_pair            = "cloud2"
      + name                = "celery-cloud-3.galaxyproject.eu"
      + power_state         = "active"
      + region              = (known after apply)
      + security_groups     = [
          + "default",
          + "ingress-from-proxy",
        ]
      + stop_before_destroy = false
      + user_data           = "f1afc818d33a9c6c68d6c2dd4401f2e9abd7f8fc"

      + block_device {
          + boot_index            = 0
          + delete_on_termination = true
          + destination_type      = "volume"
          + source_type           = "image"
          + uuid                  = "6dd3a725-d5c2-4b34-9170-ad58a7dfabfa"
          + volume_size           = 35
        }

      + network {
          + access_network = false
          + fixed_ip_v4    = (known after apply)
          + fixed_ip_v6    = (known after apply)
          + floating_ip    = (known after apply)
          + mac            = (known after apply)
          + name           = "bioinf"
          + port           = (known after apply)
          + uuid           = (known after apply)
        }
    }

  # openstack_compute_instance_v2.celery[4] will be created
  + resource "openstack_compute_instance_v2" "celery" {
      + access_ip_v4        = (known after apply)
      + access_ip_v6        = (known after apply)
      + all_metadata        = (known after apply)
      + all_tags            = (known after apply)
      + availability_zone   = (known after apply)
      + flavor_id           = (known after apply)
      + flavor_name         = "m1.xxlarge"
      + force_delete        = false
      + id                  = (known after apply)
      + image_id            = (known after apply)
      + image_name          = (known after apply)
      + key_pair            = "cloud2"
      + name                = "celery-cloud-4.galaxyproject.eu"
      + power_state         = "active"
      + region              = (known after apply)
      + security_groups     = [
          + "default",
          + "ingress-from-proxy",
        ]
      + stop_before_destroy = false
      + user_data           = "f1afc818d33a9c6c68d6c2dd4401f2e9abd7f8fc"

      + block_device {
          + boot_index            = 0
          + delete_on_termination = true
          + destination_type      = "volume"
          + source_type           = "image"
          + uuid                  = "6dd3a725-d5c2-4b34-9170-ad58a7dfabfa"
          + volume_size           = 35
        }

      + network {
          + access_network = false
          + fixed_ip_v4    = (known after apply)
          + fixed_ip_v6    = (known after apply)
          + floating_ip    = (known after apply)
          + mac            = (known after apply)
          + name           = "bioinf"
          + port           = (known after apply)
          + uuid           = (known after apply)
        }
    }

  # openstack_compute_instance_v2.celery[5] will be created
  + resource "openstack_compute_instance_v2" "celery" {
      + access_ip_v4        = (known after apply)
      + access_ip_v6        = (known after apply)
      + all_metadata        = (known after apply)
      + all_tags            = (known after apply)
      + availability_zone   = (known after apply)
      + flavor_id           = (known after apply)
      + flavor_name         = "m1.xxlarge"
      + force_delete        = false
      + id                  = (known after apply)
      + image_id            = (known after apply)
      + image_name          = (known after apply)
      + key_pair            = "cloud2"
      + name                = "celery-cloud-5.galaxyproject.eu"
      + power_state         = "active"
      + region              = (known after apply)
      + security_groups     = [
          + "default",
          + "ingress-from-proxy",
        ]
      + stop_before_destroy = false
      + user_data           = "f1afc818d33a9c6c68d6c2dd4401f2e9abd7f8fc"

      + block_device {
          + boot_index            = 0
          + delete_on_termination = true
          + destination_type      = "volume"
          + source_type           = "image"
          + uuid                  = "6dd3a725-d5c2-4b34-9170-ad58a7dfabfa"
          + volume_size           = 35
        }

      + network {
          + access_network = false
          + fixed_ip_v4    = (known after apply)
          + fixed_ip_v6    = (known after apply)
          + floating_ip    = (known after apply)
          + mac            = (known after apply)
          + name           = "bioinf"
          + port           = (known after apply)
          + uuid           = (known after apply)
        }
    }

  # openstack_compute_instance_v2.plausible-usegalaxy is tainted, so must be replaced
-/+ resource "openstack_compute_instance_v2" "plausible-usegalaxy" {
      + access_ip_v4        = (known after apply)
      + access_ip_v6        = (known after apply)
      ~ all_metadata        = {} -> (known after apply)
      ~ all_tags            = [] -> (known after apply)
      + availability_zone   = (known after apply)
      ~ flavor_id           = "9941a02a-d857-4474-8b54-5dd08ec4365c" -> (known after apply)
      ~ id                  = "f39b785d-9ab7-4e26-84cb-b42d1af6dd6e" -> (known after apply)
      ~ image_id            = "Attempt to boot from volume - no image supplied" -> (known after apply)
      + image_name          = (known after apply)
        name                = "plausible.galaxyproject.eu"
      ~ power_state         = "error" -> "active"
      ~ region              = "Freiburg" -> (known after apply)
      ~ security_groups     = [
          + "default",
          + "egress",
          + "public-ftp",
          + "public-ping",
          + "public-web2",
        ]
      - tags                = [] -> null
        # (5 unchanged attributes hidden)

      ~ block_device {
            # (6 unchanged attributes hidden)
        }

      + network {
          + access_network = false
          + fixed_ip_v4    = (known after apply)
          + fixed_ip_v6    = (known after apply)
          + floating_ip    = (known after apply)
          + mac            = (known after apply)
          + name           = "public"
          + port           = (known after apply)
          + uuid           = (known after apply)
        }
    }

Plan: 8 to add, 0 to change, 1 to destroy.

─────────────────────────────────────────────────────────────────────────────

Saved the plan to: tf.plan

To perform exactly these actions, run the following command to apply:
    terraform apply "tf.plan" ```

@domgz

domgz commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

@mira-miracoli This PR "Increase size of cloud Celery cluster to 3" may serve as reference for the next steps usegalaxy-eu/infrastructure-playbook#1973.

@mira-miracoli mira-miracoli merged commit 8fd15b8 into main Jun 29, 2026
3 checks passed
@domgz domgz deleted the celery-6 branch June 29, 2026 08:19
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.

4 participants