{"push_id":1119967920,"size":21,"distinct_size":20,"ref":"refs/heads/influxdb-0.12","head":"232975d23a75b84350d8dbfa7c0a360564e6b128","before":"9e81eb85e19ccebc7c38961fe85581a438857902","commits":[{"sha":"aedca01368503ced1c94533bafe75cec9a8b9018","author":{"email":"aff024fe4ab0fece4091de044c58c9ae4233383a@babilen5.org","name":"Wolodja Wentland"},"message":"Influxdb 0.12 (#13)\n\n* Drop support for 0.8\r\nDrop support for this influxdb version as it is severely outdated and no\r\nlonger maintained upstream.\r\n* Use init script provided from upstream\r\nUpstream packages ship init scripts that are perfectly usable nowadays\r\nand it makes the design of this formula easier if we are using it,\r\nrather than having to maintain various scripts for each version that\r\nshould be supported.\r\nThis patch also changes the configuration file that is being used to\r\n/etc/influxdb/influxdb.conf which was introduced in InfluxDB 0.9.5 and\r\nis being reflected in the init script that is being shipped in the\r\npackage.\r\nThis commit therefore breaks backwards compatibility with versions older\r\nthan 0.9.5.\r\n* Move common settings into defaults.yaml\r\nThere is no point in maintaining an external os_map.yaml if the settings\r\ntherein are identical for all os flavours. This commit uses the more\r\ncommon approach of defining sensible defaults in defaults.yaml that can\r\nbe optionally overridden in map.jinja.\r\n* Install toml Python module\r\nWe plan to use this module for generating the toml configuration file\r\nfrom given data, rather than having to maintain multiple templates.\r\n* Drop support for legacy pillar structure\r\nThis commit drops support for the legacy pillar structure that was\r\nmaintained for old deployments of this formula. Some of these settings\r\nare also no longer supported by InfluxDB itself.\r\n* Remove obsolete logging settings\r\nThese settings have been removed in 0.9.0.\r\n* Separate logfile settings from influxdb config\r\nThis commit separates the logfile location settings from influxdb\r\nconfiguration settings that belong into its configuration file. Logfile\r\nlocation is configured in the default file, rather than the influxdb\r\nconfig one.\r\n* Use standard salt file header in logrotate conf\r\nThis header makes it more obvious which file has to edited for changes\r\nto take effect.\r\n* Add toml_lang execution module\r\nThis module will be used for generating toml configuration files from\r\npillar data.\r\n* InfluxDB default file is not version specific\r\nThe /etc/default/influxdb file is not specific to a particular InfluxDB\r\nversion and we therefore remove references to version 0.9 in its name.\r\n* Render InfluxDB configuration from pillar data\r\nThis allows us to completely remove static configuration file templates\r\nand generate the entire file from pillar data using the toml generator.\r\n* Use default configuration for InfluxDB 0.9.0\r\nThe configuration file format changed drastically during the 0.9 RC\r\nphase and this commit ensures the generation of a configuration file as\r\nshipped in the packages for 0.9.6.1 (i.e. the latest 0.9 version).\r\nThis fixes #12\r\n* Introduce state for InfluxDB configuration\r\nThis introduces a new influxdb.config state that will install the toml\r\nPython module via pip and manage the InfluxDB configuration and defaults\r\nfile.It allows users to use this formula for installing InfluxDB only without\r\nforcing them to manage the configuration file also. If they do, however,\r\ndecide to manage the configuration file the formula will behave as\r\nexpected.\r\n* Config settings for different minor versions\r\nThis commit provides support for the definition of different\r\nconfiguration defaults for minor versions.\r\n* Add settings for InfluxDB 0.10\r\n* Add settings for InfluxDB 0.11\r\n* Add settings for InfluxDB 0.12\r\n* Drop support for _latest packages\r\nThese packages are no longer supported ever since InfluxData introduced\r\nproper package repositories on https://repos.influxdata.com\r\nThe download from http://s3.amazonaws.com/influxdb/ would fail if one\r\ndoes not specify a specific version < 0.12.\r\n* Use latest InfluxDB release from 0.12 in example","distinct":false,"url":"https://api.github.com/repos/babilen/influxdb-formula/commits/aedca01368503ced1c94533bafe75cec9a8b9018"},{"sha":"74d639c0935b5290ec3f32cfd0e2c2a5b2f0947b","author":{"email":"aff024fe4ab0fece4091de044c58c9ae4233383a@babilen5.org","name":"Wolodja Wentland"},"message":"Revert \"Influxdb 0.12\" (#16)","distinct":true,"url":"https://api.github.com/repos/babilen/influxdb-formula/commits/74d639c0935b5290ec3f32cfd0e2c2a5b2f0947b"},{"sha":"f889176b2b3e5c1f0ab750af8f5cfd2085635035","author":{"email":"aff024fe4ab0fece4091de044c58c9ae4233383a@babilen5.org","name":"Wolodja Wentland"},"message":"Drop support for 0.8\n\nDrop support for this influxdb version as it is severely outdated and no\nlonger maintained upstream.","distinct":true,"url":"https://api.github.com/repos/babilen/influxdb-formula/commits/f889176b2b3e5c1f0ab750af8f5cfd2085635035"},{"sha":"299e9e57da17af21f9ca1982302e960a10127438","author":{"email":"aff024fe4ab0fece4091de044c58c9ae4233383a@babilen5.org","name":"Wolodja Wentland"},"message":"Use init script provided from upstream\n\nUpstream packages ship init scripts that are perfectly usable nowadays\nand it makes the design of this formula easier if we are using it,\nrather than having to maintain various scripts for each version that\nshould be supported.\n\nThis patch also changes the configuration file that is being used to\n/etc/influxdb/influxdb.conf which was introduced in InfluxDB 0.9.5 and\nis being reflected in the init script that is being shipped in the\npackage.\n\nThis commit therefore breaks backwards compatibility with versions older\nthan 0.9.5.","distinct":true,"url":"https://api.github.com/repos/babilen/influxdb-formula/commits/299e9e57da17af21f9ca1982302e960a10127438"},{"sha":"f31b05a59c083d003f42957feba1cd8434c1ca3e","author":{"email":"aff024fe4ab0fece4091de044c58c9ae4233383a@babilen5.org","name":"Wolodja Wentland"},"message":"Move common settings into defaults.yaml\n\nThere is no point in maintaining an external os_map.yaml if the settings\ntherein are identical for all os flavours. This commit uses the more\ncommon approach of defining sensible defaults in defaults.yaml that can\nbe optionally overridden in map.jinja.","distinct":true,"url":"https://api.github.com/repos/babilen/influxdb-formula/commits/f31b05a59c083d003f42957feba1cd8434c1ca3e"},{"sha":"6480a1639ec5f026ec728f5791edd22025e34dc2","author":{"email":"aff024fe4ab0fece4091de044c58c9ae4233383a@babilen5.org","name":"Wolodja Wentland"},"message":"Drop support for legacy pillar structure\n\nThis commit drops support for the legacy pillar structure that was\nmaintained for old deployments of this formula. Some of these settings\nare also no longer supported by InfluxDB itself.","distinct":true,"url":"https://api.github.com/repos/babilen/influxdb-formula/commits/6480a1639ec5f026ec728f5791edd22025e34dc2"},{"sha":"027db30cf0afd80e7e55879800bc001116f51730","author":{"email":"aff024fe4ab0fece4091de044c58c9ae4233383a@babilen5.org","name":"Wolodja Wentland"},"message":"Remove obsolete logging settings\n\nThese settings have been removed in 0.9.0.","distinct":true,"url":"https://api.github.com/repos/babilen/influxdb-formula/commits/027db30cf0afd80e7e55879800bc001116f51730"},{"sha":"b9f9254b80fd6fa5f71ee55e01c4e12c630dff3a","author":{"email":"aff024fe4ab0fece4091de044c58c9ae4233383a@babilen5.org","name":"Wolodja Wentland"},"message":"Separate logfile settings from influxdb config\n\nThis commit separates the logfile location settings from influxdb\nconfiguration settings that belong into its configuration file. Logfile\nlocation is configured in the default file, rather than the influxdb\nconfig one.","distinct":true,"url":"https://api.github.com/repos/babilen/influxdb-formula/commits/b9f9254b80fd6fa5f71ee55e01c4e12c630dff3a"},{"sha":"61bc669621b15af06b3ab645582657ad2fab0635","author":{"email":"aff024fe4ab0fece4091de044c58c9ae4233383a@babilen5.org","name":"Wolodja Wentland"},"message":"Use standard salt file header in logrotate conf\n\nThis header makes it more obvious which file has to edited for changes\nto take effect.","distinct":true,"url":"https://api.github.com/repos/babilen/influxdb-formula/commits/61bc669621b15af06b3ab645582657ad2fab0635"},{"sha":"2271dcf950a605641469c5fd3210fe33bf9a1932","author":{"email":"aff024fe4ab0fece4091de044c58c9ae4233383a@babilen5.org","name":"Wolodja Wentland"},"message":"Install toml Python module\n\nWe plan to use this module for generating the toml configuration file\nfrom given data, rather than having to maintain multiple templates.","distinct":true,"url":"https://api.github.com/repos/babilen/influxdb-formula/commits/2271dcf950a605641469c5fd3210fe33bf9a1932"},{"sha":"b661cd25af2f86fe8fcfefbb162653f0690381ea","author":{"email":"aff024fe4ab0fece4091de044c58c9ae4233383a@babilen5.org","name":"Wolodja Wentland"},"message":"Add toml_lang execution module\n\nThis module will be used for generating toml configuration files from\npillar data.","distinct":true,"url":"https://api.github.com/repos/babilen/influxdb-formula/commits/b661cd25af2f86fe8fcfefbb162653f0690381ea"},{"sha":"d2b5c14f47c8370990968d296e42f21e854725d3","author":{"email":"aff024fe4ab0fece4091de044c58c9ae4233383a@babilen5.org","name":"Wolodja Wentland"},"message":"InfluxDB default file is not version specific\n\nThe /etc/default/influxdb file is not specific to a particular InfluxDB\nversion and we therefore remove references to version 0.9 in its name.","distinct":true,"url":"https://api.github.com/repos/babilen/influxdb-formula/commits/d2b5c14f47c8370990968d296e42f21e854725d3"},{"sha":"2b8193d09efdaf85acd6c3e593fb6d2fab98987e","author":{"email":"aff024fe4ab0fece4091de044c58c9ae4233383a@babilen5.org","name":"Wolodja Wentland"},"message":"Render InfluxDB configuration from pillar data\n\nThis allows us to completely remove static configuration file templates\nand generate the entire file from pillar data using the toml generator.","distinct":true,"url":"https://api.github.com/repos/babilen/influxdb-formula/commits/2b8193d09efdaf85acd6c3e593fb6d2fab98987e"},{"sha":"c6f3bbe6ef39864565d6399d620dd20c1808ff27","author":{"email":"aff024fe4ab0fece4091de044c58c9ae4233383a@babilen5.org","name":"Wolodja Wentland"},"message":"Use default configuration for InfluxDB 0.9.0\n\nThe configuration file format changed drastically during the 0.9 RC\nphase and this commit ensures the generation of a configuration file as\nshipped in the packages for 0.9.6.1 (i.e. the latest 0.9 version).\n\nThis fixes #12","distinct":true,"url":"https://api.github.com/repos/babilen/influxdb-formula/commits/c6f3bbe6ef39864565d6399d620dd20c1808ff27"},{"sha":"08dfd2314d7d708bd92e26abfd195307b3eae66f","author":{"email":"aff024fe4ab0fece4091de044c58c9ae4233383a@babilen5.org","name":"Wolodja Wentland"},"message":"Introduce state for InfluxDB configuration\n\nThis introduces a new influxdb.config state that will install the toml\nPython module via pip and manage the InfluxDB configuration and defaults\nfile.\n\nIt allows users to use this formula for installing InfluxDB only without\nforcing them to manage the configuration file also. If they do, however,\ndecide to manage the configuration file the formula will behave as\nexpected.","distinct":true,"url":"https://api.github.com/repos/babilen/influxdb-formula/commits/08dfd2314d7d708bd92e26abfd195307b3eae66f"},{"sha":"fe05732d852ceb2dca2cc194e5697ec9f5201ea0","author":{"email":"aff024fe4ab0fece4091de044c58c9ae4233383a@babilen5.org","name":"Wolodja Wentland"},"message":"Drop support for _latest packages\n\nThese packages are no longer supported ever since InfluxData introduced\nproper package repositories on https://repos.influxdata.com\n\nThe download from http://s3.amazonaws.com/influxdb/ would fail if one\ndoes not specify a specific version < 0.12.","distinct":true,"url":"https://api.github.com/repos/babilen/influxdb-formula/commits/fe05732d852ceb2dca2cc194e5697ec9f5201ea0"},{"sha":"6f75b91a58b3ce8f4bd088beea4f65126ca8b778","author":{"email":"aff024fe4ab0fece4091de044c58c9ae4233383a@babilen5.org","name":"Wolodja Wentland"},"message":"Config settings for different minor versions\n\nThis commit provides support for the definition of different\nconfiguration defaults for minor versions.","distinct":true,"url":"https://api.github.com/repos/babilen/influxdb-formula/commits/6f75b91a58b3ce8f4bd088beea4f65126ca8b778"},{"sha":"f69619865d7b865c4db607936b06173343c87d7c","author":{"email":"aff024fe4ab0fece4091de044c58c9ae4233383a@babilen5.org","name":"Wolodja Wentland"},"message":"Add settings for InfluxDB 0.10","distinct":true,"url":"https://api.github.com/repos/babilen/influxdb-formula/commits/f69619865d7b865c4db607936b06173343c87d7c"},{"sha":"2c79d60e002db36cd2908b7b9ebb1f89d50b6519","author":{"email":"aff024fe4ab0fece4091de044c58c9ae4233383a@babilen5.org","name":"Wolodja Wentland"},"message":"Add settings for InfluxDB 0.11","distinct":true,"url":"https://api.github.com/repos/babilen/influxdb-formula/commits/2c79d60e002db36cd2908b7b9ebb1f89d50b6519"},{"sha":"fb363af4797f2ab0a1a70b678adca48c6dd152ee","author":{"email":"aff024fe4ab0fece4091de044c58c9ae4233383a@babilen5.org","name":"Wolodja Wentland"},"message":"Add settings for InfluxDB 0.12","distinct":true,"url":"https://api.github.com/repos/babilen/influxdb-formula/commits/fb363af4797f2ab0a1a70b678adca48c6dd152ee"}]}