Skip to content

Conversation

Gregory-Pereira
Copy link
Collaborator

Partially addresses: #281
cc @RobotSail @vishnoianil @nerdalert

Changes:

  • App of apps architecture for argo
  • Umami deployment manifests for openshift and kind
    • Everything here works, but I cannot access the ingress for umami after first deploying the kind.yaml and the kind-ingress.yaml and then deploying the umami stack. That being said I tried the same thing with the Instructlab-ui kind manifests, and the ingress for that also didn't work so I assume this is a non-issue.
  • Some kind docs on stuff I learned through struggling with it

After this PR lands, we need to deploy it, make sure its working, and then go in and configure the settings. After that is done, we can setup a sites for QA and Prod, and grab their respective tracker codes to to embed in the TS codebase. Then we simply do check on the env variable and inject the correct script tag.

@Gregory-Pereira Gregory-Pereira force-pushed the umami-metrics-deployment branch from da677f7 to 1ffe86e Compare December 6, 2024 22:31
@Gregory-Pereira Gregory-Pereira changed the title kind docs, umami manifests, argocd app-of-apps plus umami app Metrics deployment Dec 6, 2024
@Gregory-Pereira Gregory-Pereira force-pushed the umami-metrics-deployment branch from 1ffe86e to a76abda Compare December 8, 2024 18:09
Signed-off-by: greg pereira <grpereir@redhat.com>
Signed-off-by: greg pereira <grpereir@redhat.com>
… secret template, secrets applied individually

Signed-off-by: greg pereira <grpereir@redhat.com>
Signed-off-by: greg pereira <grpereir@redhat.com>
Signed-off-by: greg pereira <grpereir@redhat.com>
@Gregory-Pereira Gregory-Pereira force-pushed the umami-metrics-deployment branch from fbbf830 to 5c7ecc1 Compare December 10, 2024 21:00
Signed-off-by: greg pereira <grpereir@redhat.com>
@Gregory-Pereira Gregory-Pereira force-pushed the umami-metrics-deployment branch 3 times, most recently from e60da09 to 42c3a03 Compare December 10, 2024 23:33
Copy link
Member

@vishnoianil vishnoianil left a comment

Choose a reason for hiding this comment

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

awesome work @Gregory-Pereira . Few minor comments. Can you add some text around how to access the umami dashboard in kind and openshift environment?
Also i think the PR description needs to be updated?

@Gregory-Pereira Gregory-Pereira force-pushed the umami-metrics-deployment branch from 42c3a03 to 08441f9 Compare December 11, 2024 03:20
Signed-off-by: greg pereira <grpereir@redhat.com>
@Gregory-Pereira Gregory-Pereira force-pushed the umami-metrics-deployment branch from 08441f9 to ac980b2 Compare December 11, 2024 03:25
@Gregory-Pereira
Copy link
Collaborator Author

I would consider your review addressed @vishnoianil. I did try to make the route changes you were talking about but they would require another refactor (swapping to ingress or something else). For that reason, lets keep a separate route for the umami portal disconnected from the UI domain. We can iterate as we go - I would love to eventually see it as tab in our UI.

Copy link
Member

@vishnoianil vishnoianil left a comment

Choose a reason for hiding this comment

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

LGTM

@vishnoianil vishnoianil merged commit aa65db0 into instructlab:main Dec 11, 2024
7 checks 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.

3 participants