Skip to content

Conversation

@zjaco13
Copy link
Collaborator

@zjaco13 zjaco13 commented Jan 22, 2026

Issue #, if available:

Description of changes:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Copy link
Contributor

@shapirov103 shapirov103 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please see my a few comments.


const unionConfig: union.UnionDataplaneAddOnProps = {
orgName: getJsonSecret(unionSecretString, "orgName"),
clientIdSecretName: "union-client-id",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

multiple secrets here: are they by design or was there a technical limitation you were trying to work around (since I see getJsonSecret function)?

Why have separate union client and and union client secret name in separate secrets? these appear to always go together.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's how I set it up in the actual addon, will make changes there and update

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will likely just add the same getJsonSecret fn in the addon there

.account(process.env.CDK_DEFAULT_ACCOUNT!)
.region(process.env.CDK_DEFAULT_REGION)
.addOns(new KubesharkAddOn())
.addOns(new KubesharkAddOn({repository: "https://helm.kubeshark.com"}))
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

was it failing on helm validation?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, they moved the charts from .co to .com

@@ -0,0 +1,140 @@
# Union.ai on EKS Pattern

Union.ai empowers AI development teams to rapidly ship high-quality code to production by offering optimized performance, unparalleled resource efficiency, and a delightful workflow authoring experience. With Union.ai your team can:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Once we host it, it becomes an AWS resource. Let's drop "unparalleled".

Union.ai empowers AI development teams to rapidly ship high-quality code to production by offering optimized performance, unparalleled resource efficiency, and a delightful workflow authoring experience. With Union.ai your team can:

- Run complex AI workloads with performance, scale, and efficiency.
- Achieve millisecond-level execution times with reusable containers.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

was it validated? are we actually observing ms level execution times?

On Mac:
```bash
brew tap unionai/homebrew-tap
brew install uctl
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why do i need uctl to run the pattern?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You currently need uctl to provision dataplane credentials

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