-
Notifications
You must be signed in to change notification settings - Fork 2
Change to operator. Local only. #19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
andywgarcia
merged 33 commits into
apollosolutions:garcia/change-to-operator
from
andywgarcia:main
Nov 11, 2025
Merged
Change to operator. Local only. #19
andywgarcia
merged 33 commits into
apollosolutions:garcia/change-to-operator
from
andywgarcia:main
Nov 11, 2025
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Garcia/change to operator
…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.
…aml to streamline deployment settings.
…yaml for API key configuration
…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.
de174ec
into
apollosolutions:garcia/change-to-operator
1 check passed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.