Skip to content

feat(enterprise/26.1): compute environment pre-flight checks doc#1689

Open
MichaelTansiniSeqera wants to merge 5 commits into
masterfrom
EDU-1134-enterprise-preflight-checks-26-1
Open

feat(enterprise/26.1): compute environment pre-flight checks doc#1689
MichaelTansiniSeqera wants to merge 5 commits into
masterfrom
EDU-1134-enterprise-preflight-checks-26-1

Conversation

@MichaelTansiniSeqera

Copy link
Copy Markdown
Contributor

Summary

  • Adds platform-enterprise_docs/compute-envs/preflight-checks.md for Seqera Platform Enterprise 26.1
  • Mirrors the Cloud version (platform-cloud/docs/compute-envs/preflight-checks.mdx) with the following Enterprise-specific additions:
    • Intro note that pre-flight checks are disabled by default and must be enabled by an administrator
    • Enabling pre-flight checks section: table of both required flags (TOWER_CREDENTIALS_VALIDATION_ENABLED and TOWER_PREFLIGHT_CHECK_ENABLED), what each does, defaults, and a note that both containers share the same config files so one change covers both
    • Advanced configuration (optional) section: tuning tables for credential validation cron (7 vars), CE validation cron (4 vars), and auto-validation timeout (1 var), with defaults-are-fine framing

Notes for reviewer

  • Feature flags and defaults verified against ENVIRONMENT-VARIABLES.md and PropertyServiceImpl.groovy on ENTERPRISE-26.1.x
  • Container behaviour (shared tower.env/tower.yml mount) verified against the docker-compose template in this repo
  • The two tower.yml config key columns were verified against @Value annotations in the platform source
  • No changes to overview.mdx or features_env.yml — config lives in the feature doc to keep it self-contained

🤖 Generated with Claude Code

@netlify

netlify Bot commented Jul 24, 2026

Copy link
Copy Markdown

Deploy Preview for seqera-docs ready!

Name Link
🔨 Latest commit 10a75aa
🔍 Latest deploy log https://app.netlify.com/projects/seqera-docs/deploys/6a6387f5f9e2240008d8c419
😎 Deploy Preview https://deploy-preview-1689--seqera-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

- The access keys, service account key, or managed identity are valid and have not been rotated or revoked.
- The IAM role or service account has the permissions required by the target platform. See the relevant compute environment page for the minimum required policy.

**Work directory**

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.

If I am not mistaken, this is no longer checked

|---|---|
| Compute environment status | Blocks launch if the compute environment is marked `INVALID` |
| Credential status | Blocks launch if the credential associated with the compute environment is marked `INVALID` |
| Wave connectivity | For compute environments with Wave enabled, verifies the Wave service connection is active |

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.

Only the value in DB, not real check

| Compute environment status | Blocks launch if the compute environment is marked `INVALID` |
| Credential status | Blocks launch if the credential associated with the compute environment is marked `INVALID` |
| Wave connectivity | For compute environments with Wave enabled, verifies the Wave service connection is active |
| Tower Agent | For HPC compute environments, verifies a Tower Agent is online for the environment |

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.

Only the value in DB, not real check

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