SE - Deployment nové instance se pravděpodobně uozbije , možná je to mýma rukama #421

Closed
opened 2020-04-17 16:34:14 +02:00 by Podhorecky · 5 comments
Podhorecky commented 2020-04-17 16:34:14 +02:00 (Migrated from git.spotter.cz)

Zkoušim proklikat novou funkci Nasazení dalších instancí Sahana přímo z rozhraní administrace.

To je zajímavá funkčnost pro rozmnožení Sahany, případně migraci na jiný HW, ale obávám se že to vykazuje prozatím nestabilní funkčnost. Při pokusech jsem se rychle dostal do ticketu:

Traceback (most recent call last):
  File "/srv/web2py/gluon/restricted.py", line 219, in restricted
    exec(ccode, environment)
  File "/srv/web2py/applications/eden/controllers/setup.py", line 776, in <module>
  File "/srv/web2py/gluon/globals.py", line 421, in <lambda>
    self._caller = lambda f: f()
  File "/srv/web2py/applications/eden/controllers/setup.py", line 545, in deployment
    return s3_rest_controller(rheader = s3db.setup_rheader,
  File "/srv/web2py/applications/eden/models/00_utils.py", line 245, in s3_rest_controller
    output = r(**attr)
  File "/srv/web2py/applications/eden/modules/s3/s3rest.py", line 688, in __call__
    output = handler(self, **attr)
  File "/srv/web2py/applications/eden/modules/s3db/setup.py", line 2733, in setup_instance_deploy
    task_vars["instance_id"] = instance_id # To Upload Logs to Instance record
TypeError: 'NoneType' object does not support item assignment

Prosím, až byste měl chuť, tak tuto funkčnost bych od vás potřeboval prověřit ve smyslu:

"chápeme co tím tvůrci sledují. Funguje - Nefunguje protože .... náš setup je pro tento postup nasazování kompatibilní / nekompatibilní s tímto udělátkem. Pro tuto funkčnost doporučuji se tím zabývat, stačí opravit bug... XY. Tím se potenciálním adminům usnadní různé replikace deploymentů, když o ně budou stát... Anebo nedoporučuji se tím zabývat protože by s tím bylo příliš mnoho nepředvídatelných situací, náš setup je příliš jiný než ten defaultní a stejně to bude k ničemu. Tento průzkum stavu této feature bude zaznamenán v dokumentaci."

Kdybychom měli v této věci jasno, možná by na VM nemusela být samostatná Demo instance, protože tento nástroj právě slouží k adminovskému budování takových "testovacích, demo, nebo jiných produkčních instancí"

Zkoušim proklikat novou funkci **Nasazení** dalších instancí Sahana přímo z rozhraní administrace. To je zajímavá funkčnost pro rozmnožení Sahany, případně migraci na jiný HW, ale obávám se že to vykazuje prozatím nestabilní funkčnost. Při pokusech jsem se rychle dostal do ticketu: ``` Traceback (most recent call last): File "/srv/web2py/gluon/restricted.py", line 219, in restricted exec(ccode, environment) File "/srv/web2py/applications/eden/controllers/setup.py", line 776, in <module> File "/srv/web2py/gluon/globals.py", line 421, in <lambda> self._caller = lambda f: f() File "/srv/web2py/applications/eden/controllers/setup.py", line 545, in deployment return s3_rest_controller(rheader = s3db.setup_rheader, File "/srv/web2py/applications/eden/models/00_utils.py", line 245, in s3_rest_controller output = r(**attr) File "/srv/web2py/applications/eden/modules/s3/s3rest.py", line 688, in __call__ output = handler(self, **attr) File "/srv/web2py/applications/eden/modules/s3db/setup.py", line 2733, in setup_instance_deploy task_vars["instance_id"] = instance_id # To Upload Logs to Instance record TypeError: 'NoneType' object does not support item assignment ``` Prosím, až byste měl chuť, tak tuto funkčnost bych od vás potřeboval prověřit ve smyslu: "chápeme co tím tvůrci sledují. Funguje - Nefunguje protože .... náš setup je pro tento postup nasazování kompatibilní / nekompatibilní s tímto udělátkem. Pro tuto funkčnost doporučuji se tím zabývat, stačí opravit bug... XY. Tím se potenciálním adminům usnadní různé replikace deploymentů, když o ně budou stát... Anebo nedoporučuji se tím zabývat protože by s tím bylo příliš mnoho nepředvídatelných situací, náš setup je příliš jiný než ten defaultní a stejně to bude k ničemu. Tento průzkum stavu této feature bude zaznamenán v dokumentaci." Kdybychom měli v této věci jasno, možná by na VM nemusela být samostatná Demo instance, protože tento nástroj právě slouží k adminovskému budování takových "testovacích, demo, nebo jiných produkčních instancí"
Podhorecky commented 2020-04-17 16:34:14 +02:00 (Migrated from git.spotter.cz)

changed milestone to %2

changed milestone to %2
Disassembler commented 2020-04-18 20:27:30 +02:00 (Migrated from git.spotter.cz)

Společné issue pro všechny NoneType problémy vytvořeno v upstreamu jako #1543

Společné issue pro všechny NoneType problémy vytvořeno v upstreamu jako [#1543](https://github.com/sahana/eden/issues/1543)
Disassembler commented 2020-04-21 17:28:04 +02:00 (Migrated from git.spotter.cz)

Opraveno v upstreamu, oprava reflektována na VM. Setup wizard jsem prozkoumal a rozepíšu se o něm v našem #311.

Opraveno v upstreamu, oprava reflektována na VM. Setup wizard jsem prozkoumal a rozepíšu se o něm v našem #311.
Disassembler commented 2020-04-21 17:28:04 +02:00 (Migrated from git.spotter.cz)

closed

closed
Disassembler commented 2020-04-21 17:30:41 +02:00 (Migrated from git.spotter.cz)

mentioned in issue #311

mentioned in issue #311
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Spotter-Cluster/Spotter-VM#421
No description provided.