@JustinProminic is pushing to get JeDI integrated into the SHI provisioners. @PanProminic and I have been working on the provisioners for a while in the private repository, so hopefuly this side of the updates will be relatively simple.
Branch: features/issue_14_domino_jedi
Tasks (do not necessarily need to be done in this order)
My full writeup:
Here are the remaining tasks I see for the JeDI provisioners. Justin you may want to review the password section - are you going to have similar complaints in emergencies when you need to lookup the updated password?
Joel: Create official release for JeDI in GitHub
- Revisit GitHub Actions
- Deploy to production host and test with JediJSP
Joel/Mark: Copy the "production" artifacts to a public server. I will talk to Mark about an appropriate server
Joel/Pan: Cleanup main jedi.zip template to remove obvious VM-specific files. Pan has a way to test the new template without updating
Pan: Customize JeDI password, or update it to use host password
- Pan updated this to hard-code the default
startcloud credentials
- Remove the legacy credentials.
- Optional: Dynamically add new credentials. Some posibilities
- Update the exisitng users.cfg. Pan reports that the code for this is out-of-date, and needs refactoring.
- Use the Linux passwords file instead of the built-in file
Joel/Mark: Copy Pan's ansible scripts into the SHI provisioners (hcl_roles?). This is complicated enough that we may want a branch:
- Provisioners to update. Note that these are public provisioners to be used by Super.Human.Installer:
- Pan's scripts: https://github.com/DominoJedi/jedi-server-private/tree/main/roles/domino_jedi
- Optional: Review and update to Mark's standards
- Use artifacts instead of submodule
- Should already be supported by Pan's scripts, though we may want to change paths
- Joel/Mark: Disable the nashed service after installing JeDI
- Mark reported that he may have a way to keep using the nashed service, but let JeDI manage the domino instance.
- Binding the output files in JeDI:
- Joel: Merge domino_java_tools updates. I was working on this last week, and it was waiting on some final tests
Piotr: Update provisioners in Super.Human.Installer
- includes additional provisioners
- This should be done after we finish the other updates
@JustinProminic is pushing to get JeDI integrated into the SHI provisioners. @PanProminic and I have been working on the provisioners for a while in the private repository, so hopefuly this side of the updates will be relatively simple.
Branch: features/issue_14_domino_jedi
Tasks (do not necessarily need to be done in this order)
My full writeup: