Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What happened in RUDDER in 2018 and what’s next?

7d9785e3bdceb2d9e86dabcfb77b1686?s=47 Rudder
February 04, 2019

What happened in RUDDER in 2018 and what’s next?

Let’s take a look at Rudder’s new features from 2018, both in terms of the features of versions 4.3 and 5.0 as well as the new documentation and our platform for building and distributing binaries.

We will then present the provisional roadmap for 2019: let’s go to Rudder 5.1 and 5.2.

Alexis Mousset
Configuration Management Camp 2019

7d9785e3bdceb2d9e86dabcfb77b1686?s=128

Rudder

February 04, 2019
Tweet

Transcript

  1. What happened in RUDDER in 2018 and what’s next? CONTINUOUS

    AUDITING & CONFIGURATION Alexis Mousset 4th February 2019
  2. 4.3 april 2018

  3. 4.3 april 2018 5.0 september 2018

  4. 4.3 april 2018 5.0 september 2018 5.1 march/april 2019

  5. what happened?

  6. None
  7. plugins

  8. plugins Zabbix Centreon AIX Windows Branding User management API authorizations

    Reporting Change validation Scale-out relays Datasources GLPI Notification Auth backends External node reports Vault
  9. plugins see Benoît’s talk!

  10. documentation

  11. None
  12. None
  13. None
  14. None
  15. None
  16. docs.rudder.io

  17. chat.rudder.io

  18. release model

  19. tools

  20. repository.rudder.io

  21. issues.rudder.io Centralizes all issues Transparent priorities

  22. infrastructure

  23. status.rudder.io

  24. security@rudder.io

  25. docs use www discover chat integration plugins feature plugins subscription

  26. what’s next

  27. technique editor

  28. None
  29. None
  30. None
  31. UI/UX changes see Raphaël’s talk!

  32. cleanup and rationalization

  33. None
  34. None
  35. rudder-inventory-endpoint ncf-api-virtualenv rudder-techniques rudder-webapp rudder-jetty ncf rudder-webapp + + +

    + +
  36. long run topics 36

  37. syslog \o/

  38. node root server node relay

  39. node relay node relay engine

  40. node relay inventory / HTTPS reports / syslog policies /

    TLS (5309) remote / TLS (5309)
  41. node relay inventory / HTTPS reports / HTTPS policies /

    TLS (5309) remote / TLS (5309)
  42. relay inventory / reports sign

  43. cf-serverd relayd inventory / HTTPS reports / HTTPS policies /

    TLS (5309) remote / TLS (5309) cf-serverd agent
  44. configuration modelization 44

  45. policy versioning 45

  46. rule A rule B group A group B directive A

    directive B technique version 1 nodes
  47. rule A rule B group A group B directive A’

    directive B technique version 2 nodes
  48. rule A rule B group A group B directive A

    directive B technique directive A’
  49. policy versioning 49

  50. “rudlang”

  51. rudder language

  52. @format = 0 @version = 1.0 resource NTP() resource state

    configuration(serviceName: string) { file(“/etc/ntp.conf”).content(“server 10.23.2.1”) val p = package(“ntp”).present() match p { Kept | Repaired => Kept Error => NTP_utilities.PackageInOtherReality } service(serviceName).started() } mod NTP_utilities { enum Error { PackageInOtherReality , ServiceUndead } }
  53. security vulnerabilities reporting & remediation 53

  54. questions?