Releases: canonical/jimm
Revision 29
resources:
- jimm-image: jimm:latest
resource-revision: 28
- promtail-bin:
resource-revision: 1
Static resources:
Released to '3/edge' at 09:26 UTC on 21 May 2024
What's Changed
- Local dev env by @ale8k in #867
- Minor fix for the jimmctl model-status command. by @alesstimec in #862
- Refactor the add model method. by @alesstimec in #903
- Removed push from ci workflow. by @alesstimec in #908
- check and remove jimm snap during upgrades by @tcuthbert in #910
- Update to Juju 2.9.42 and some compatibility changes. by @alesstimec in #914
- Fix add-controller by @ale8k in #923
- CSS-2522 Adds Sphinx documentation according to the Diataxis framework. by @alesstimec in #927
- CSS-2435 Tutorial on group and access management. by @alesstimec in #929
- Fix for compose and updated instructions by @kian99 in #943
- Updated to juju 3.1.4 by @alesstimec in #959
- Switches machine charm to data platform libs. by @alesstimec in #962
- CSS-4546 - Backport ci/cd and supporting files by @kian99 in #963
- Css 4587 backport generic fixes by @kian99 in #965
- Css 4116/backport crossmodel queries by @ale8k in #964
- Fix for vault image by @kian99 in #967
- Removed documentation folder by @kian99 in #966
- Backport working workflows from feature-rebac by @kian99 in #975
- workflow improvements by @kian99 in #978
- Different tag for machine charm by @kian99 in #979
- Backported workflow fixes from feature-rebac by @kian99 in #980
- CSS-4607 Update charms to use the latest openfga relation library. by @alesstimec in #981
- CSS-4547 Backports charm changes from feature-rebac into main. by @alesstimec in #982
- Added build tag to include version info in Docker build by @kian99 in #983
- CSS-4705 k8s charm: Fix for the vault relation. by @alesstimec in #985
- Pin pydantic version by @kian99 in #987
- General fixes after QA by @alesstimec in #988
- JIMM k8s charm fixes by @kian99 in #989
- Charms update openfga library 01 by @alesstimec in #986
- K8s charm install dashboard fix 01 by @alesstimec in #992
- Fix for dashboard file by @kian99 in #993
- Fix for the stop method. by @alesstimec in #994
- CSS-4739 Removes the dashboard resource. by @alesstimec in #996
- Quick refactor of the controller-info command by @ale8k in #995
- CSS-4744 - Merge main forward into feature-rebac by @kian99 in #984
- CSS-4743 Added JIMM and controller bundles. by @alesstimec in #991
- Refactor controller info by @ale8k in #997
- CSS-4747 Remove the jimm snap before attempting to install it. by @alesstimec in #998
- moving from CanonicalLtd to canonical by @mina1460 in #1001
- Replaced tabs with spaces to improve help output by @kian99 in #1000
- backports changes back to feature-rebac by @mina1460 in #1003
- Tweaked workflows by @kian99 in #970
- Renamed canonicalltd to canonical by @kian99 in #1004
- CSS-4803 - Vault relation fixes and extra logging by @kian99 in #1002
- Merge main to feature-rebac by @kian99 in #1006
- Checkout without shallow to grab tags by @kian99 in #1009
- Css 4824/expire audit logs by @ale8k in #1007
- Purge logs cmd by @mina1460 in #1008
- Upgrade openfga to 1.2.0 by @mina1460 in #1010
- CSS-4936 Postgres as secret backend by @kian99 in #1011
- Fix check relation cmd typos by @mina1460 in #1012
- Fix dots in usernames issues by @mina1460 in #1015
- Defer database event when
username
isNone
by @babakks in #1005 - CSS-4745 Enable remote debugging JIMM (container) by @babakks in #1014
- CSS-4745 Improve local dev env with cloud-init commands by @babakks in #1013
- Less defers in charm by @kian99 in #1017
- Fix to use postgres as the controller credential store by @kian99 in #1016
- CSS-4792 Resolve controller jimm tag by @alesstimec in #1019
- Charms add jwt expiry by @alesstimec in #1020
- Main to rebac by @kian99 in #1022
- CSS-4745 Fix remove cloud failure by @babakks in #1024
- CSS-4745 Improve dev environment (debugging + controller setup) by @babakks in #1023
- CSS-5179 Audit log enhacement by @kian99 in #1026
- CSS-4603 Refactor toward using
canonical/ofga
by @babakks in #990 - CSS-5106 Makes macaroon expiry duration configurable. by @alesstimec in #1029
- Tweak how GetControllerCredentials works by @kian99 in #1025
- ci/cd base by @mina1460 in #1028
- Jimmctl automated CI/CD Snap release by @mina1460 in #1031
- Revert "backports changes back to feature-rebac (#1003)" by @kian99 in #1030
- Tweak ofga list objects return type by @kian99 in #1032
- Css 4790/better error masking by @mina1460 in #1035
- CSS-5266 - Tweak length check to require at least 1 region and controller by @kian99 in #1034
- Update dockerfile for JIMM image by @kian99 in #1033
- Main to rebac by @kian99 in #1036
- Fixes for migration and OpenFGA port by @kian99 in #1038
- Smoke test by @kian99 in #1039
- Enable Postgres store tests by @babakks in #1040
- Enable importing models created by local users by @kian99 in #1037
- Better logging in model proxy and macaroon discharger by @kian99 in #1041
- CSS-4838 Audit Log improvements by @kian99 in #1042
- Fix jimmctl snap by @ale8k in #1044
- Merge 'main' into 'forward-jimmctl-changes' by @ale8k in #1045
- CSS-5672 Adds declared caveats to the discharge macaroon. by @alesstimec in #1047
- Added codeowners file. by @alesstimec in #1048
- CSS-3595 JIMM uses JWT to log in to individual controllers. by @alesstimec in #1046
- AddController: added public address port check. by @alesstimec in #1049
- Add test for ParseRelation function by @kian99 in #1050
- CSS-5673 Fixes GetApplicationOfferConsumeDetails. by @alesstimec in #1052
- checkout v4 and get tags by @mina1460 in #1055
- CSS-5674 Replace database-stored access with OpenFGA by @babakks in #1051
- Remove extra snap permission from jimmctl snap by @kian99 in #1059
- Merge main forward by @kian99 in #1056
- Tweak import model to avoid manual construction of user tag string by @kian99 in #1062
- CSS-5866 - Add all Juju providers to JIMM's global provider registry by @kian99 in #1058
- Update juju dependency and GetConsumeDetails cleanup. by @alesstimec in #1063
- remove unshallow because repo is now complete by @mina1460 in #1064
- Refactors the JWT token generator and adds unit tests for it. by @alesstimec in #1061
- Improve the addCloudToController facade by @kian99 in https://github.com/canonical/jimm/pull/...
Revision 26
resources:
- jimm-image: jimm:latest
resource-revision: 26
- promtail-bin:
resource-revision: 1
Static resources:
Released to '3/edge' at 11:08 UTC on 5 Jan 2024
What's Changed
- Local dev env by @ale8k in #867
- Minor fix for the jimmctl model-status command. by @alesstimec in #862
- Refactor the add model method. by @alesstimec in #903
- Removed push from ci workflow. by @alesstimec in #908
- check and remove jimm snap during upgrades by @tcuthbert in #910
- Update to Juju 2.9.42 and some compatibility changes. by @alesstimec in #914
- Fix add-controller by @ale8k in #923
- CSS-2522 Adds Sphinx documentation according to the Diataxis framework. by @alesstimec in #927
- CSS-2435 Tutorial on group and access management. by @alesstimec in #929
- Fix for compose and updated instructions by @kian99 in #943
- Updated to juju 3.1.4 by @alesstimec in #959
- Switches machine charm to data platform libs. by @alesstimec in #962
- CSS-4546 - Backport ci/cd and supporting files by @kian99 in #963
- Css 4587 backport generic fixes by @kian99 in #965
- Css 4116/backport crossmodel queries by @ale8k in #964
- Fix for vault image by @kian99 in #967
- Removed documentation folder by @kian99 in #966
- Backport working workflows from feature-rebac by @kian99 in #975
- workflow improvements by @kian99 in #978
- Different tag for machine charm by @kian99 in #979
- Backported workflow fixes from feature-rebac by @kian99 in #980
- CSS-4607 Update charms to use the latest openfga relation library. by @alesstimec in #981
- CSS-4547 Backports charm changes from feature-rebac into main. by @alesstimec in #982
- Added build tag to include version info in Docker build by @kian99 in #983
- CSS-4705 k8s charm: Fix for the vault relation. by @alesstimec in #985
- Pin pydantic version by @kian99 in #987
- General fixes after QA by @alesstimec in #988
- JIMM k8s charm fixes by @kian99 in #989
- Charms update openfga library 01 by @alesstimec in #986
- K8s charm install dashboard fix 01 by @alesstimec in #992
- Fix for dashboard file by @kian99 in #993
- Fix for the stop method. by @alesstimec in #994
- CSS-4739 Removes the dashboard resource. by @alesstimec in #996
- Quick refactor of the controller-info command by @ale8k in #995
- CSS-4744 - Merge main forward into feature-rebac by @kian99 in #984
- CSS-4743 Added JIMM and controller bundles. by @alesstimec in #991
- Refactor controller info by @ale8k in #997
- CSS-4747 Remove the jimm snap before attempting to install it. by @alesstimec in #998
- moving from CanonicalLtd to canonical by @mina1460 in #1001
- Replaced tabs with spaces to improve help output by @kian99 in #1000
- backports changes back to feature-rebac by @mina1460 in #1003
- Tweaked workflows by @kian99 in #970
- Renamed canonicalltd to canonical by @kian99 in #1004
- CSS-4803 - Vault relation fixes and extra logging by @kian99 in #1002
- Merge main to feature-rebac by @kian99 in #1006
- Checkout without shallow to grab tags by @kian99 in #1009
- Css 4824/expire audit logs by @ale8k in #1007
- Purge logs cmd by @mina1460 in #1008
- Upgrade openfga to 1.2.0 by @mina1460 in #1010
- CSS-4936 Postgres as secret backend by @kian99 in #1011
- Fix check relation cmd typos by @mina1460 in #1012
- Fix dots in usernames issues by @mina1460 in #1015
- Defer database event when
username
isNone
by @babakks in #1005 - CSS-4745 Enable remote debugging JIMM (container) by @babakks in #1014
- CSS-4745 Improve local dev env with cloud-init commands by @babakks in #1013
- Less defers in charm by @kian99 in #1017
- Fix to use postgres as the controller credential store by @kian99 in #1016
- CSS-4792 Resolve controller jimm tag by @alesstimec in #1019
- Charms add jwt expiry by @alesstimec in #1020
- Main to rebac by @kian99 in #1022
- CSS-4745 Fix remove cloud failure by @babakks in #1024
- CSS-4745 Improve dev environment (debugging + controller setup) by @babakks in #1023
- CSS-5179 Audit log enhacement by @kian99 in #1026
- CSS-4603 Refactor toward using
canonical/ofga
by @babakks in #990 - CSS-5106 Makes macaroon expiry duration configurable. by @alesstimec in #1029
- Tweak how GetControllerCredentials works by @kian99 in #1025
- ci/cd base by @mina1460 in #1028
- Jimmctl automated CI/CD Snap release by @mina1460 in #1031
- Revert "backports changes back to feature-rebac (#1003)" by @kian99 in #1030
- Tweak ofga list objects return type by @kian99 in #1032
- Css 4790/better error masking by @mina1460 in #1035
- CSS-5266 - Tweak length check to require at least 1 region and controller by @kian99 in #1034
- Update dockerfile for JIMM image by @kian99 in #1033
- Main to rebac by @kian99 in #1036
- Fixes for migration and OpenFGA port by @kian99 in #1038
- Smoke test by @kian99 in #1039
- Enable Postgres store tests by @babakks in #1040
- Enable importing models created by local users by @kian99 in #1037
- Better logging in model proxy and macaroon discharger by @kian99 in #1041
- CSS-4838 Audit Log improvements by @kian99 in #1042
- Fix jimmctl snap by @ale8k in #1044
- Merge 'main' into 'forward-jimmctl-changes' by @ale8k in #1045
- CSS-5672 Adds declared caveats to the discharge macaroon. by @alesstimec in #1047
- Added codeowners file. by @alesstimec in #1048
- CSS-3595 JIMM uses JWT to log in to individual controllers. by @alesstimec in #1046
- AddController: added public address port check. by @alesstimec in #1049
- Add test for ParseRelation function by @kian99 in #1050
- CSS-5673 Fixes GetApplicationOfferConsumeDetails. by @alesstimec in #1052
- checkout v4 and get tags by @mina1460 in #1055
- CSS-5674 Replace database-stored access with OpenFGA by @babakks in #1051
- Remove extra snap permission from jimmctl snap by @kian99 in #1059
- Merge main forward by @kian99 in #1056
- Tweak import model to avoid manual construction of user tag string by @kian99 in #1062
- CSS-5866 - Add all Juju providers to JIMM's global provider registry by @kian99 in #1058
- Update juju dependency and GetConsumeDetails cleanup. by @alesstimec in #1063
- remove unshallow because repo is now complete by @mina1460 in #1064
- Refactors the JWT token generator and adds unit tests for it. by @alesstimec in #1061
- Improve the addCloudToController facade by @kian99 in #1...
Revision 34
resources:
- jimm-snap:
resource-revision: 31
Static resources:
Released to '3/edge' at 10:39 UTC on 8 Dec 2023
What's Changed
- Local dev env by @ale8k in #867
- Minor fix for the jimmctl model-status command. by @alesstimec in #862
- Refactor the add model method. by @alesstimec in #903
- Removed push from ci workflow. by @alesstimec in #908
- check and remove jimm snap during upgrades by @tcuthbert in #910
- Update to Juju 2.9.42 and some compatibility changes. by @alesstimec in #914
- Fix add-controller by @ale8k in #923
- CSS-2522 Adds Sphinx documentation according to the Diataxis framework. by @alesstimec in #927
- CSS-2435 Tutorial on group and access management. by @alesstimec in #929
- Fix for compose and updated instructions by @kian99 in #943
- Updated to juju 3.1.4 by @alesstimec in #959
- Switches machine charm to data platform libs. by @alesstimec in #962
- CSS-4546 - Backport ci/cd and supporting files by @kian99 in #963
- Css 4587 backport generic fixes by @kian99 in #965
- Css 4116/backport crossmodel queries by @ale8k in #964
- Fix for vault image by @kian99 in #967
- Removed documentation folder by @kian99 in #966
- Backport working workflows from feature-rebac by @kian99 in #975
- workflow improvements by @kian99 in #978
- Different tag for machine charm by @kian99 in #979
- Backported workflow fixes from feature-rebac by @kian99 in #980
- CSS-4607 Update charms to use the latest openfga relation library. by @alesstimec in #981
- CSS-4547 Backports charm changes from feature-rebac into main. by @alesstimec in #982
- Added build tag to include version info in Docker build by @kian99 in #983
- CSS-4705 k8s charm: Fix for the vault relation. by @alesstimec in #985
- Pin pydantic version by @kian99 in #987
- General fixes after QA by @alesstimec in #988
- JIMM k8s charm fixes by @kian99 in #989
- Charms update openfga library 01 by @alesstimec in #986
- K8s charm install dashboard fix 01 by @alesstimec in #992
- Fix for dashboard file by @kian99 in #993
- Fix for the stop method. by @alesstimec in #994
- CSS-4739 Removes the dashboard resource. by @alesstimec in #996
- Quick refactor of the controller-info command by @ale8k in #995
- CSS-4744 - Merge main forward into feature-rebac by @kian99 in #984
- CSS-4743 Added JIMM and controller bundles. by @alesstimec in #991
- Refactor controller info by @ale8k in #997
- CSS-4747 Remove the jimm snap before attempting to install it. by @alesstimec in #998
- moving from CanonicalLtd to canonical by @mina1460 in #1001
- Replaced tabs with spaces to improve help output by @kian99 in #1000
- backports changes back to feature-rebac by @mina1460 in #1003
- Tweaked workflows by @kian99 in #970
- Renamed canonicalltd to canonical by @kian99 in #1004
- CSS-4803 - Vault relation fixes and extra logging by @kian99 in #1002
- Merge main to feature-rebac by @kian99 in #1006
- Checkout without shallow to grab tags by @kian99 in #1009
- Css 4824/expire audit logs by @ale8k in #1007
- Purge logs cmd by @mina1460 in #1008
- Upgrade openfga to 1.2.0 by @mina1460 in #1010
- CSS-4936 Postgres as secret backend by @kian99 in #1011
- Fix check relation cmd typos by @mina1460 in #1012
- Fix dots in usernames issues by @mina1460 in #1015
- Defer database event when
username
isNone
by @babakks in #1005 - CSS-4745 Enable remote debugging JIMM (container) by @babakks in #1014
- CSS-4745 Improve local dev env with cloud-init commands by @babakks in #1013
- Less defers in charm by @kian99 in #1017
- Fix to use postgres as the controller credential store by @kian99 in #1016
- CSS-4792 Resolve controller jimm tag by @alesstimec in #1019
- Charms add jwt expiry by @alesstimec in #1020
- Main to rebac by @kian99 in #1022
- CSS-4745 Fix remove cloud failure by @babakks in #1024
- CSS-4745 Improve dev environment (debugging + controller setup) by @babakks in #1023
- CSS-5179 Audit log enhacement by @kian99 in #1026
- CSS-4603 Refactor toward using
canonical/ofga
by @babakks in #990 - CSS-5106 Makes macaroon expiry duration configurable. by @alesstimec in #1029
- Tweak how GetControllerCredentials works by @kian99 in #1025
- ci/cd base by @mina1460 in #1028
- Jimmctl automated CI/CD Snap release by @mina1460 in #1031
- Revert "backports changes back to feature-rebac (#1003)" by @kian99 in #1030
- Tweak ofga list objects return type by @kian99 in #1032
- Css 4790/better error masking by @mina1460 in #1035
- CSS-5266 - Tweak length check to require at least 1 region and controller by @kian99 in #1034
- Update dockerfile for JIMM image by @kian99 in #1033
- Main to rebac by @kian99 in #1036
- Fixes for migration and OpenFGA port by @kian99 in #1038
- Smoke test by @kian99 in #1039
- Enable Postgres store tests by @babakks in #1040
- Enable importing models created by local users by @kian99 in #1037
- Better logging in model proxy and macaroon discharger by @kian99 in #1041
- CSS-4838 Audit Log improvements by @kian99 in #1042
- Fix jimmctl snap by @ale8k in #1044
- Merge 'main' into 'forward-jimmctl-changes' by @ale8k in #1045
- CSS-5672 Adds declared caveats to the discharge macaroon. by @alesstimec in #1047
- Added codeowners file. by @alesstimec in #1048
- CSS-3595 JIMM uses JWT to log in to individual controllers. by @alesstimec in #1046
- AddController: added public address port check. by @alesstimec in #1049
- Add test for ParseRelation function by @kian99 in #1050
- CSS-5673 Fixes GetApplicationOfferConsumeDetails. by @alesstimec in #1052
- checkout v4 and get tags by @mina1460 in #1055
- CSS-5674 Replace database-stored access with OpenFGA by @babakks in #1051
- Remove extra snap permission from jimmctl snap by @kian99 in #1059
- Merge main forward by @kian99 in #1056
- Tweak import model to avoid manual construction of user tag string by @kian99 in #1062
- CSS-5866 - Add all Juju providers to JIMM's global provider registry by @kian99 in #1058
- Update juju dependency and GetConsumeDetails cleanup. by @alesstimec in #1063
- remove unshallow because repo is now complete by @mina1460 in #1064
- Refactors the JWT token generator and adds unit tests for it. by @alesstimec in #1061
- Improve the addCloudToController facade by @kian99 in #1065
- Update snapcraft.yaml by @kian99 in https://github.com/c...
Revision 25
resources:
- jimm-image: jimm:latest
resource-revision: 25
- promtail-bin:
resource-revision: 1
Static resources:
Released to '3/edge' at 10:47 UTC on 8 Dec 2023
What's Changed
- Local dev env by @ale8k in #867
- Minor fix for the jimmctl model-status command. by @alesstimec in #862
- Refactor the add model method. by @alesstimec in #903
- Removed push from ci workflow. by @alesstimec in #908
- check and remove jimm snap during upgrades by @tcuthbert in #910
- Update to Juju 2.9.42 and some compatibility changes. by @alesstimec in #914
- Fix add-controller by @ale8k in #923
- CSS-2522 Adds Sphinx documentation according to the Diataxis framework. by @alesstimec in #927
- CSS-2435 Tutorial on group and access management. by @alesstimec in #929
- Fix for compose and updated instructions by @kian99 in #943
- Updated to juju 3.1.4 by @alesstimec in #959
- Switches machine charm to data platform libs. by @alesstimec in #962
- CSS-4546 - Backport ci/cd and supporting files by @kian99 in #963
- Css 4587 backport generic fixes by @kian99 in #965
- Css 4116/backport crossmodel queries by @ale8k in #964
- Fix for vault image by @kian99 in #967
- Removed documentation folder by @kian99 in #966
- Backport working workflows from feature-rebac by @kian99 in #975
- workflow improvements by @kian99 in #978
- Different tag for machine charm by @kian99 in #979
- Backported workflow fixes from feature-rebac by @kian99 in #980
- CSS-4607 Update charms to use the latest openfga relation library. by @alesstimec in #981
- CSS-4547 Backports charm changes from feature-rebac into main. by @alesstimec in #982
- Added build tag to include version info in Docker build by @kian99 in #983
- CSS-4705 k8s charm: Fix for the vault relation. by @alesstimec in #985
- Pin pydantic version by @kian99 in #987
- General fixes after QA by @alesstimec in #988
- JIMM k8s charm fixes by @kian99 in #989
- Charms update openfga library 01 by @alesstimec in #986
- K8s charm install dashboard fix 01 by @alesstimec in #992
- Fix for dashboard file by @kian99 in #993
- Fix for the stop method. by @alesstimec in #994
- CSS-4739 Removes the dashboard resource. by @alesstimec in #996
- Quick refactor of the controller-info command by @ale8k in #995
- CSS-4744 - Merge main forward into feature-rebac by @kian99 in #984
- CSS-4743 Added JIMM and controller bundles. by @alesstimec in #991
- Refactor controller info by @ale8k in #997
- CSS-4747 Remove the jimm snap before attempting to install it. by @alesstimec in #998
- moving from CanonicalLtd to canonical by @mina1460 in #1001
- Replaced tabs with spaces to improve help output by @kian99 in #1000
- backports changes back to feature-rebac by @mina1460 in #1003
- Tweaked workflows by @kian99 in #970
- Renamed canonicalltd to canonical by @kian99 in #1004
- CSS-4803 - Vault relation fixes and extra logging by @kian99 in #1002
- Merge main to feature-rebac by @kian99 in #1006
- Checkout without shallow to grab tags by @kian99 in #1009
- Css 4824/expire audit logs by @ale8k in #1007
- Purge logs cmd by @mina1460 in #1008
- Upgrade openfga to 1.2.0 by @mina1460 in #1010
- CSS-4936 Postgres as secret backend by @kian99 in #1011
- Fix check relation cmd typos by @mina1460 in #1012
- Fix dots in usernames issues by @mina1460 in #1015
- Defer database event when
username
isNone
by @babakks in #1005 - CSS-4745 Enable remote debugging JIMM (container) by @babakks in #1014
- CSS-4745 Improve local dev env with cloud-init commands by @babakks in #1013
- Less defers in charm by @kian99 in #1017
- Fix to use postgres as the controller credential store by @kian99 in #1016
- CSS-4792 Resolve controller jimm tag by @alesstimec in #1019
- Charms add jwt expiry by @alesstimec in #1020
- Main to rebac by @kian99 in #1022
- CSS-4745 Fix remove cloud failure by @babakks in #1024
- CSS-4745 Improve dev environment (debugging + controller setup) by @babakks in #1023
- CSS-5179 Audit log enhacement by @kian99 in #1026
- CSS-4603 Refactor toward using
canonical/ofga
by @babakks in #990 - CSS-5106 Makes macaroon expiry duration configurable. by @alesstimec in #1029
- Tweak how GetControllerCredentials works by @kian99 in #1025
- ci/cd base by @mina1460 in #1028
- Jimmctl automated CI/CD Snap release by @mina1460 in #1031
- Revert "backports changes back to feature-rebac (#1003)" by @kian99 in #1030
- Tweak ofga list objects return type by @kian99 in #1032
- Css 4790/better error masking by @mina1460 in #1035
- CSS-5266 - Tweak length check to require at least 1 region and controller by @kian99 in #1034
- Update dockerfile for JIMM image by @kian99 in #1033
- Main to rebac by @kian99 in #1036
- Fixes for migration and OpenFGA port by @kian99 in #1038
- Smoke test by @kian99 in #1039
- Enable Postgres store tests by @babakks in #1040
- Enable importing models created by local users by @kian99 in #1037
- Better logging in model proxy and macaroon discharger by @kian99 in #1041
- CSS-4838 Audit Log improvements by @kian99 in #1042
- Fix jimmctl snap by @ale8k in #1044
- Merge 'main' into 'forward-jimmctl-changes' by @ale8k in #1045
- CSS-5672 Adds declared caveats to the discharge macaroon. by @alesstimec in #1047
- Added codeowners file. by @alesstimec in #1048
- CSS-3595 JIMM uses JWT to log in to individual controllers. by @alesstimec in #1046
- AddController: added public address port check. by @alesstimec in #1049
- Add test for ParseRelation function by @kian99 in #1050
- CSS-5673 Fixes GetApplicationOfferConsumeDetails. by @alesstimec in #1052
- checkout v4 and get tags by @mina1460 in #1055
- CSS-5674 Replace database-stored access with OpenFGA by @babakks in #1051
- Remove extra snap permission from jimmctl snap by @kian99 in #1059
- Merge main forward by @kian99 in #1056
- Tweak import model to avoid manual construction of user tag string by @kian99 in #1062
- CSS-5866 - Add all Juju providers to JIMM's global provider registry by @kian99 in #1058
- Update juju dependency and GetConsumeDetails cleanup. by @alesstimec in #1063
- remove unshallow because repo is now complete by @mina1460 in #1064
- Refactors the JWT token generator and adds unit tests for it. by @alesstimec in #1061
- Improve the addCloudToController facade by @kian99 in #1...
Revision 33
resources:
- jimm-snap:
resource-revision: 30
Static resources:
Released to '3/edge' at 08:44 UTC on 8 Dec 2023
What's Changed
- Local dev env by @ale8k in #867
- Minor fix for the jimmctl model-status command. by @alesstimec in #862
- Refactor the add model method. by @alesstimec in #903
- Removed push from ci workflow. by @alesstimec in #908
- check and remove jimm snap during upgrades by @tcuthbert in #910
- Update to Juju 2.9.42 and some compatibility changes. by @alesstimec in #914
- Fix add-controller by @ale8k in #923
- CSS-2522 Adds Sphinx documentation according to the Diataxis framework. by @alesstimec in #927
- CSS-2435 Tutorial on group and access management. by @alesstimec in #929
- Fix for compose and updated instructions by @kian99 in #943
- Updated to juju 3.1.4 by @alesstimec in #959
- Switches machine charm to data platform libs. by @alesstimec in #962
- CSS-4546 - Backport ci/cd and supporting files by @kian99 in #963
- Css 4587 backport generic fixes by @kian99 in #965
- Css 4116/backport crossmodel queries by @ale8k in #964
- Fix for vault image by @kian99 in #967
- Removed documentation folder by @kian99 in #966
- Backport working workflows from feature-rebac by @kian99 in #975
- workflow improvements by @kian99 in #978
- Different tag for machine charm by @kian99 in #979
- Backported workflow fixes from feature-rebac by @kian99 in #980
- CSS-4607 Update charms to use the latest openfga relation library. by @alesstimec in #981
- CSS-4547 Backports charm changes from feature-rebac into main. by @alesstimec in #982
- Added build tag to include version info in Docker build by @kian99 in #983
- CSS-4705 k8s charm: Fix for the vault relation. by @alesstimec in #985
- Pin pydantic version by @kian99 in #987
- General fixes after QA by @alesstimec in #988
- JIMM k8s charm fixes by @kian99 in #989
- Charms update openfga library 01 by @alesstimec in #986
- K8s charm install dashboard fix 01 by @alesstimec in #992
- Fix for dashboard file by @kian99 in #993
- Fix for the stop method. by @alesstimec in #994
- CSS-4739 Removes the dashboard resource. by @alesstimec in #996
- Quick refactor of the controller-info command by @ale8k in #995
- CSS-4744 - Merge main forward into feature-rebac by @kian99 in #984
- CSS-4743 Added JIMM and controller bundles. by @alesstimec in #991
- Refactor controller info by @ale8k in #997
- CSS-4747 Remove the jimm snap before attempting to install it. by @alesstimec in #998
- moving from CanonicalLtd to canonical by @mina1460 in #1001
- Replaced tabs with spaces to improve help output by @kian99 in #1000
- backports changes back to feature-rebac by @mina1460 in #1003
- Tweaked workflows by @kian99 in #970
- Renamed canonicalltd to canonical by @kian99 in #1004
- CSS-4803 - Vault relation fixes and extra logging by @kian99 in #1002
- Merge main to feature-rebac by @kian99 in #1006
- Checkout without shallow to grab tags by @kian99 in #1009
- Css 4824/expire audit logs by @ale8k in #1007
- Purge logs cmd by @mina1460 in #1008
- Upgrade openfga to 1.2.0 by @mina1460 in #1010
- CSS-4936 Postgres as secret backend by @kian99 in #1011
- Fix check relation cmd typos by @mina1460 in #1012
- Fix dots in usernames issues by @mina1460 in #1015
- Defer database event when
username
isNone
by @babakks in #1005 - CSS-4745 Enable remote debugging JIMM (container) by @babakks in #1014
- CSS-4745 Improve local dev env with cloud-init commands by @babakks in #1013
- Less defers in charm by @kian99 in #1017
- Fix to use postgres as the controller credential store by @kian99 in #1016
- CSS-4792 Resolve controller jimm tag by @alesstimec in #1019
- Charms add jwt expiry by @alesstimec in #1020
- Main to rebac by @kian99 in #1022
- CSS-4745 Fix remove cloud failure by @babakks in #1024
- CSS-4745 Improve dev environment (debugging + controller setup) by @babakks in #1023
- CSS-5179 Audit log enhacement by @kian99 in #1026
- CSS-4603 Refactor toward using
canonical/ofga
by @babakks in #990 - CSS-5106 Makes macaroon expiry duration configurable. by @alesstimec in #1029
- Tweak how GetControllerCredentials works by @kian99 in #1025
- ci/cd base by @mina1460 in #1028
- Jimmctl automated CI/CD Snap release by @mina1460 in #1031
- Revert "backports changes back to feature-rebac (#1003)" by @kian99 in #1030
- Tweak ofga list objects return type by @kian99 in #1032
- Css 4790/better error masking by @mina1460 in #1035
- CSS-5266 - Tweak length check to require at least 1 region and controller by @kian99 in #1034
- Update dockerfile for JIMM image by @kian99 in #1033
- Main to rebac by @kian99 in #1036
- Fixes for migration and OpenFGA port by @kian99 in #1038
- Smoke test by @kian99 in #1039
- Enable Postgres store tests by @babakks in #1040
- Enable importing models created by local users by @kian99 in #1037
- Better logging in model proxy and macaroon discharger by @kian99 in #1041
- CSS-4838 Audit Log improvements by @kian99 in #1042
- Fix jimmctl snap by @ale8k in #1044
- Merge 'main' into 'forward-jimmctl-changes' by @ale8k in #1045
- CSS-5672 Adds declared caveats to the discharge macaroon. by @alesstimec in #1047
- Added codeowners file. by @alesstimec in #1048
- CSS-3595 JIMM uses JWT to log in to individual controllers. by @alesstimec in #1046
- AddController: added public address port check. by @alesstimec in #1049
- Add test for ParseRelation function by @kian99 in #1050
- CSS-5673 Fixes GetApplicationOfferConsumeDetails. by @alesstimec in #1052
- checkout v4 and get tags by @mina1460 in #1055
- CSS-5674 Replace database-stored access with OpenFGA by @babakks in #1051
- Remove extra snap permission from jimmctl snap by @kian99 in #1059
- Merge main forward by @kian99 in #1056
- Tweak import model to avoid manual construction of user tag string by @kian99 in #1062
- CSS-5866 - Add all Juju providers to JIMM's global provider registry by @kian99 in #1058
- Update juju dependency and GetConsumeDetails cleanup. by @alesstimec in #1063
- remove unshallow because repo is now complete by @mina1460 in #1064
- Refactors the JWT token generator and adds unit tests for it. by @alesstimec in #1061
- Improve the addCloudToController facade by @kian99 in #1065
- Update snapcraft.yaml by @kian99 in https://github.com/c...
Revision 30
resources:
- jimm-snap:
resource-revision: 28
Static resources:
Released to '1/edge' at 12:44 UTC on 22 Nov 2023
What's Changed
- all: change terminology by @rogpeppe in #74
- revert terminology change by @rogpeppe in #75
- all: change terminology by @rogpeppe in #76
- all: use juju 2.0 by @rogpeppe in #80
- cmd/jem/jemcmd: Rename change perm to grant/revoke to match charm command by @fabricematrat in #82
- internal/mongodoc: add Location field to Controller by @rogpeppe in #83
- Add location attributes to controller. by @fabricematrat in #85
- internal/v2: add GetControllerLocations endpoint by @rogpeppe in #84
- internal/v2: allow a location to be specified with creating a model by @rogpeppe in #86
- Change the add-controller to allow to specify cloud and region. by @fabricematrat in #87
- internal/v2: implement locations command by @rogpeppe in #89
- internal/v2: exclude empty results from GetAllLocations by @rogpeppe in #90
- Add get/set location attribute on a controller. by @fabricematrat in #88
- internal/v2: implement GetSchema endpoint by @rogpeppe in #91
- cmd/juju-jem/jemcmd: implement create with location by @rogpeppe in #92
- do not include unnecessary and incorrect identity-public-key in config by @mhilton in #97
- Change the error to badrequest when not finding a template for creating a model by @fabricematrat in #101
- Add a POST method for adding(only) a new template. by @fabricematrat in #102
- cmd/juju-jem/jemcmd: Specify in the error the format expected for model name. by @fabricematrat in #103
- internal/jem: add support code for monitor work. by @rogpeppe in #106
- internal/monitor: add lease updater by @rogpeppe in #107
- internal/monitor: add watcher by @rogpeppe in #108
- internal/monitor: combine lease updater and watcher by @rogpeppe in #110
- internal/monitor: add allMonitor type by @rogpeppe in #111
- internal/monitor: new package by @rogpeppe in #104
- jemserver: factor out Server from internal/jem by @rogpeppe in #109
- internal/jemserver: run monitor as part of server by @rogpeppe in #112
- internal/monitor: fix panic in monitor when controller is removed by @rogpeppe in #113
- internal/monitor: mark controllers as unavailable by @rogpeppe in #114
- internal/v2: support template locations by @rogpeppe in #115
- rename juju-jem to jaas-model by @jrwren in #95
- internal/v1: expose life and availability in API by @rogpeppe in #117
- internal/monitor, internal/apiconn: be resilient to broken controller connections by @rogpeppe in #118
- remove JEM references from help docs by @jrwren in #119
- cmd/jaas-model/jemcmd: do not require mandatory parameters client side by @rogpeppe in #121
- internal/v2: disallow adding public controllers for non-admins by @rogpeppe in #120
- internal/jem: change monitor lease representation by @rogpeppe in #124
- internal/v2: fix UnavailableSince in responses by @rogpeppe in #125
- internal/v2: remove notion of template incompatiblity by @rogpeppe in #127
- cmd/jaas-model/modelcmd: rename from jemcmd by @rogpeppe in #128
- internal/v2: do not include unavailable controllers when selecting by location by @rogpeppe in #126
- internal/v2: associate models with templates by @rogpeppe in #130
- internal/v2: add GetTemplateModels endpoint by @rogpeppe in #131
- fix dependencies.tsv to point to correct mgo version by @rogpeppe in #132
- cmd/jaas-model: force use of browser interactive login by @mhilton in #137
- support juju 2 by @mhilton in #139
- add http access log by @jrwren in #140
- Add websocket endpoint by @mhilton in #142
- Add login to websocket API by @mhilton in #143
- Add storage for credentials by @mhilton in #144
- internal/jujuapi: Implement Cloud facade by @mhilton in #145
- cmd/jem: add support for serving a TLS server by @mhilton in #146
- internal/jujuapi: serve the websocket at / by @mhilton in #147
- add monitoring by @jrwren in #149
- all: remove concept of templates by @rogpeppe in #150
- jujuapi: support juju list-models by @mhilton in #148
- Support juju 2.0 beta 13 by @mhilton in #153
- internal/jujuapi: support ModelManager.CreateModel by @mhilton in #154
- internal/jujuapi: add Pinger interface by @mhilton in #155
- merge jimm branch by @mhilton in #157
- all: remove concept of templates by @rogpeppe in #138
- all: update juju to juju-2.0-beta14-122-g58728ed by @mhilton in #158
- internal/jujuapi: implement ModifyModelAccess by @mhilton in #159
- Update juju to juju-2.0-beta15-194-gdbc0521 by @mhilton in #160
- internal/jujuapi: implement destroy model by @mhilton in #161
- update juju version to juju-2.0-beta15-362-g54890d6 by @mhilton in #162
- support listing all avaiilable clouds over the websocket api by @mhilton in #163
- internal/jujuapi: fix login on verification error by @rogpeppe in #164
- internal/monitoring: rename to internal/servermon by @rogpeppe in #165
- internal/jujuapi: Include full cloud info in Clouds() call by @mhilton in #166
- add controller metrics for prometheus by @jrwren in #156
- update credential API to match tip juju by @mhilton in #167
- all: update juju to 2.0beta17 by @mhilton in #169
- use seconds not milliseconds in duration metric by @jrwren in #168
- add default certificates by @mhilton in #172
- do not automatically add a controller model for the controller by @mhilton in #171
- refactor: move database only jem operations to Database type by @mhilton in #173
- internal/all: use the new database methods by @mhilton in #174
- internal/jem: tidy up source files by @mhilton in #175
- all: upgrade juju to juju-2.0-beta17-199-g38ca68e by @mhilton in #176
- all: upgrade to juju2.0-beta18 by @mhilton in #179
- internal/jujuapi: include provider type in cloud response by @mhilton in #180
- add revoke credentials by @mhilton in #177
- internal/jem: share database sockets between connections by @mhilton in #182
- Upgrade to latest juju with cloud tag changes by @fabricematrat in #183
- internal/auth: separate authentication from main JEM package by @mhilton in #184
- add some cumulative metrics by @mhilton in #185
- internal/jujuapi: record model lifetimes on destruction by @mhilton in #186
- internal/jujuapi: support more error codes on jujuapi by @mhilton in #187
- Add controller ws socket api impl for juju list-controllers --refresh by @fabricematrat in #188
- internal/jujuapi: allow a model ID that is the same as the controller. by @mhilton in #190
- internal/servermon: add mgo statistics monitoring by @mhilton in #191
- all: update juju dependencie...
Revision 24
resources:
- jimm-image: jimm:latest
resource-revision: 24
- promtail-bin:
resource-revision: 1
Static resources:
Released to '1/edge' at 12:52 UTC on 22 Nov 2023
What's Changed
- all: change terminology by @rogpeppe in #74
- revert terminology change by @rogpeppe in #75
- all: change terminology by @rogpeppe in #76
- all: use juju 2.0 by @rogpeppe in #80
- cmd/jem/jemcmd: Rename change perm to grant/revoke to match charm command by @fabricematrat in #82
- internal/mongodoc: add Location field to Controller by @rogpeppe in #83
- Add location attributes to controller. by @fabricematrat in #85
- internal/v2: add GetControllerLocations endpoint by @rogpeppe in #84
- internal/v2: allow a location to be specified with creating a model by @rogpeppe in #86
- Change the add-controller to allow to specify cloud and region. by @fabricematrat in #87
- internal/v2: implement locations command by @rogpeppe in #89
- internal/v2: exclude empty results from GetAllLocations by @rogpeppe in #90
- Add get/set location attribute on a controller. by @fabricematrat in #88
- internal/v2: implement GetSchema endpoint by @rogpeppe in #91
- cmd/juju-jem/jemcmd: implement create with location by @rogpeppe in #92
- do not include unnecessary and incorrect identity-public-key in config by @mhilton in #97
- Change the error to badrequest when not finding a template for creating a model by @fabricematrat in #101
- Add a POST method for adding(only) a new template. by @fabricematrat in #102
- cmd/juju-jem/jemcmd: Specify in the error the format expected for model name. by @fabricematrat in #103
- internal/jem: add support code for monitor work. by @rogpeppe in #106
- internal/monitor: add lease updater by @rogpeppe in #107
- internal/monitor: add watcher by @rogpeppe in #108
- internal/monitor: combine lease updater and watcher by @rogpeppe in #110
- internal/monitor: add allMonitor type by @rogpeppe in #111
- internal/monitor: new package by @rogpeppe in #104
- jemserver: factor out Server from internal/jem by @rogpeppe in #109
- internal/jemserver: run monitor as part of server by @rogpeppe in #112
- internal/monitor: fix panic in monitor when controller is removed by @rogpeppe in #113
- internal/monitor: mark controllers as unavailable by @rogpeppe in #114
- internal/v2: support template locations by @rogpeppe in #115
- rename juju-jem to jaas-model by @jrwren in #95
- internal/v1: expose life and availability in API by @rogpeppe in #117
- internal/monitor, internal/apiconn: be resilient to broken controller connections by @rogpeppe in #118
- remove JEM references from help docs by @jrwren in #119
- cmd/jaas-model/jemcmd: do not require mandatory parameters client side by @rogpeppe in #121
- internal/v2: disallow adding public controllers for non-admins by @rogpeppe in #120
- internal/jem: change monitor lease representation by @rogpeppe in #124
- internal/v2: fix UnavailableSince in responses by @rogpeppe in #125
- internal/v2: remove notion of template incompatiblity by @rogpeppe in #127
- cmd/jaas-model/modelcmd: rename from jemcmd by @rogpeppe in #128
- internal/v2: do not include unavailable controllers when selecting by location by @rogpeppe in #126
- internal/v2: associate models with templates by @rogpeppe in #130
- internal/v2: add GetTemplateModels endpoint by @rogpeppe in #131
- fix dependencies.tsv to point to correct mgo version by @rogpeppe in #132
- cmd/jaas-model: force use of browser interactive login by @mhilton in #137
- support juju 2 by @mhilton in #139
- add http access log by @jrwren in #140
- Add websocket endpoint by @mhilton in #142
- Add login to websocket API by @mhilton in #143
- Add storage for credentials by @mhilton in #144
- internal/jujuapi: Implement Cloud facade by @mhilton in #145
- cmd/jem: add support for serving a TLS server by @mhilton in #146
- internal/jujuapi: serve the websocket at / by @mhilton in #147
- add monitoring by @jrwren in #149
- all: remove concept of templates by @rogpeppe in #150
- jujuapi: support juju list-models by @mhilton in #148
- Support juju 2.0 beta 13 by @mhilton in #153
- internal/jujuapi: support ModelManager.CreateModel by @mhilton in #154
- internal/jujuapi: add Pinger interface by @mhilton in #155
- merge jimm branch by @mhilton in #157
- all: remove concept of templates by @rogpeppe in #138
- all: update juju to juju-2.0-beta14-122-g58728ed by @mhilton in #158
- internal/jujuapi: implement ModifyModelAccess by @mhilton in #159
- Update juju to juju-2.0-beta15-194-gdbc0521 by @mhilton in #160
- internal/jujuapi: implement destroy model by @mhilton in #161
- update juju version to juju-2.0-beta15-362-g54890d6 by @mhilton in #162
- support listing all avaiilable clouds over the websocket api by @mhilton in #163
- internal/jujuapi: fix login on verification error by @rogpeppe in #164
- internal/monitoring: rename to internal/servermon by @rogpeppe in #165
- internal/jujuapi: Include full cloud info in Clouds() call by @mhilton in #166
- add controller metrics for prometheus by @jrwren in #156
- update credential API to match tip juju by @mhilton in #167
- all: update juju to 2.0beta17 by @mhilton in #169
- use seconds not milliseconds in duration metric by @jrwren in #168
- add default certificates by @mhilton in #172
- do not automatically add a controller model for the controller by @mhilton in #171
- refactor: move database only jem operations to Database type by @mhilton in #173
- internal/all: use the new database methods by @mhilton in #174
- internal/jem: tidy up source files by @mhilton in #175
- all: upgrade juju to juju-2.0-beta17-199-g38ca68e by @mhilton in #176
- all: upgrade to juju2.0-beta18 by @mhilton in #179
- internal/jujuapi: include provider type in cloud response by @mhilton in #180
- add revoke credentials by @mhilton in #177
- internal/jem: share database sockets between connections by @mhilton in #182
- Upgrade to latest juju with cloud tag changes by @fabricematrat in #183
- internal/auth: separate authentication from main JEM package by @mhilton in #184
- add some cumulative metrics by @mhilton in #185
- internal/jujuapi: record model lifetimes on destruction by @mhilton in #186
- internal/jujuapi: support more error codes on jujuapi by @mhilton in #187
- Add controller ws socket api impl for juju list-controllers --refresh by @fabricematrat in #188
- internal/jujuapi: allow a model ID that is the same as the controller. by @mhilton in #190
- internal/servermon: add mgo statistics monitoring by @mhilton in https://git...
Revision 29
resources:
- jimm-snap:
resource-revision: 27
Static resources:
Released to '1/edge' at 10:04 UTC on 25 Oct 2023
What's Changed
- all: change terminology by @rogpeppe in #74
- revert terminology change by @rogpeppe in #75
- all: change terminology by @rogpeppe in #76
- all: use juju 2.0 by @rogpeppe in #80
- cmd/jem/jemcmd: Rename change perm to grant/revoke to match charm command by @fabricematrat in #82
- internal/mongodoc: add Location field to Controller by @rogpeppe in #83
- Add location attributes to controller. by @fabricematrat in #85
- internal/v2: add GetControllerLocations endpoint by @rogpeppe in #84
- internal/v2: allow a location to be specified with creating a model by @rogpeppe in #86
- Change the add-controller to allow to specify cloud and region. by @fabricematrat in #87
- internal/v2: implement locations command by @rogpeppe in #89
- internal/v2: exclude empty results from GetAllLocations by @rogpeppe in #90
- Add get/set location attribute on a controller. by @fabricematrat in #88
- internal/v2: implement GetSchema endpoint by @rogpeppe in #91
- cmd/juju-jem/jemcmd: implement create with location by @rogpeppe in #92
- do not include unnecessary and incorrect identity-public-key in config by @mhilton in #97
- Change the error to badrequest when not finding a template for creating a model by @fabricematrat in #101
- Add a POST method for adding(only) a new template. by @fabricematrat in #102
- cmd/juju-jem/jemcmd: Specify in the error the format expected for model name. by @fabricematrat in #103
- internal/jem: add support code for monitor work. by @rogpeppe in #106
- internal/monitor: add lease updater by @rogpeppe in #107
- internal/monitor: add watcher by @rogpeppe in #108
- internal/monitor: combine lease updater and watcher by @rogpeppe in #110
- internal/monitor: add allMonitor type by @rogpeppe in #111
- internal/monitor: new package by @rogpeppe in #104
- jemserver: factor out Server from internal/jem by @rogpeppe in #109
- internal/jemserver: run monitor as part of server by @rogpeppe in #112
- internal/monitor: fix panic in monitor when controller is removed by @rogpeppe in #113
- internal/monitor: mark controllers as unavailable by @rogpeppe in #114
- internal/v2: support template locations by @rogpeppe in #115
- rename juju-jem to jaas-model by @jrwren in #95
- internal/v1: expose life and availability in API by @rogpeppe in #117
- internal/monitor, internal/apiconn: be resilient to broken controller connections by @rogpeppe in #118
- remove JEM references from help docs by @jrwren in #119
- cmd/jaas-model/jemcmd: do not require mandatory parameters client side by @rogpeppe in #121
- internal/v2: disallow adding public controllers for non-admins by @rogpeppe in #120
- internal/jem: change monitor lease representation by @rogpeppe in #124
- internal/v2: fix UnavailableSince in responses by @rogpeppe in #125
- internal/v2: remove notion of template incompatiblity by @rogpeppe in #127
- cmd/jaas-model/modelcmd: rename from jemcmd by @rogpeppe in #128
- internal/v2: do not include unavailable controllers when selecting by location by @rogpeppe in #126
- internal/v2: associate models with templates by @rogpeppe in #130
- internal/v2: add GetTemplateModels endpoint by @rogpeppe in #131
- fix dependencies.tsv to point to correct mgo version by @rogpeppe in #132
- cmd/jaas-model: force use of browser interactive login by @mhilton in #137
- support juju 2 by @mhilton in #139
- add http access log by @jrwren in #140
- Add websocket endpoint by @mhilton in #142
- Add login to websocket API by @mhilton in #143
- Add storage for credentials by @mhilton in #144
- internal/jujuapi: Implement Cloud facade by @mhilton in #145
- cmd/jem: add support for serving a TLS server by @mhilton in #146
- internal/jujuapi: serve the websocket at / by @mhilton in #147
- add monitoring by @jrwren in #149
- all: remove concept of templates by @rogpeppe in #150
- jujuapi: support juju list-models by @mhilton in #148
- Support juju 2.0 beta 13 by @mhilton in #153
- internal/jujuapi: support ModelManager.CreateModel by @mhilton in #154
- internal/jujuapi: add Pinger interface by @mhilton in #155
- merge jimm branch by @mhilton in #157
- all: remove concept of templates by @rogpeppe in #138
- all: update juju to juju-2.0-beta14-122-g58728ed by @mhilton in #158
- internal/jujuapi: implement ModifyModelAccess by @mhilton in #159
- Update juju to juju-2.0-beta15-194-gdbc0521 by @mhilton in #160
- internal/jujuapi: implement destroy model by @mhilton in #161
- update juju version to juju-2.0-beta15-362-g54890d6 by @mhilton in #162
- support listing all avaiilable clouds over the websocket api by @mhilton in #163
- internal/jujuapi: fix login on verification error by @rogpeppe in #164
- internal/monitoring: rename to internal/servermon by @rogpeppe in #165
- internal/jujuapi: Include full cloud info in Clouds() call by @mhilton in #166
- add controller metrics for prometheus by @jrwren in #156
- update credential API to match tip juju by @mhilton in #167
- all: update juju to 2.0beta17 by @mhilton in #169
- use seconds not milliseconds in duration metric by @jrwren in #168
- add default certificates by @mhilton in #172
- do not automatically add a controller model for the controller by @mhilton in #171
- refactor: move database only jem operations to Database type by @mhilton in #173
- internal/all: use the new database methods by @mhilton in #174
- internal/jem: tidy up source files by @mhilton in #175
- all: upgrade juju to juju-2.0-beta17-199-g38ca68e by @mhilton in #176
- all: upgrade to juju2.0-beta18 by @mhilton in #179
- internal/jujuapi: include provider type in cloud response by @mhilton in #180
- add revoke credentials by @mhilton in #177
- internal/jem: share database sockets between connections by @mhilton in #182
- Upgrade to latest juju with cloud tag changes by @fabricematrat in #183
- internal/auth: separate authentication from main JEM package by @mhilton in #184
- add some cumulative metrics by @mhilton in #185
- internal/jujuapi: record model lifetimes on destruction by @mhilton in #186
- internal/jujuapi: support more error codes on jujuapi by @mhilton in #187
- Add controller ws socket api impl for juju list-controllers --refresh by @fabricematrat in #188
- internal/jujuapi: allow a model ID that is the same as the controller. by @mhilton in #190
- internal/servermon: add mgo statistics monitoring by @mhilton in #191
- all: update juju dependencie...
Revision 28
resources:
- jimm-snap:
resource-revision: 26
Static resources:
Released to '1/edge' at 10:00 UTC on 25 Oct 2023
What's Changed
- all: change terminology by @rogpeppe in #74
- revert terminology change by @rogpeppe in #75
- all: change terminology by @rogpeppe in #76
- all: use juju 2.0 by @rogpeppe in #80
- cmd/jem/jemcmd: Rename change perm to grant/revoke to match charm command by @fabricematrat in #82
- internal/mongodoc: add Location field to Controller by @rogpeppe in #83
- Add location attributes to controller. by @fabricematrat in #85
- internal/v2: add GetControllerLocations endpoint by @rogpeppe in #84
- internal/v2: allow a location to be specified with creating a model by @rogpeppe in #86
- Change the add-controller to allow to specify cloud and region. by @fabricematrat in #87
- internal/v2: implement locations command by @rogpeppe in #89
- internal/v2: exclude empty results from GetAllLocations by @rogpeppe in #90
- Add get/set location attribute on a controller. by @fabricematrat in #88
- internal/v2: implement GetSchema endpoint by @rogpeppe in #91
- cmd/juju-jem/jemcmd: implement create with location by @rogpeppe in #92
- do not include unnecessary and incorrect identity-public-key in config by @mhilton in #97
- Change the error to badrequest when not finding a template for creating a model by @fabricematrat in #101
- Add a POST method for adding(only) a new template. by @fabricematrat in #102
- cmd/juju-jem/jemcmd: Specify in the error the format expected for model name. by @fabricematrat in #103
- internal/jem: add support code for monitor work. by @rogpeppe in #106
- internal/monitor: add lease updater by @rogpeppe in #107
- internal/monitor: add watcher by @rogpeppe in #108
- internal/monitor: combine lease updater and watcher by @rogpeppe in #110
- internal/monitor: add allMonitor type by @rogpeppe in #111
- internal/monitor: new package by @rogpeppe in #104
- jemserver: factor out Server from internal/jem by @rogpeppe in #109
- internal/jemserver: run monitor as part of server by @rogpeppe in #112
- internal/monitor: fix panic in monitor when controller is removed by @rogpeppe in #113
- internal/monitor: mark controllers as unavailable by @rogpeppe in #114
- internal/v2: support template locations by @rogpeppe in #115
- rename juju-jem to jaas-model by @jrwren in #95
- internal/v1: expose life and availability in API by @rogpeppe in #117
- internal/monitor, internal/apiconn: be resilient to broken controller connections by @rogpeppe in #118
- remove JEM references from help docs by @jrwren in #119
- cmd/jaas-model/jemcmd: do not require mandatory parameters client side by @rogpeppe in #121
- internal/v2: disallow adding public controllers for non-admins by @rogpeppe in #120
- internal/jem: change monitor lease representation by @rogpeppe in #124
- internal/v2: fix UnavailableSince in responses by @rogpeppe in #125
- internal/v2: remove notion of template incompatiblity by @rogpeppe in #127
- cmd/jaas-model/modelcmd: rename from jemcmd by @rogpeppe in #128
- internal/v2: do not include unavailable controllers when selecting by location by @rogpeppe in #126
- internal/v2: associate models with templates by @rogpeppe in #130
- internal/v2: add GetTemplateModels endpoint by @rogpeppe in #131
- fix dependencies.tsv to point to correct mgo version by @rogpeppe in #132
- cmd/jaas-model: force use of browser interactive login by @mhilton in #137
- support juju 2 by @mhilton in #139
- add http access log by @jrwren in #140
- Add websocket endpoint by @mhilton in #142
- Add login to websocket API by @mhilton in #143
- Add storage for credentials by @mhilton in #144
- internal/jujuapi: Implement Cloud facade by @mhilton in #145
- cmd/jem: add support for serving a TLS server by @mhilton in #146
- internal/jujuapi: serve the websocket at / by @mhilton in #147
- add monitoring by @jrwren in #149
- all: remove concept of templates by @rogpeppe in #150
- jujuapi: support juju list-models by @mhilton in #148
- Support juju 2.0 beta 13 by @mhilton in #153
- internal/jujuapi: support ModelManager.CreateModel by @mhilton in #154
- internal/jujuapi: add Pinger interface by @mhilton in #155
- merge jimm branch by @mhilton in #157
- all: remove concept of templates by @rogpeppe in #138
- all: update juju to juju-2.0-beta14-122-g58728ed by @mhilton in #158
- internal/jujuapi: implement ModifyModelAccess by @mhilton in #159
- Update juju to juju-2.0-beta15-194-gdbc0521 by @mhilton in #160
- internal/jujuapi: implement destroy model by @mhilton in #161
- update juju version to juju-2.0-beta15-362-g54890d6 by @mhilton in #162
- support listing all avaiilable clouds over the websocket api by @mhilton in #163
- internal/jujuapi: fix login on verification error by @rogpeppe in #164
- internal/monitoring: rename to internal/servermon by @rogpeppe in #165
- internal/jujuapi: Include full cloud info in Clouds() call by @mhilton in #166
- add controller metrics for prometheus by @jrwren in #156
- update credential API to match tip juju by @mhilton in #167
- all: update juju to 2.0beta17 by @mhilton in #169
- use seconds not milliseconds in duration metric by @jrwren in #168
- add default certificates by @mhilton in #172
- do not automatically add a controller model for the controller by @mhilton in #171
- refactor: move database only jem operations to Database type by @mhilton in #173
- internal/all: use the new database methods by @mhilton in #174
- internal/jem: tidy up source files by @mhilton in #175
- all: upgrade juju to juju-2.0-beta17-199-g38ca68e by @mhilton in #176
- all: upgrade to juju2.0-beta18 by @mhilton in #179
- internal/jujuapi: include provider type in cloud response by @mhilton in #180
- add revoke credentials by @mhilton in #177
- internal/jem: share database sockets between connections by @mhilton in #182
- Upgrade to latest juju with cloud tag changes by @fabricematrat in #183
- internal/auth: separate authentication from main JEM package by @mhilton in #184
- add some cumulative metrics by @mhilton in #185
- internal/jujuapi: record model lifetimes on destruction by @mhilton in #186
- internal/jujuapi: support more error codes on jujuapi by @mhilton in #187
- Add controller ws socket api impl for juju list-controllers --refresh by @fabricematrat in #188
- internal/jujuapi: allow a model ID that is the same as the controller. by @mhilton in #190
- internal/servermon: add mgo statistics monitoring by @mhilton in #191
- all: update juju dependencie...
Revision 23
resources:
- jimm-image: jimm:latest
resource-revision: 23
- promtail-bin:
resource-revision: 1
Static resources:
Released to '1/edge' at 10:11 UTC on 25 Oct 2023
What's Changed
- all: change terminology by @rogpeppe in #74
- revert terminology change by @rogpeppe in #75
- all: change terminology by @rogpeppe in #76
- all: use juju 2.0 by @rogpeppe in #80
- cmd/jem/jemcmd: Rename change perm to grant/revoke to match charm command by @fabricematrat in #82
- internal/mongodoc: add Location field to Controller by @rogpeppe in #83
- Add location attributes to controller. by @fabricematrat in #85
- internal/v2: add GetControllerLocations endpoint by @rogpeppe in #84
- internal/v2: allow a location to be specified with creating a model by @rogpeppe in #86
- Change the add-controller to allow to specify cloud and region. by @fabricematrat in #87
- internal/v2: implement locations command by @rogpeppe in #89
- internal/v2: exclude empty results from GetAllLocations by @rogpeppe in #90
- Add get/set location attribute on a controller. by @fabricematrat in #88
- internal/v2: implement GetSchema endpoint by @rogpeppe in #91
- cmd/juju-jem/jemcmd: implement create with location by @rogpeppe in #92
- do not include unnecessary and incorrect identity-public-key in config by @mhilton in #97
- Change the error to badrequest when not finding a template for creating a model by @fabricematrat in #101
- Add a POST method for adding(only) a new template. by @fabricematrat in #102
- cmd/juju-jem/jemcmd: Specify in the error the format expected for model name. by @fabricematrat in #103
- internal/jem: add support code for monitor work. by @rogpeppe in #106
- internal/monitor: add lease updater by @rogpeppe in #107
- internal/monitor: add watcher by @rogpeppe in #108
- internal/monitor: combine lease updater and watcher by @rogpeppe in #110
- internal/monitor: add allMonitor type by @rogpeppe in #111
- internal/monitor: new package by @rogpeppe in #104
- jemserver: factor out Server from internal/jem by @rogpeppe in #109
- internal/jemserver: run monitor as part of server by @rogpeppe in #112
- internal/monitor: fix panic in monitor when controller is removed by @rogpeppe in #113
- internal/monitor: mark controllers as unavailable by @rogpeppe in #114
- internal/v2: support template locations by @rogpeppe in #115
- rename juju-jem to jaas-model by @jrwren in #95
- internal/v1: expose life and availability in API by @rogpeppe in #117
- internal/monitor, internal/apiconn: be resilient to broken controller connections by @rogpeppe in #118
- remove JEM references from help docs by @jrwren in #119
- cmd/jaas-model/jemcmd: do not require mandatory parameters client side by @rogpeppe in #121
- internal/v2: disallow adding public controllers for non-admins by @rogpeppe in #120
- internal/jem: change monitor lease representation by @rogpeppe in #124
- internal/v2: fix UnavailableSince in responses by @rogpeppe in #125
- internal/v2: remove notion of template incompatiblity by @rogpeppe in #127
- cmd/jaas-model/modelcmd: rename from jemcmd by @rogpeppe in #128
- internal/v2: do not include unavailable controllers when selecting by location by @rogpeppe in #126
- internal/v2: associate models with templates by @rogpeppe in #130
- internal/v2: add GetTemplateModels endpoint by @rogpeppe in #131
- fix dependencies.tsv to point to correct mgo version by @rogpeppe in #132
- cmd/jaas-model: force use of browser interactive login by @mhilton in #137
- support juju 2 by @mhilton in #139
- add http access log by @jrwren in #140
- Add websocket endpoint by @mhilton in #142
- Add login to websocket API by @mhilton in #143
- Add storage for credentials by @mhilton in #144
- internal/jujuapi: Implement Cloud facade by @mhilton in #145
- cmd/jem: add support for serving a TLS server by @mhilton in #146
- internal/jujuapi: serve the websocket at / by @mhilton in #147
- add monitoring by @jrwren in #149
- all: remove concept of templates by @rogpeppe in #150
- jujuapi: support juju list-models by @mhilton in #148
- Support juju 2.0 beta 13 by @mhilton in #153
- internal/jujuapi: support ModelManager.CreateModel by @mhilton in #154
- internal/jujuapi: add Pinger interface by @mhilton in #155
- merge jimm branch by @mhilton in #157
- all: remove concept of templates by @rogpeppe in #138
- all: update juju to juju-2.0-beta14-122-g58728ed by @mhilton in #158
- internal/jujuapi: implement ModifyModelAccess by @mhilton in #159
- Update juju to juju-2.0-beta15-194-gdbc0521 by @mhilton in #160
- internal/jujuapi: implement destroy model by @mhilton in #161
- update juju version to juju-2.0-beta15-362-g54890d6 by @mhilton in #162
- support listing all avaiilable clouds over the websocket api by @mhilton in #163
- internal/jujuapi: fix login on verification error by @rogpeppe in #164
- internal/monitoring: rename to internal/servermon by @rogpeppe in #165
- internal/jujuapi: Include full cloud info in Clouds() call by @mhilton in #166
- add controller metrics for prometheus by @jrwren in #156
- update credential API to match tip juju by @mhilton in #167
- all: update juju to 2.0beta17 by @mhilton in #169
- use seconds not milliseconds in duration metric by @jrwren in #168
- add default certificates by @mhilton in #172
- do not automatically add a controller model for the controller by @mhilton in #171
- refactor: move database only jem operations to Database type by @mhilton in #173
- internal/all: use the new database methods by @mhilton in #174
- internal/jem: tidy up source files by @mhilton in #175
- all: upgrade juju to juju-2.0-beta17-199-g38ca68e by @mhilton in #176
- all: upgrade to juju2.0-beta18 by @mhilton in #179
- internal/jujuapi: include provider type in cloud response by @mhilton in #180
- add revoke credentials by @mhilton in #177
- internal/jem: share database sockets between connections by @mhilton in #182
- Upgrade to latest juju with cloud tag changes by @fabricematrat in #183
- internal/auth: separate authentication from main JEM package by @mhilton in #184
- add some cumulative metrics by @mhilton in #185
- internal/jujuapi: record model lifetimes on destruction by @mhilton in #186
- internal/jujuapi: support more error codes on jujuapi by @mhilton in #187
- Add controller ws socket api impl for juju list-controllers --refresh by @fabricematrat in #188
- internal/jujuapi: allow a model ID that is the same as the controller. by @mhilton in #190
- internal/servermon: add mgo statistics monitoring by @mhilton in https://git...