-
Notifications
You must be signed in to change notification settings - Fork 28
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
tickets/DM-40289: enable nublado3 at T&S sites #2385
Conversation
44a627b
to
32c5e7f
Compare
singleuser: | ||
extraAnnotations: | ||
k8s.v1.cni.cncf.io/networks: "kube-system/dds" |
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.
Is this supposed to be an additional annotation to add to the created pod? If so, does this work? I feel like it couldn't work, since the Nublado controller is creating the pod and it doesn't know anything about this setting.
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.
Uh oh. Something like this is going to need to work, which may require adding a new config setting to the controller.
Yes, this is the magic annotation on the pod that causes it to couple to the correct multus-provided network. It is untested, because only T&S sites use this feature.
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.
OK, it we pass "annotations" into create_pod() it will do the right thing. Not sure if we've already got annotations in the pod config, but if not it's easy to add.
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.
Yeah, we'll have to add it as a config setting and then pipe it down through create_user_pod.
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.
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.
I think this is ready to go once extraAnnotations
is moved into the lab controller configuration.
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.
I've done that now.
5d4d019
to
eaf6ce0
Compare
eaf6ce0
to
1294700
Compare
Reverse the sense of the old mobu configuration option disableSlackAlerts to be slackAlerts and enabled by default, since this works better with conditional secrets.
1294700
to
5241f49
Compare
No description provided.