-
Notifications
You must be signed in to change notification settings - Fork 307
Conversation
a853ac0
to
7337450
Compare
hey folks just a reminder that I'm looking for some feedback on approach here (TCE maintainers and @shyaamsn). I've rebased to get rid of the extraneous commits that came up from |
@skriss To answer your questions:
If you feel the package is ready to be pushed up to Harbor, let me know and I can do that (I'll get the SHA that will address that TODO in |
Thanks for the feedback @seemiller! Will review and and update soon. |
@seemiller I noticed that the |
Good catch, yes, that should be changed to |
8b4c366
to
5deec1d
Compare
LGTM |
@seemiller I've updated this to our latest Contour patch release version, and I think it's in reasonable shape as a first cut. If the next step is pushing stuff to Harbor, then I think it's OK to go ahead with that. What else do I need to do from here? Also, is there a doc that explains how to do a version bump of Contour for future reference? |
Hi @seemiller, just checking in to see if you were able to push this to Harbor? |
@skriss I've pushed this to Harbor. You can update the I'll accept the PR after that. Thanks! |
Signed-off-by: Steve Kriss <krisss@vmware.com>
2a59334
to
abd5a0e
Compare
I've updated the TODO and squashed everything down to one commit. |
What this PR does / why we need it
This PR is a WIP that adds a Contour package.
Which issue(s) this PR fixes
N/A
Describe testing done for PR
Basic manifest generation with
ytt -f addons/packages/contour/bundle/config/
and deployment in a KinD cluster.Special notes for your reviewer
This is a WIP, looking to get any initial feedback from both @shyaamsn and TCE folks on how I've approached this. I started from the existing packaging in
tkg-extensions
and made a number of removals/modifications. A few specific questions I have:tkg-extensions
had avalues.star
that among other things defined validation functions for thevalues.yaml
. I didn't see any*.star
files in the TCE repo so I omitted this for now. Question is, does it make sense to bring those over into TCE?tkg-extensions
did, I just pull the entire YAML block fromvalues.yaml
into the ConfigMap via overlay. From my perspective this is easier to maintain going forward, and the templating seemed to be just adding an extraneous layer. Thoughts on this approach?tkg-extensions
had a few different kapp annotations applied to various objects (the namespace, configmap, and Envoy service IIRC); I removed those because I wasn't sure they were necessary for TCE, but if they are, please let me know.Does this PR introduce a user-facing change?