-
Notifications
You must be signed in to change notification settings - Fork 0
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
Remove uid override #58
Conversation
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.
@alastairong1 - This lib fn was being used as a utility for installing the core happs (in addition to the read only version of happs). The network seed reference was needed to differentiate between the same core apps that are in different nixos channels.
In the holo legacy versions, will we no longer require different nixos channels to have distinct networks for each of our core happs?
@JettTech Thanks for that catch. We do need to be able to differentiate core-app networks so we don't cross-contaminate different legacy networks. However, customer apps do not have the same requirement - if we are asked to deploy the same customer app + network seed across two different environments we should be able to do that. I'll look at changing to differentiate between core-app installations and customer app installations |
@JettTech Hmmm looking at the workflows again, could you double check that hpos-api-rust is used to install core-apps? It looks like configure-holochain installs core-apps via its own connection to holochain rather than through hpos-api-rust? |
@alastairong1 - Thanks for double checking. You're right, it looks like we're still installing the the core-app dnas in the The servicelogger instance for the installed core-app, however, is installed in the auto-installer loop and has been using the default of the |
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.
Ready to ship.
This removes the logic that appends a global uid override to the app network seed. This is required as we move into production since the customer may already have a deployed network with a specific network seed that we must conform to. I.e. we cannot ask them to deploy with a new network seed that includes our uid.