Skip to content
This repository has been archived by the owner on Dec 3, 2021. It is now read-only.

Latest commit

 

History

History
166 lines (118 loc) · 11.2 KB

CHANGELOG.md

File metadata and controls

166 lines (118 loc) · 11.2 KB

CHANGELOG

In development

  • Git lesson stage 5 #324
  • Adding image build to preview pipeline #352
  • More image build changes (moving to GH actions) #354

v1.3.0 - December 13, 2020

  • 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

v1.2.0 - April 14, 2020

  • Updates for 0.6.0 Compatibility #317
  • Add stage4 for Git lesson: remotes #322

v1.1.2 - April 06, 2020

  • Updated Ansible to 2.9.2 in Ansible image #310
  • New Git Stage - "Fixing Mistakes" #319

v1.1.1 - March 02, 2020

  • 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

v1.1.0 - February 01, 2020

  • 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

v1.0.0 - August 08, 2019

  • 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

v0.3.2 - April 19, 2019

  • 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.

v0.3.1 - March 27, 2019

Curriculum

  • Adding Lesson-26 Vendor-Neutral Network Configuration with OpenConfig #191
  • New "Terraform and Junos" Lesson #184
  • New "Juniper Extension Toolkit (JET)" Lesson [#173])(#173)

Other

  • 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

v0.3.0 - February 11, 2019

Curriculum

  • 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

Other

  • Remove LLDP configurations globally for now #182

0.2.0 - January 24, 2019

Curriculum

  • 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

Other

  • 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

0.1.4 - January 08, 2019

Curriculum

  • Re-open the NAPALM lesson, now that iframes are working properly #141

Other

  • 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

0.1.3 - November 15, 2018

Curriculum

  • 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

Other

  • Tidied up lesson definitions based on recent syringe changes #129

0.1.1 - October 28, 2018

Curriculum

  • Fixed typos in YAML lesson (change) - #109 (contributed by pklimai)

Other

  • Significant restructuring of docs, and large improvements to contribution pages #108
  • Added "tier" field to all syringe files #116

v0.1.0

  • Initial release, announced and made public at NXTWORK 2018 in Las Vegas