Skip to content

Conversation

@andywgarcia
Copy link
Contributor

No description provided.

andywgarcia and others added 30 commits November 4, 2025 14:34
…nual deployment process to reflect that subgraph deployment is now handled by the operator.
…ounts are found, prompt the user to select one from a numbered list, ensuring valid input before proceeding.
…ema.graphql file to Dockerfiles for all subgraphs.
…tecture and add image pull secrets for GitHub Container Registry. Adjusted image repository paths and included necessary changes in deployment files across all subgraphs.
…comments and improving clarity in resource management steps. Ensure consistency in environment variable usage across setup instructions.
…ation, detailing steps for schema update and monitoring progress.
…responsiveness. Update styles for better visual hierarchy and user experience, including adjustments to flex properties, padding, and grid configurations.
… management with Apollo Client, and enhance user experience with cart item count in header. Update product card to allow adding items to cart and display loading state. Refactor user profile query to ensure correct data retrieval.
…ts, and enhance router configuration. The coprocessor validates JWT tokens from the users subgraph's JWKS endpoint, enabling the `@authenticated` directive. Update setup documentation to reflect new deployment steps and ensure proper order of operations for deploying the coprocessor and router.
…fig.yaml to clarify ConfigMap usage and patch router deployment to mount ConfigMap and set configuration arguments. Add checks for existing volumes and arguments to prevent duplication during deployment.
…k port in router-config.yaml, enhance deployment script to replace operator's ConfigMap and volumeMount with custom configurations, and ensure proper handling of existing arguments to avoid duplication during deployment.
…fy script functions, update deployment steps for router configuration, and ensure proper sequence for running scripts. Add new scripts for applying router configuration and deploying ingress, while enhancing error handling and user guidance.
…ency across components. Adjust cart item count retrieval in LoggedInMenu and cart data access in Cart component accordingly.
…andling. Update LoginForm component to remove unused scopes state and adjust placeholder texts for better user guidance. Enhance coprocessor request handling by removing JWT validation at the RouterRequest stage and adding detailed logging for router lifecycle stages with new Rhai scripts.
…include a comprehensive TODO list and current implementation status. Detail completed tasks, hybrid configuration methods, and known limitations of the Apollo GraphOS Operator. Enhance clarity on maintenance tasks and future improvements for router configuration management.
…level settings. Replace manual patching of deployment arguments with declarative configuration in Supergraph CRD. Introduce a new Supergraph YAML template for streamlined deployment across environments. Enhance deployment scripts to check for environment-specific configurations, improving overall deployment process.
…pollo GraphOS Operator deployment. Replace the existing apply-resources.sh script with a more structured approach using YAML files for operator values and subgraph templates. Update deployment scripts to utilize these new configurations, enhancing clarity and maintainability of the deployment process.
…duction environments. Update documentation to reflect changes in router configuration management and patching approach. Enhance clarity on updating router configurations and troubleshooting steps.
…implemented

- Introduced a TODO.md file to track future improvements and features for the reference architecture.
- Added README files for OpenTelemetry Collector, Grafana, InfluxDB, k6, tests, and Zipkin, indicating that these components are not yet implemented and should not be used.
- Each README outlines the current status and future implementation plans for the respective components, enhancing clarity for developers on the project's roadmap.
…onfiguration via Supergraph CRD, eliminating the need for manual patching and separate ConfigMaps. Update documentation to reflect new configuration methods and streamline deployment processes. Remove deprecated scripts related to router configuration and enhance clarity on updating and troubleshooting router settings.
…m `08-deploy-ingress.sh` to `08-setup-router-access.sh` to better reflect its purpose. Update documentation and other scripts to reference the new script name, clarifying the setup process for router access without using an Ingress resource. Remove the deprecated ingress deployment script.
…perator-managed CRDs and uninstalling Helm releases in the cleanup guide. Update setup documentation to specify environment variants in SupergraphSchema CRD and improve instructions for accessing the router. Refactor scripts to streamline router access configuration and provide clearer guidance on using minikube tunnel, NodePort, and port-forward methods.
…set the button type to "submit" for improved form handling. This change enhances the user experience by ensuring proper form submission behavior.
…y, inventory, orders, products, reviews, shipping, and users in both development and production environments. This cleanup enhances the clarity and maintainability of the project by eliminating unused resources.
… Update package.json to eliminate the dev:router script and add a TODO for local router development workflow. This cleanup enhances project maintainability by removing unused resources and outlining future development plans.
@andywgarcia andywgarcia merged commit de174ec into apollosolutions:garcia/change-to-operator Nov 11, 2025
1 check passed
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.

1 participant