- Git lesson stage 5 #324
- Adding image build to preview pipeline #352
- More image build changes (moving to GH actions) #354
- Fix connectivity issues in Ansible lesson #349
- Fixing Salt and St2 images/lessons #350
- Revert tshoot lesson back to vQFX #347
- Fix troubleshooting lesson scripts to be py3 compatible #345
- Migrating from travis to github actions #344
- Converged motd banners in crpd, added helper tip for 'cli' command #343
- Misc curriculum updates for Antidote 0.7 compatibility #341
- Refurbish JSNAPy lesson and move to cRPD #338
- Update troubleshooting lesson with flavor and cRPD #337
- Add spelling checks in CI pipeline #276
- Add cRPD Image and image flavor params #336
- Fix config for stage4 vqfx1 config in ansible lesson #313
- Adding stage 3 to Git lesson, and updating stage1 and stage2 with more relevant details #312
- Set tshoot lesson images to use centos7 #275
- Added FRR PTR demo #273
- Fixed Cumulus PTR demo #271
- Added Cumulus PTR demo #253
- Updated collection in BASH lesson file to 9 (PacketPushers) #258
- Disable caching for all image builds #260
- New Images and PoC Lessons for NXTWORK 2019 Hackathon #261
- Add wordlist package to Kali image #272
- Ansible for Networking Lesson and Image #289
- Updates to utility image #285
- Update YAML Loader statements#292
- Temporarily pin netmiko to 2.4.2 in st2 image #293
- Added stage 4 for the "Network Automation with Salt" lesson (configuring junos). #235
- Resized/moved some collections logos #296
- Cleaning up Troubleshooting Lesson #299
- Introduction to Git (Refurbished Lesson) #183
- Introduction to REST APIs (Refurbished Lesson) #291
- Fixes to configs for troubleshooting lesson #303
- Downgrade netmiko since utility is still python2 #301
- Fix Terraform diagram #305
- Final fixes for v1.1.0 #306
- Replaced all individual snippet indices with 'this' keyword #221
- Rename syringe.yaml to lesson.meta.yaml, and move lessons into descriptive subdirs #222
- Prepare curriculum for collections #224
- Update all paths with new lesson directory mount point #227
- Converting existing lessons to match new endpoint format #230
- Added a new stage to the lesson, "STIG Compliance checking with custom scripts". This lesson goes through building a python script to check the SNMP vulnerabilities that were done with NAPALM and jSNAPY in the to previous stages. #238
- Added a lesson on BASH Commit #1fe7b94
- Remove platform images from curriculum #245
- Modified images to support a standard build process #247
- Removing tags from curriculum #248
- Promoting initial batch of collections #252
- Final round of fixes for v1.0.0 based on feedback #254
- Three new lessons #217
- Added new "Automated Device Inventory" Lesson-33. Use PyEz & YAML to automate device inventory.
- Added new "Automated Configuration Backup" Lesson-34. Use PyEz & YAML to automate configuration backups.
- Added new "Device Specific Template Generation" Lesson-35. Use PyEz, Jinja2 & YAML to generate and push templates.
- Adding Lesson-26 Vendor-Neutral Network Configuration with OpenConfig #191
- New "Terraform and Junos" Lesson #184
- New "Juniper Extension Toolkit (JET)" Lesson [#173])(#173)
- Added new community page, in place of the much lighter 'resources' page #199
- Removed unneeded subnet declarations from connections list #200
- Introduce new "configurator" for configuring devices, and templatize mgmt interface configuration #207
- Adding more metadata to all lessons for Advisor functionality #172
- Greatly improve and expand the NAPALM lesson #175
- Modify NAPALM lesson to use new verification capabilities #178
- Add lesson for STIG validation using JSNAPY and NAPALM #181
- Remove LLDP configurations globally for now #182
- Adding Lesson-15 Event-Driven Network Automation with StackStorm #126
- Clarify internet access restrictions in REST API lesson and docs #148
- Updated YAML lesson to be less of a Juniper commercial #161
- Document howto check spin up progress and find the UI URL #166
- Simplified authentication by using consistent credentials, statically #143
- Remove lab guide from lesson definitions #146
- Cleaned up and enabled LLDP within the
vqfx
image #147 - Enable LLDP end-to-end #150
- Added better docs for Syringe environment variables #160
- Moved to a custom githelper image for making lesson repo available in pods with correct permissions #162
- Re-open the NAPALM lesson, now that iframes are working properly #141
- Added maintenance mode for antidote. Directs to a static page hosted on GCP bucket. #144
- Added new image
utility-vm
, which provides a VM for the few lessons that require it (i.e. Docker) #142
- Adding Lesson-24 Junos Automation with PyEZ (jnpr-raylam)#117
- Adding Lesson-30 Working with Salt #114
- Adding Lesson-16 Jinja2 Templates #121
- Adding Lesson-29 Robot Framework #125
- Tidied up lesson definitions based on recent syringe changes #129
- Fixed typos in YAML lesson (change) - #109 (contributed by pklimai)
- Significant restructuring of docs, and large improvements to contribution pages #108
- Added "tier" field to all syringe files #116
- Initial release, announced and made public at NXTWORK 2018 in Las Vegas