WIP: Chef build kitchen docker
GOAL - produce builds via kitchen-docker avoiding any need for vagrant/vbox, using the dockerhub originated base containers.
Success:
~/builds/cinc-server/centos-7: cinc-server-core-13.1.58+20200420160258-1.el7.x86_64.rpm cinc-server-core-13.1.58+20200420160258-1.el7.x86_64.rpm.metadata.json version-manifest.json
~/builds/cinc-server/ubuntu-1604: cinc-server-core_13.1.58+20200420130005-1_amd64.deb cinc-server-core_13.1.58+20200420130005-1_amd64.deb.metadata.json version-manifest.json
~/builds/cinc-server/ubuntu-1804: cinc-server-core_13.1.58+20200420140446-1_amd64.deb cinc-server-core_13.1.58+20200420140446-1_amd64.deb.metadata.json version-manifest.json
Some upstream patches remain necessary for centos-6 and ubuntu-1404.
This should probably be redone in the gitlab-ci way but this lets you do a local build in the way this set of code was spiritually designed to do.
I chose the cinc subfolder per patch.sh to carry over my changes hence that folder structure.