-
Notifications
You must be signed in to change notification settings - Fork 0
feat: quincey #8
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This pull request introduces the new "quincey" feature with improved validation and resource registration changes. Key changes include:
- Updating resource registration identifiers in pkg/signet_node and pkg/builder.
- Adding a new Quincey package with component definitions, environment validations, and extensive tests.
- Implementing the Quincey component deployment logic with associated Kubernetes resources (deployment, service, virtual service, and authorization policies).
Reviewed Changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| pkg/signet_node/signet_node.go | Updated the component resource registration string. |
| pkg/quincey/validation.go | Introduced environment validation functions for Quincey. |
| pkg/quincey/types.go | Added type definitions and constants for Quincey. |
| pkg/quincey/quincey_test.go | Added comprehensive unit tests for the Quincey component. |
| pkg/quincey/quincey.go | Implemented the core deployment logic for the Quincey component. |
| pkg/quincey/helpers.go | Added package declaration (helper file). |
| pkg/builder/builder.go | Updated the builder’s resource registration string. |
57f5e7d to
70c5d1d
Compare
70c5d1d to
d4b0242
Compare
d4b0242 to
5b2886c
Compare
cfa82fa to
a76a2c1
Compare
a76a2c1 to
9c043f0
Compare
06b6d5a to
e5b79ed
Compare
4c6b6ea to
7d779ad
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm, just one nit
|
|
||
| // createConfigMap creates the ConfigMap for the Quincey service | ||
| func createConfigMap(ctx *pulumi.Context, args *QuinceyComponentArgs, parent *QuinceyComponent) (*corev1.ConfigMap, error) { | ||
| labels := utils.CreateResourceLabels(ComponentName, ServiceName, "signet", nil) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this "signet" string seems to be used as a constant for the labels. Maybe it could actually live as a constant somewhere?

feat: quincey
fix: consistent naming
fix: use validate first