Skip to content
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

Flag day for the new menu format #1088

Merged
merged 2 commits into from
Mar 9, 2023

Conversation

directionless
Copy link
Contributor

@directionless directionless commented Mar 9, 2023

This does a couple things as a prep for customer rollout.

First, it adjusts the startup behavior. The desktop no longer always starts for the Kolide tenant. This is to better test customer behavior.

Second, it changes the control flag to enable the desktop. This is to head off a race condition around deployment sequencing. We already have code out, in the wild. So if we ship menu data, it will try to parse it. But we've added functionality that won't display right. So we need some kind of versioning around the menu data. I'm not really sure what that will look like. (specifically, what do we display in the menu, if it can't handle the format). So a flag day feels simplest.

Note: This means all the menus will vanish without corresponding changes in the K2 delivered control data.

@directionless directionless requested review from seejdev and blaedj March 9, 2023 00:31
seejdev
seejdev previously approved these changes Mar 9, 2023
@directionless directionless merged commit 1e6b437 into kolide:main Mar 9, 2023
@directionless directionless deleted the seph/menu-versioning branch March 9, 2023 03:15
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