presto-gateway-deploy

Build, package, and deploy the Presto Gateway to test clusters.

1|Updated Nov 29, 2021
One-click install
npx skills add https://github.com/mkarrmann/dotfiles --skill presto-gateway-deploy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: presto-gateway-deploy
Source: https://github.com/mkarrmann/dotfiles/tree/main/agent_config/skills/presto-gateway-deploy
Command: npx skills add https://github.com/mkarrmann/dotfiles --skill presto-gateway-deploy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deploys the Presto Gateway to the test gateway by building, packaging, and deploying to Nexus, and pushing to the test-gateway clusters.

Core Features & Use Cases

  • Build and deploy the Presto Gateway to Nexus and create a deployable fbpkg.
  • Push updates to the test gateway across three regions (tsp_prn, tsp_nha, tsp_ftw) with restart coordination.
  • Handle SAP policy limitations by delegating blocked steps to a finish script.

Quick Start

Run the presto-gateway-deploy script in the skill directory to execute the full deployment pipeline.

Frequently Asked Questions about presto-gateway-deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy Presto Gateway to test clusters?

To deploy Presto Gateway to test clusters, run the deployment script in the skill directory to execute the full pipeline, which coordinates Maven install, Nexus packaging, fbpkg creation, and TW updates across tsp_prn, tsp_nha, and tsp_ftw regions.

What is the process for building and packaging Presto Gateway with Maven and Nexus?

The process involves coordinating Maven install and deploy commands to build the Presto Gateway, packaging the artifact into Nexus, and creating a deployable fbpkg for pushing to the test gateway clusters.

Why does my Presto Gateway deployment fail or skip certain steps under SAP policy?

Deployment fails or skips steps under SAP policy because the script acknowledges these blocks and delegates the restricted operations to a follow-up finish script that you must run manually in your user shell.

Does the Presto Gateway deployment script handle restart coordination across tsp_prn, tsp_nha, and tsp_ftw regions?

Yes, the script pushes updates to the test gateway across the tsp_prn, tsp_nha, and tsp_ftw regions and manages the restart coordination required for the deployment to take effect across all three test regions.

What do I need to run the finish script for Presto Gateway deployment?

You need to run the finish script in your user shell after the main deployment script completes. This executes the specific steps blocked by SAP policy, ensuring the Presto Gateway deployment finishes reliably.