Skip to content

Commit ac6c3c3

Browse files
authored
Merge pull request #124 from CSCfi/devel
bump to 1.0.0rc15
2 parents 46824c9 + 7f10f46 commit ac6c3c3

File tree

6 files changed

+102
-93
lines changed

6 files changed

+102
-93
lines changed

Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ RUN cd /root/swift_ui/swift_browser_ui_frontend \
1616
&& npm install \
1717
&& npm run build
1818

19-
FROM python:3.8-alpine3.12 as BACKEND
19+
FROM python:3.8-alpine3.13 as BACKEND
2020

2121
RUN apk add --update \
22-
&& apk add --no-cache build-base curl-dev linux-headers bash git\
23-
&& apk add --no-cache libressl-dev libffi-dev\
22+
&& apk add --no-cache build-base curl-dev linux-headers bash git \
23+
&& apk add --no-cache libressl-dev libffi-dev rust cargo \
2424
&& rm -rf /var/cache/apk/*
2525

2626
COPY requirements.txt /root/swift_ui/requirements.txt
@@ -32,7 +32,7 @@ RUN pip install --upgrade pip && \
3232
pip install -r /root/swift_ui/requirements.txt && \
3333
pip install /root/swift_ui
3434

35-
FROM python:3.8-alpine3.12
35+
FROM python:3.8-alpine3.13
3636

3737
RUN apk add --no-cache --update bash
3838

docs/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
author = 'CSC Developers'
2929

3030
# The full version, including alpha/beta/rc tags
31-
version = release = '1.0.0rc14'
31+
version = release = '1.0.0rc15'
3232

3333

3434
# -- General configuration ---------------------------------------------------

swift_browser_ui/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@
77

88

99
__name__ = "swift_browser_ui"
10-
__version__ = "1.0.0rc14"
10+
__version__ = "1.0.0rc15"
1111
__author__ = "CSC Developers"
1212
__license__ = "MIT License"

swift_browser_ui/health.py

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,17 @@
1111
from .signature import sign
1212

1313

14+
def _set_error_status(
15+
request: aiohttp.web.Request,
16+
services: typing.Dict[str, typing.Any],
17+
service: str,
18+
) -> None:
19+
request.app["Log"].debug(f"Poll {service} failed")
20+
services[service] = {
21+
"status": "Error"
22+
}
23+
24+
1425
async def get_x_account_sharing(
1526
services: typing.Dict[str, typing.Any],
1627
request: aiohttp.web.Request,
@@ -42,10 +53,10 @@ async def get_x_account_sharing(
4253
"status": "Nonexistent"
4354
}
4455
except ServerDisconnectedError:
45-
request.app["Log"].debug("Poll swift-x-account-sharing failed")
46-
services["swift-x-account-sharing"] = {
47-
"status": "Error"
48-
}
56+
_set_error_status(request, services, "swift-x-account-sharing")
57+
except Exception as e:
58+
request.app["Log"].info(f"Health failed for reason: {e}")
59+
_set_error_status(request, services, "swift-x-account-sharing")
4960

5061

5162
async def get_swift_sharing(
@@ -79,10 +90,10 @@ async def get_swift_sharing(
7990
"status": "Nonexistent"
8091
}
8192
except ServerDisconnectedError:
82-
request.app["Log"].debug("Poll swift-x-account-sharing failed")
83-
services["swift-sharing-request"] = {
84-
"status": "Error"
85-
}
93+
_set_error_status(request, services, "swift-sharing-request")
94+
except Exception as e:
95+
request.app["Log"].info(f"Health failed for reason: {e}")
96+
_set_error_status(request, services, "swift-sharing-request")
8697

8798

8899
async def get_upload_runner(
@@ -116,10 +127,10 @@ async def get_upload_runner(
116127
"status": "Nonexistent"
117128
}
118129
except ServerDisconnectedError:
119-
request.app["Log"].debug("Poll swift-x-account-sharing failed")
120-
services["swiftui-upload-runner"] = {
121-
"status": "Error"
122-
}
130+
_set_error_status(request, services, "swiftui-upload-runner")
131+
except Exception as e:
132+
request.app["Log"].info(f"Health failed for reason: {e}")
133+
_set_error_status(request, services, "sswiftui-upload-runner")
123134

124135

125136
async def handle_health_check(

swift_browser_ui_frontend/package-lock.json

Lines changed: 72 additions & 74 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

swift_browser_ui_frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "swift_browser_ui_frontend_npm",
3-
"version": "1.0.0rc14",
3+
"version": "1.0.0rc15",
44
"private": true,
55
"scripts": {
66
"serve": "vue-cli-service serve",

0 commit comments

Comments
 (0)