[VOL-5222] - Upgrade golang version for VOLTHA jobs
Makefile
--------
o Remove redundant rm -fr java_temp commands, makefile target
java-clean is already setup to remove the temp directory.
o Add flag LOCAL_FIX_PERMS=1 to adjust permissions so make
build, test and lint can be used locally. Not perfect but close
(new files created from docker are still a problem).
makefiles/etc/include.mk
makefiles/etc/features.mk
------------------------
o Copy in banner functions from repo:onf-make.
makefiles/golang/commands.mk
makefiles/golang/include.mk
makefiles/golang/upgrade.mk
----------------------------
o Added target golang-version to display version from docker image.
o Added target golang-upgrade to update min version required by go.mod.
[HOWTO: Test]
-------------
o make help | grep golang
o make help-golang
o make golang-version
o make golang-upgrade # golang-version-upgrade=1.21.5
o make sterile build test LOCAL_FIX_PERMS=1
Change-Id: I4ffe0cd8785769d00d1b0a802fa49aebef3142f7
7 files changed