Merge ~gabrielcocenza/juju-lint:release-notes into juju-lint:master

Proposed by Gabriel Cocenza
Status: Merged
Approved by: Tianqi Xiao
Approved revision: aaf1764c06af404c6b7044594eb1a7f345461d05
Merged at revision: 1768aecd0465f5248d921417e05f1f74feb67f16
Proposed branch: ~gabrielcocenza/juju-lint:release-notes
Merge into: juju-lint:master
Diff against target: 94 lines (+88/-0)
1 file modified
docs/release_notes.md (+88/-0)
Reviewer Review Type Date Requested Status
Tianqi Xiao (community) Approve
Robert Gildein Approve
BootStack Reviewers Pending
Review via email: mp+427578@code.launchpad.net

Commit message

adding release notes to the project

To post a comment you must log in.
Revision history for this message
🤖 Canonical IS Merge Bot (canonical-is-mergebot) wrote :

This merge proposal is being monitored by mergebot. Change the status to Approved to merge.

Revision history for this message
Robert Gildein (rgildein) wrote :

Since we used `1.0.2.dev.*`, we should now only use version 1.0.2 instead
of 1.0.2 and 1.0.3. One comment about the year, but otherwise LGTM.

Thank you!

Revision history for this message
Robert Gildein (rgildein) wrote (last edit ):

After discussion, we came to the conclusion that we will add tag 1.0.2 for
the commit, which is currently in the stable channel. So the only thing
that needs to be fixed here is the year.

Revision history for this message
Robert Gildein (rgildein) wrote :

LGTM

review: Approve
Revision history for this message
Tianqi Xiao (txiao) wrote :

Overall LGTM. Just have some concerns about recommending users to use latest/edge. Please see my inline comments.

Revision history for this message
Gabriel Cocenza (gabrielcocenza) wrote :

Thanks Tianqi :+1:

Revision history for this message
Tianqi Xiao (txiao) wrote :

+1 from me

review: Approve
Revision history for this message
🤖 Canonical IS Merge Bot (canonical-is-mergebot) wrote :

Change successfully merged at revision 1768aecd0465f5248d921417e05f1f74feb67f16

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/docs/release_notes.md b/docs/release_notes.md
2new file mode 100644
3index 0000000..4e4efcd
4--- /dev/null
5+++ b/docs/release_notes.md
6@@ -0,0 +1,88 @@
7+# Release Notes
8+
9+The recommended way to pick up the latest stable snap release is via the latest/stable channel.
10+latest/edge should only be used for development and testing purposes.
11+
12+```
13+$ snap install juju-lint --channel=latest/stable
14+```
15+
16+# 1.0.3 (July 2022)
17+
18+## Summary of the changes
19+
20+- ceph-mon config checks for slow requests
21+- juju-lint automatically include cloud_type if not passed in the cli
22+- added new rule files matching the clouds used on fce-templates
23+- added new regex operator for checking charms configurations
24+- warnings if bundle does not specify explicit bindings
25+- changed snap base from core18(python3.6) to core20(python3.8)
26+
27+## Bug Fixes
28+
29+- [expose monitoring threshold/severity for "slow requests"](https://bugs.launchpad.net/juju-lint/+bug/1922602)
30+- [juju-lint fails to parse default bundle from SolQA/FE](https://bugs.launchpad.net/juju-lint/+bug/1972158)
31+- [juju-lint crashes on models without applications when collecting bundles](https://bugs.launchpad.net/juju-lint/+bug/1929625)
32+- [juju-lint should automatically include cloud_type](https://bugs.launchpad.net/juju-lint/+bug/1980019)
33+- [charm 'ceph-dashboard' and 'openstack-loadbalancer' not recognised](https://bugs.launchpad.net/juju-lint/+bug/1965243)
34+- [charm 'bootstack-charmers-homer-dashboard' not recognised](https://bugs.launchpad.net/juju-lint/+bug/1965244)
35+- [default queue length checks for rabbitmq on openstack clouds is far too small](https://bugs.launchpad.net/juju-lint/+bug/1939748)
36+- [getting many KeyError errors during spaces checks](https://bugs.launchpad.net/juju-lint/+bug/1979382)
37+- [juju-lint doesn't build the snap with local repository](https://bugs.launchpad.net/juju-lint/+bug/1979696)
38+
39+# 1.0.2 (June 2022)
40+
41+## Summary of the changes
42+- added black and isort to the project
43+- added CONTRIBUTING.md guide to the project
44+- fixed broken k8s rules
45+- added space checks
46+- check if percona cluster tunning-level is set to "fast"
47+- updated README documentation by adding full examples
48+- added local-users as an optional subordinate operations charm
49+- added build and clean options to makefile
50+- added a "suffix" option for config checks
51+- added the "allow-multiple" condition for subordinates
52+- added the "metal only" condition for subordinates
53+- added support for includes, as well as several reference rules yaml files
54+- added support for CMR applications (SAAS)
55+- added missing charms to the rules
56+- ignore "executing" units in the unit status check for 1hr
57+- added 'neq' check for charm configuration
58+- added operations/kubernetes mandatory charms and optional charms for k8s
59+- added json output format
60+- warn on unconfigured lacp_bonds and netlinks options
61+- warn if unattended upgrades are enabled
62+- ensure the ovn db election timeout is ≥ 4
63+
64+## Bug Fixes
65+- [snap release 52 is broken on bionic](https://bugs.launchpad.net/juju-lint/+bug/1979349)
66+- [alert on lack of explicit default bindings](https://bugs.launchpad.net/juju-lint/+bug/1851485)
67+- [change python version](https://bugs.launchpad.net/juju-lint/+bug/1977469)
68+- [add additional import for k8s dependencies](https://bugs.launchpad.net/juju-lint/+bug/1967325)
69+- [add rule for percona-cluster tuning-level](https://bugs.launchpad.net/juju-lint/+bug/1930892)
70+- [check for known relations requiring binding to the same space](https://bugs.launchpad.net/juju-lint/+bug/1840814)
71+- [update README to remove non-existent -f flag](https://bugs.launchpad.net/juju-lint/+bug/1939437)
72+- [update README to mention exporting defaults](https://bugs.launchpad.net/juju-lint/+bug/1958899)
73+- [juju-lint fails on exported bundle with overlay section](https://bugs.launchpad.net/juju-lint/+bug/1915934)
74+- [parsing for charm name does not properly handle charm hub sources](https://bugs.launchpad.net/juju-lint/+bug/1950980)
75+- [add targeting options to config checks (similar to subordinate rules)](https://bugs.launchpad.net/juju-lint/+bug/1944406)
76+- [juju lint-false positives for double nrpe](https://bugs.launchpad.net/juju-lint/+bug/1855858)
77+- [juju lint expecting hw-health on VM](https://bugs.launchpad.net/juju-lint/+bug/1903973)
78+- [ovn should be checked in addition to neutron-openvswitch](https://bugs.launchpad.net/juju-lint/+bug/1939434)
79+- [support multiple rulesets](https://bugs.launchpad.net/juju-lint/+bug/1916045)
80+- [juju-lint does not recognize mysql-router and mysql-innodb-cluster charms](https://bugs.launchpad.net/juju-lint/+bug/1904038)
81+- [juju-lint canonical-rules.yaml needs updating for focal-ussuri](https://bugs.launchpad.net/juju-lint/+bug/1896551)
82+- [juju-lint throws a false positive about the missing LMA if the LMA is deployed in the separate model](https://bugs.launchpad.net/juju-lint/+bug/1897262)
83+- [add "status age" configuration for unexpected status check](https://bugs.launchpad.net/juju-lint/+bug/1942998)
84+- [juju-lint should differentiate between config that comes from the user / default values](https://bugs.launchpad.net/juju-lint/+bug/1943222)
85+- [juju-lint does not support Kubernetes deployment](https://bugs.launchpad.net/juju-lint/+bug/1805875)
86+- [juju-lint does not verify deployment of kubernetes-service-checks](https://bugs.launchpad.net/juju-lint/+bug/1940546)
87+- [juju-lint fails if charmstore namespace contains '.'](https://bugs.launchpad.net/juju-lint/+bug/1934197)
88+- [juju-lint giving false positives about ntp option auto_peers](https://bugs.launchpad.net/juju-lint/+bug/1905609)
89+- [warn on unconfigured lacp_bonds and netlinks options](https://bugs.launchpad.net/juju-lint/+bug/1912344)
90+- [check for reasonable value of ovn db election timeout](https://bugs.launchpad.net/juju-lint/+bug/1904222)
91+- [incorrect logrotated charm name in canonical-rules.yaml](https://bugs.launchpad.net/juju-lint/+bug/1913405)
92+- [juju-lint giving false positives about live-migration setting for nova-compute](https://bugs.launchpad.net/juju-lint/+bug/1905608)
93+- [add rule alerting about unattended upgrades](https://bugs.launchpad.net/juju-lint/+bug/1903720)
94+- [juju lint-false positives for nagios](https://bugs.launchpad.net/juju-lint/+bug/1855857)

Subscribers

People subscribed via source and target branches