v0.7.0
Changelog
c83bf97 Added option to define executable in linux / alpine containers.
fd759c5 Merge branch 'master' into docker-create-conc
fad7b5b Merge branch 'master' into docker_pull
7ca6fb2 Merge pull request #61 from srl-wim/netlink
9f4a369 Merge pull request #62 from srl-wim/upgrade-cmd
4d8f675 Merge pull request #63 from srl-wim/cmd-aliases
55b10c1 Merge pull request #64 from srl-wim/mutex
f11586e Merge pull request #66 from srl-wim/lab-path-msg
4c7f770 Merge pull request #69 from steiler/master
8af0c3f Merge pull request #70 from steiler/docker_pull
bbcf188 Merge pull request #71 from srl-wim/sysctl-via-file
79e86f3 Merge pull request #72 from srl-wim/lldp-def-cfg
4f501c4 Merge pull request #73 from srl-wim/unused-cfgs
70c950c Merge pull request #77 from srl-wim/netlink-netns
4da1ea7 Merge pull request #78 from srl-wim/docs-main-image
7836784 Merge pull request #79 from srl-wim/removed-slash
590d1f7 Merge pull request #80 from srl-wim/docker-create-conc
33af7ea Merge pull request #81 from srl-wim/image-pull-sig
5ff9db6 Merge pull request #83 from srl-wim/docs-improvements
44fe5ec Revert "skipped netns symlink creation if no links are present"
266522a Update README.md
c0f0e4a add CreateNode method and use a RWMutex
ad8afdf add deploy and destroy aliases
662fd53 add mutex to cLab struct
222ba7d add random interface name and createAToBveth func
6f69ad7 added lldp config for def srl config template
dc4d606 added minor improvements to the installation.md
7a6585e added rpf disablement for default scope
4400173 added upgrade functionality
9817348 bumped mkdocs version to 6.0.1
9b6f536 change GenerateCert signature
a56f6d5 change deploy cmd to use RunE instead of Run func
7821a92 change func to generate hosts file
162a92d change image pull function signature, only node image name is needed
5d5d3ef changed iface deletion to use netlink pkg
84c3123 changed linux executable from bash to sh
3b7bc79 changed main pic
504c888 changed netns deletion to use netns package
47d8d9d changed netns symlink to use os.Symlink
7199beb changed sysctl modifications via writing to a file
533695d changed topo image label
cc34191 create links concurrently
74530ec delete unused fields
a79aa53 delete unused func
14227bb do not set certificates on node struct in the generation func
bd1574f fix log messages
d8f0c1c fixed URL link
9b412d8 fixed logo
42abfce fixed path to the dir in the log msg
20ffe4f go mod tidy
ad4221d lock only for setting the certificates
102035e print container table summary after deploy is done
cf2f56d pull docker images which are not already present
e40f412 reader lock when creating the dirs struct and generating config
710ded1 refactor netlink funcs, use random dummy interface names
912bd95 refactored main doc page
f0706a1 remove container inspect method
f005175 remove darwin from build pipeline
8c1d268 remove duplicated logs
a248363 remove extra if statement | remove SetNodeDetails method
d4f4bc9 remove extra node struct field
c1c1a7c remove leading forward slash from container names in table output
22a4e3a remove prev used docker package from go.mod
a587ac5 remove shortName from CreateNodeDirStructure
818c31e remove unused struct fields
db5bd01 removed default topo file setting
15c65f4 removed prefix "/" from container name reported by inspect
49363fa removed unused banners
ac0a208 removed unused config files, templates
3f29ac3 removed unused id param
291cf67 rename func
2487a2d separate SRL specific function
a967bd7 separate container create and container inspect
a837f16 set certificactes in node struct
a615950 skipped netns symlink creation if no links are present
62a0d68 trimmed README.md in favour of doc portal
fa6adc0 update docker related methods
e3a986b use RWMutex in certificates generation
44dd910 use ctx with timeout in listContainers
284dcc3 use new methods signatures in commands
e88c5bc use new signature of CreateVirtualWiring
26e199f use setNodesDetails in deploy command