Permalink
Fetching contributors…
Cannot retrieve contributors at this time
760 lines (599 sloc) 67.9 KB

Change Log

2.6.0 (2018-07-16)

Full Changelog

Implemented enhancements:

  • Feature Request: support custom model config #1241

Closed issues:

  • Some applications failed to start successfully #1493
  • 'set' object does not support indexing #1491
  • Error when running conjure-up and choosing Openstack with NovaKVM : 'set' object does not support indexing #1487

Merged pull requests:

2.5.9 (2018-07-01)

Full Changelog

Closed issues:

  • Python 3.7 support #1484
  • Unable to find a storage pool for LXD #1483

2.5.8 (2018-06-29)

Full Changelog

Implemented enhancements:

  • MAAS introspection #896

Fixed bugs:

  • Error setting up microk8s on Azure #1478
  • unable to attach aws ebs as persistent volume for kubernetes #1195
  • make sure conjure-up uses localcharms from a custom bundle #1032

Closed issues:

  • LXDBinaryNotFound when install Kubernetes via conjure-up #1477
  • AttributeError: 'Localhost' object has no attribute 'lxd_bin' #1464
  • juju add-worker kubernetes-worker stuck on 'Waiting for kubelet to start' #1462
  • Localhost cluster fails after restart #1448

Merged pull requests:

2.5.7 (2018-06-06)

Full Changelog

Fixed bugs:

  • No clear instruction why LXD(localhost) provider is not available with localhost-only spells #1441
  • Rackspace: image-stream=daily causes error #1398
  • Unable to list controllers: /bin/sh: 1: None: not found #1352
  • conjure-down app.env['PATH'] -- NoneType object is not subscriptable #1338
  • Conjure-up fails while creating juju model with the following. exception: json: cannot unmarshal string into Go struct field Value.tags of type []string #1301
  • conjure-down of localhost lxd openstack fails with AttributeError: 'NoneType' object has no attribute 'controller' #1182

Closed issues:

  • LXDSetupControllerError: Unable to determine ip address of lxdbr0, please double check lxc network edit lxdbr0 and make ... #1454
  • LocalhostError: Unable to find a lxd binary. Make sure snap info lxd shows as installed, otherwise, run `sudo s... #1449
  • Can we use conjure-up for NovaLXD or NovaKVM without internet ? #1446
  • Too many placement specifications after config change #1435
  • Check lxd storage and networking earlier #1431
  • Conjure-up fails while "Juju Model is initializing" #1429
  • trying to deploy kubernetes: LXD Server or LXC client not compatible #1427
  • NTP not supported in containers: please configure on host #1417
  • Unable to boot strap (cloud type: localhost) #1416
  • fix travis-ci #1414
  • Waiting for kube-system pods to start #1412
  • Update website - http://webchat.freenode.net/ #1411
  • No attribute ControllerNotFound #1405
  • why not installed? #1400
  • cannot change profile for the next exec call: No such file or directory #1392

Merged pull requests:

2.5.6 (2018-04-04)

Full Changelog

Implemented enhancements:

  • use juju native bundle deploy #1329

Fixed bugs:

  • "Architect" kubernetes-worker unsupported operand type(s) for /: 'str' and 'int' #1365
  • after-input doesnt run on steps with no viewable additional-input metadata #1364
  • Conjure-up fails if unnecessary network endpoints are unavailable #1358
  • TypeError on configapps #1345
  • Conjure-up crashes upon using the "Architect" screen #1333
  • conjure-up Kubernetes not detecting LXD #1331
  • --add-bundle doesn't support local charms #1317

Closed issues:

  • No available deployment options Openstack(even cannot deploy localhost) #1382
  • Horizon default username and password with snap —classic —edge #1378
  • Automate the debug info gathering process? #1360
  • juju 2.4 credentials changed format #1355
  • conjure-up doesn't work on a freshly installed ubuntu server system unless apt update && apt upgrade actions are performed #1332

Merged pull requests:

2.5.5 (2018-02-26)

Full Changelog

2.5.4 (2018-02-25)

Full Changelog

Fixed bugs:

  • Error Installing Kubernetes on AWS using Conjure-up #1311

Closed issues:

  • Handle type mismatches between input field and default values better #1339
  • Unable to bootstrap (cloud type:localhost) #1328

Merged pull requests:

2.5.3 (2018-02-08)

Full Changelog

Fixed bugs:

  • AttributeError: 'Text' object has no attribute 'enabled' #1324
  • conjure-down fails with LookupError: Unable to list controllers: /bin/sh: 1: None: not found #1269

Closed issues:

  • Architect option throws operand error #1309
  • Update Juju to 2.3.2 #1307
  • OpenStack Installer fails on Ubuntu 16.04.3 LTS with WORKLOAD_ERROR_STATES, IndexError: list index out of range #1306
  • Unable to read add-on selection screen on small windows #1305
  • confirm quit #1291
  • Master hangout - (update-status) Waiting for kube-system pods to start #1247
  • base class for keyboard navigation #1226

Merged pull requests:

2.5.2 (2018-01-13)

Full Changelog

Fixed bugs:

  • addon steps dont seem to be executing #1295

Closed issues:

  • Information on the final screen is gone once you quit #1294
  • Unable to do a clean install via conjure-up: ERROR "Could not determine Juju version." #1289

Merged pull requests:

2.5.1 (2018-01-06)

Full Changelog

Fixed bugs:

  • Fix constraints not being parsed properly #1283
  • conjure-up cannot find storage or network bridge? #1279
  • Applications failed to start successfully reported but juju status shows all units ready #1218
  • OpenStack NovaLXD using old version of LXD inside the controller node #1194
  • lxd default profile inserts lxdbr0 as network device even if custom bridge selected #1159
  • too many machines #1140
  • Error bootstrapping controller: ['ERROR unknown cloud "vsphere", please try "juju update-clouds"'] #1097

Closed issues:

  • Spell data for aliases not synced properly #1280
  • Openstack Autopilot with Landscape #1266
  • The 'conjure-up==2.4a1' distribution was not found and is required by the application #1210

Merged pull requests:

2.5.0 (2017-12-19)

Full Changelog

Fixed bugs:

  • Application constraints are ignored #1272
  • bundle-add fragment hides remainder of applications #1270
  • Deploy getting stuck on setting relations #1264
  • boolean step type failure (expected str, bytes or os.PathLike object, not bool) #1261
  • boolean step type failure (no attribute 'required') #1255
  • conjure-up tells me the wrong log location when i specify --cache-dir #1254

Merged pull requests:

2.4.2 (2017-11-30)

Full Changelog

Implemented enhancements:

  • direct user to run lxd init and walk through the guided setup process #1252
  • Show disabled clouds, with indication as to why they're disabled #1222

Fixed bugs:

  • conjure-up was never notified regarding ec2 API error #1249
  • AttributeError: 'KV' object has no attribute 'set' #1243
  • Headless conjure up failed at juju_wait #1242
  • add pwgen as a dep in conjure-up brew formula #1215

Closed issues:

  • add hook between bundle deploy and built-in juju-wait #1238
  • Unable to bootstrap Openstack NovaKVM #1237

Merged pull requests:

2.4.1 (2017-11-17)

Full Changelog

Fixed bugs:

  • AttributeError: 'NoneType' object has no attribute 'strip' when looking for lxd server version #1229

Closed issues:

  • Replace charmhelpers with kv #1231
  • attributeerror nonetype object has no attribute 'splitlines' #1223
  • Bootstrap, deploy-wait, and step log files empty in snap #1220
  • Error on post-deploy of kubernete add-ons deis workflow!​ #1214

Merged pull requests:

2.4.0 (2017-11-02)

Full Changelog

Implemented enhancements:

  • support selection input type in steps #1167
  • expand steps to allow bundle modification #1156

Fixed bugs:

  • Conjure-up cannot detect the local installed lxd #1200
  • lxd not found (Ubuntu 16.04 vm) #1190
  • doesn't detect LXD even with snap lxd 2.18 installed #1187
  • AWS file not found #1184
  • AddressValueError: Expected 4 octets in 'None' #1152

Closed issues:

  • Failed AWS Integration #1197
  • design doc: placement and application configure #1193
  • Selecting BACK from Add-ons if spell given on CLI breaks #1180
  • Mouse clicking CONTINUE on add-ons goes BACK #1179
  • TypeError: 'dict_values' object does not support indexing #1176
  • Add ability to add new OpenStack cloud via conjure-up #1171
  • openstack installation using conjure-up issue #1169
  • juju.py bootstrap fn uses incorrect parameter --model-default instead of --model-defaults #1164
  • lxd didnt store correct allocation pool #1162
  • install kubernetes , no localhost to select #1161
  • Error running conjure-up (openstack novalxd) on a clean install of Ubuntu Server 17.04 #1160
  • document what tests are being run #1157

Merged pull requests:

2.3.1 (2017-09-19)

Full Changelog

Fixed bugs:

  • Bootstrap fails if ipv6 enabled on LXD #1151

Merged pull requests:

2.3.0 (2017-09-12)

Full Changelog

Implemented enhancements:

  • update bundled lxd to handle things like reboots #1020
  • use aioredis #1015
  • How to get conjure-up with packaged LXD to use lxdbr0 #1023
  • make use of lxd preseed init data #949
  • start/stop redis during execution of conjure-up #923
  • use state server for handling step results #910
  • add redis for state caching and step-2-step intercommunication #901
  • Update screen selection/ordering #897

Fixed bugs:

  • MAAS bootstrap fails when default-credential is set #1141
  • hangs on master - Waiting for kube-system pods to start #1134
  • GUI: JaaS controller already exists error #1131
  • Object of type 'IPv4Network' is not JSON serializable #1127
  • Unable to use conjure-up to deploy helm and kubernetes on fresh ubuntu 16.04.03-LTS-x64 #1125
  • Constraints not met when deploying CDK #1123
  • Error bootstrapping controller: ['ERROR Get https://10.0.116.1:46783/1.0: unexpected EOF'] #1073
  • Failed to create LXD conjureup1 network bridge: error: Failed to run: dnsmasq - Address already in use #1064
  • conjure-up does not work out-of-the-box in a minimal virtual machine installation - Could not determine LXD version #1062
  • AttributeError: module 'requests' has no attribute 'RequestsHTTPTransport' #1029
  • unable to parse snap versions like 2.25~14.04 #1027
  • better handling of managing app_config global state data #1019
  • azure provider, tenant-id no longer needed #1013
  • Retry step 00_deploy-done #1003
  • Retry creating LXD conjureup network bridges #998
  • permission denied accessing ~/.local/share/juju #991
  • Exception: Could not find a suitable physical network interface to create a LXD bridge on. Please check your... #990
  • Exception: Unable to get info for controller conjure-up-localhost-0a7: #987
  • make sure localhost deployments survive reboots #985
  • timeout in sentry code #970
  • Exception: Problem setting default profile: CompletedProcess(args='cat /tmp/tmpcpcb753i |conjure-up.lxc prof... #967
  • Exception: Failure in step 00_deploy-done #1025
  • ConnectionRefusedError: [Errno 111] Connect call failed ('10.218.149.192', 17070) #995
  • Exception: Unable to create model: ERROR failed to open environ: Get https://10.159.252.1:12001/1.0: Unable ... #989
  • Exception: Unable to determine controller: ERROR opening API connection: unable to connect to API: dial tcp ... #988
  • KeyError: 'details' #966
  • can not select existing controller to deploy to #950
  • TypeError 'NoneType' object is not subscriptable #946
  • failed to set lxc config #943
  • Failed to create LXD conjureup1 network bridge: error: Failed to run: dnsmasq --strict-order --bind-interfaces #942
  • hooklib.writer log needs update #938
  • Exception: Unable to determine controller: ERROR controller conjure-up-controller not found #937
  • Conjure-up is not able to use existing maas provider after snap remove and re-install #927
  • MAAS provider line asks for URL http:IP:port/MAAS but inserts the /MAAS into that URL #925
  • traceback with application facade #924
  • Hadoop-spark bundle calls a charm version not available (hadoop-plugin-21) #918
  • Error Deploying Openstack: Could not find a suitable network interface... with NovaLXD in a nested LXD #916
  • Stuck on "Waiting For Applications To Start" with NovaLXD in a nested LXD #915
  • make sure MTU 1500 is set for lxd profiles #904

Closed issues:

  • Can't Access Services Outside Cluster Network (LXD installation) #1144
  • conjure-up $ADDON #1139
  • fix form field querying in provider #1137
  • setting conjure-up.lxd waitready --timeout=X #1133
  • The Canonical Distribution (kube on Ubuntu) cannot find apiserver config file #1130
  • conjure-up failed to initiate containers: Error : ERROR juju.provisioner provisioner_task.go:707 cannot start instance for machine "0/lxd/2": failed to bridge devices: bridge activaction error: bridge activation failed: Killed old client process #1128
  • Document how to custom openstack deployed with Autopilot #1118
  • addon's should pull step metadata from providertype if exists #1110
  • show addon description in addon list #1105
  • support bundle fragments for addons #1103
  • Openstack NovaLXD stuck at Bootstrapping Juju controller #1098
  • unmounted /dev/.lxc causing problems to hosted storage providers (rook and quartermasters) via CDK #1096
  • set default radio on vsphere setup screen #1086
  • shim cloud credentials #1084
  • Implement initial add-on screen for cdk spell - Deis only #1082
  • Define "unbundle lxd" tasks #1081
  • Test EBS on AWS cloud-native #1080
  • Update docs for cloud-native stuff #1079
  • Update docs for vsphere #1078
  • error in ubuntu 16.04 while installing the openstack using conjure-up parameter #1077
  • Unable to bootstrap (Cloud type: maas) #1076
  • LXC Shows nothing after fresh install and 1 instance running #1074
  • Pass vsphere network parameters through to bootstrap #1058
  • Add screen that lists network switch, external network, and data sources #1057
  • Include client to query vsphere #1056
  • Do aws-specific stuff in spell - create StorageClass, PVCs, etc #1055
  • Set --cloud-provider on master and worker and restart snap services #1054
  • Create IAM roles for cluster nodes (pre-deploy) #1053
  • Bundle AWS cli with conjure-up #1052
  • LXD give user to select lxc network bridge #1051
  • LXD give user ability to select storage pool #1050
  • Add check for LXD presence #1049
  • make LXD optional #1048
  • VSphere: Query API to gather network switches, ext network, datasources #1047
  • conjure-up unable to bootstrap lxd juju on zesty #1046
  • conjure-up on bonded network interface could not find a suitable physical network interface to create a LXD bridge on. #1044
  • Problem running lxd init: error: Unable to talk to LXD #1043
  • switch from redis to sqlite #1039
  • included juju wait missing -r argument #1035
  • Unrecoverable error when application has an empty readme #1034
  • TagMarkupException #1026
  • error occurs when run the installer non-interactively (headless mode) in MacOS #1018
  • Delay bootstrap, jaas login, add-model until after configuration is done #1012
  • Record last known deploy state #1010
  • Move steps view before deploy status #1009
  • KeyError: 'getgrnam(): name not found: lxd' #1007
  • AttributeError: 'NoneType' object has no attribute 'keys' #1006
  • document extending sudo timeout #1104
  • remove status icon in steps view and keep only in runsteps #1102
  • Error on macOS trying to deploy using local controller with MAAS #1083

Merged pull requests:

2.2.2 (2017-06-23)

Full Changelog

Fixed bugs:

  • jaas login failures #983
  • port 12001 collides with nomachine users #975
  • Warn user if not part of LXD group when deploying localhost #973
  • conjure-up doesn't handle "This should _not_ be run as root or with sudo." messaging correctly anymore. #969
  • JujuAPIError: watcher was stopped #965
  • OSError: [Errno 28] No space left on device #963
  • ValueError: Unknown format code 'd' for object of type 'str' #962
  • OSError: [Errno 28] No space left on device: '/home/ubuntu/.cache/conjure-up/canonical-kubernetes' #959
  • permission denied accessing lxd unix.socket #956
  • conjure-up localhost unable to locate liblxc.so.1 #955
  • AttributeError: 'str' object has no attribute 'keys' #954
  • ValueError list.remove(x): x not in list #948

Merged pull requests:

2.2.1 (2017-06-20)

Full Changelog

Implemented enhancements:

  • Add Sentry support for tracking errors #931

Fixed bugs:

  • JSONDecodeError: Expecting value: line 1 column 2 (char 1) #935

Merged pull requests:

2.2.0 (2017-06-15)

Full Changelog

Implemented enhancements:

  • decide on top level juju alias #917

Fixed bugs:

  • lxdbr0 set as default for localhost cloud #921
  • credentials being populated incorrectly #907
  • unexpected keyword argument 'agent-version' #903

Closed issues:

  • Invalid signature when conjure-up juju #914

Merged pull requests:

2.2.0-beta4 (2017-05-11)

Full Changelog

2.2.0-beta3 (2017-05-09)

Full Changelog

2.1.5 (2017-04-15)

Full Changelog

2.1.4 (2017-04-14)

Full Changelog

2.1.3 (2017-04-12)

Full Changelog

2.2.0-beta2 (2017-03-30)

Full Changelog

2.2.0-beta1 (2017-03-23)

Full Changelog

2.1.2 (2017-03-10)

Full Changelog

2.1.1 (2017-03-03)

Full Changelog

2.1.0 (2017-02-22)

Full Changelog

2.1.0-rc1 (2017-02-10)

Full Changelog

2.1.0-beta5 (2017-02-03)

Full Changelog

2.1.0-pre-snappy (2017-01-14)

Full Changelog

2.0.2 (2016-10-14)

Full Changelog

2.0.1 (2016-10-06)

Full Changelog

2.0.1-beta2 (2016-09-26)

Full Changelog

2.0.1-beta1 (2016-09-20)

Full Changelog

2.0.0.9 (2016-09-13)

Full Changelog

2.0.0.8 (2016-08-22)

Full Changelog

2.0.0.6 (2016-07-18)

Full Changelog

2.0.0.5 (2016-07-12)

Full Changelog

2.0.0.4 (2016-07-01)

Full Changelog

2.0.0.3 (2016-06-17)

Full Changelog

2.0.0.2 (2016-06-13)

Full Changelog

2.0.0.1 (2016-06-08)

Full Changelog

0.1.2 (2016-05-26)

Full Changelog

0.2.0 (2016-04-27)

Full Changelog

0.0.8 (2016-04-16)

Full Changelog

0.0.7 (2016-04-11)

Full Changelog

0.0.6 (2016-03-24)

* This Change Log was automatically generated by github_changelog_generator