Skip to content

Releases: canonical/jimm

Revision 29

21 May 09:26
4ba7857
Compare
Choose a tag to compare

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

Read more

Revision 26

05 Jan 11:08
a9dfb57
Compare
Choose a tag to compare

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

Read more

Revision 34

08 Dec 10:39
67090f7
Compare
Choose a tag to compare

resources:

-  jimm-snap: 
   resource-revision: 31

Static resources:
Released to '3/edge' at 10:39 UTC on 8 Dec 2023

What's Changed

Read more

Revision 25

08 Dec 10:47
67090f7
Compare
Choose a tag to compare

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

Read more

Revision 33

08 Dec 08:44
8ad7773
Compare
Choose a tag to compare

resources:

-  jimm-snap: 
   resource-revision: 30

Static resources:
Released to '3/edge' at 08:44 UTC on 8 Dec 2023

What's Changed

Read more

Revision 30

22 Nov 12:45
7498ae4
Compare
Choose a tag to compare

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...
Read more

Revision 24

22 Nov 12:52
7498ae4
Compare
Choose a tag to compare

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...
Read more

Revision 29

25 Oct 10:04
f8efcde
Compare
Choose a tag to compare

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...
Read more

Revision 28

25 Oct 10:00
f8efcde
Compare
Choose a tag to compare

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...
Read more

Revision 23

25 Oct 10:11
f8efcde
Compare
Choose a tag to compare

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...
Read more