Domino on Linux/Unix, Troubleshooting, Best Practices, Tips and more ...

alt

Daniel Nashed

Domino Container image custom add-on support enhancements

Daniel Nashed – 13 October 2024 19:28:20

There is a custom add-on functionality Matijn and Roberto just blogged about this week.


https://blog.martdj.nl/2024/10/10/building-custom-add-ons-for-your-domino-container-image/
https://www.robertoboccadoro.com/2024/10/10/upgrading-ontime-in-a-container/

This was the missing tigger for me to look into it again.
It's a quite new functionality which wasn't fully documented yet.


Documentation


I have added a new documentation mark down page-->
https://opensource.hcltechsw.com/domino-container/concept_custom_addons/

Custom data dir add-on updating

The functionality wasn't complete. There was a small gap.
Templates added via domino-data dir functionality was only added to the full domino data zip, which is only updated for new servers and when the release changes.

Domino add-ons already had a functionality to update those template files.
But this wasn't yet the case for the custom add-ons.

I have added the functionality to create a custom data tar file per custom add-on, which is applied on server update when the add-on version changes.


New image label DominoContainer.custom-addons


ontime=11.5.0,nashcom-software=1.2.3


There is now also a new label for custom add-ons, which is using the file name of the custom add-on file.
For example nashcom.taz or ontime.zip.


The version can be added after another # like this:


ontime.zip#38159360f0fc2098f85fe4af2626e366ebdd02558c9423c5665cf9f702ae7b10#11.5.0



Support for custom-addons in ZIP format


Some business partner applications use ZIP files instead of tar files for installation.
This is probably because tar isn't a popular format on Windows even Windows has tar installed out of the box.


Now  business partners could modify the structure of their ZIP file to automatically install their application.

I took the OnTime ZIP file and moved the templates and binary to the expected directory structure and tested it today.


It would be very cool if partners would use the same structure.



Links

    Archives


    • [HCL Domino]
    • [Domino on Linux]
    • [Nash!Com]
    • [Daniel Nashed]