Project

General

Profile

Activity

From 06/03/2019 to 07/02/2019

07/02/2019

09:56 PM Task #6681 (Seen): Create a distributed firewall PoC based on uncloud/nft

Poing - if you close, please document where the solution
can be found ;-)
redmine@ungleich.ch writes:
Nico Schottelius
09:47 PM Task #6681 (Closed): Create a distributed firewall PoC based on uncloud/nft
ll nu
09:48 PM Task #6903 (Seen): Create a cdist type for files.datacenterlight.ch
ll nu
09:47 PM Task #6857: Create ucloud-firewall
extra infos: https://redmine.ungleich.ch/issues/6681 ll nu
09:45 PM Task #6877 (In Progress): Start the first VMs on place9 cluster using ucloud (ucloud v1)
ll nu
07:18 PM Task #6919 (Rejected): Define incident / downtime notification channels and reaction times
h2. Request / Input
* Proposal
** Prerequisites
A trusted, dedicated channel for communicating service notif...
Nico Schottelius
03:52 PM Task #6913 (Closed): Limit the amount of backup data on webmail
Evil Ham
08:46 AM Task #6900: Allow creating an image from a file in ucloud-api and ucloud-cli
Nico Schottelius wrote:
> h2. Objective
>
> Users can upload files. Files can be used as images for VMs, if they ...
Ahmed Bilal

07/01/2019

08:50 PM Task #6904 (Feedback): Implement ucloud-image-store management
Ahmed Bilal
05:59 PM Task #6904: Implement ucloud-image-store management
I agree
redmine@ungleich.ch writes:
Nico Schottelius
05:51 PM Task #6904: Implement ucloud-image-store management
Nico Schottelius wrote:
> An image store is a place where images can be stored.
>
> h2. How it works
>
> Image...
Ahmed Bilal
08:19 PM Task #6914 (Feedback): ucloud-image-scanner
Ahmed Bilal
08:19 PM Task #6914: ucloud-image-scanner
* Everything mentioned above is completed. Only, I couldn't be able to check whether it is successfully imported into... Ahmed Bilal
06:59 PM Task #6914 (Closed): ucloud-image-scanner
* Scans all entries in /v1/image
# If there is a json with TO_BE_CREATED
## Look for the filename below basepath/$o...
Ahmed Bilal
07:45 PM Task #6916 (Closed): Document expected downtime / uptime of DCL
Found it and updated it: [[Uptime objectives]] Nico Schottelius
07:18 PM Task #6916: Document expected downtime / uptime of DCL
Note to myself: we did document this somewhere sometime ago already -> find it && update Nico Schottelius
07:17 PM Task #6916 (Closed): Document expected downtime / uptime of DCL
h2. Customer request:
Regarding future downtime communication/estimations, could you draft a document on what we...
Nico Schottelius
07:09 PM Task #6915 (Rejected): Introduce host status' and over/underbooking constraints
We want to be able in the scheduler to find out whether a host is usable or not.
I suggest the following status fi...
Nico Schottelius
06:00 PM Task #6872: Create ucloud-vm
I think we need to distinguish between DELETE and SUSPEND where
DELETE = VM is irrecoverable dead
SUSPEND = VM ca...
Nico Schottelius
05:28 PM Task #6913 (Closed): Limit the amount of backup data on webmail
Nico Schottelius
02:09 PM Task #6909 (Closed): Accept units in ucloud-api, but store in non-unit format
I suggest that ucloud-api parses MB/GB/TB/EB/PB/etc. but stores without a modifier - i.e. in bytes
Nico Schottelius
02:09 PM Task #6908 (Rejected): ucloud v2 features
Nico Schottelius

06/30/2019

07:58 PM Task #6902: Document the ucloud services and APIs in the open infrastructure
WIP "ucloud":https://redmine.ungleich.ch/projects/open-infrastructure/wiki/Ucloud Ahmed Bilal
05:08 PM Task #6902 (Feedback): Document the ucloud services and APIs in the open infrastructure
Ahmed Bilal
05:08 PM Task #6872 (In Progress): Create ucloud-vm
Ahmed Bilal
02:23 PM Task #6872: Create ucloud-vm
* Instead of *TO_STOP* I think we have to react on *REQUESTED_DELETE* as mentioned "here":https://redmine.ungleich.ch... Ahmed Bilal
05:08 PM Task #6876 (Feedback): Define ucloud JSON formats
Ahmed Bilal
05:08 PM Task #6899 (Feedback): Create ucloud-file-scan service
Ahmed Bilal
05:07 PM Task #6871 (Feedback): Create ucloud-api
Ahmed Bilal
05:07 PM Task #6875 (Feedback): Create ucloud-scheduler
Ahmed Bilal

06/29/2019

05:43 PM Task #6876: Define ucloud JSON formats
Rename "size" to "size_in_bytes"
redmine@ungleich.ch writes:
Nico Schottelius
03:22 PM Task #6876: Define ucloud JSON formats
h2. File JSON... Ahmed Bilal
03:25 PM Task #6899: Create ucloud-file-scan service
**v1** done.
* We are using extended attributes to mark files that are tracked by *ucloud-file-scan*
* JSON Entry...
Ahmed Bilal
12:25 PM Task #6899 (In Progress): Create ucloud-file-scan service
Ahmed Bilal
10:09 AM Task #6904 (Rejected): Implement ucloud-image-store management
An image store is a place where images can be stored.
h2. How it works
Images (things that VMs can attach to) n...
Nico Schottelius
09:59 AM Task #6872 (New): Create ucloud-vm
Nico Schottelius

06/28/2019

11:46 PM Task #6310: [user request] Add OpenBSD images
ping mondi Nico Schottelius
01:55 PM Task #6310: [user request] Add OpenBSD images
Status update:
* cloud-agent has been updated to version 0.9 with improved support for OpenNebula.
* The image ha...
Reyk Floeter
08:17 PM Task #6902 (Seen): Document the ucloud services and APIs in the open infrastructure
Ahmed Bilal
02:33 PM Task #6902 (Closed): Document the ucloud services and APIs in the open infrastructure
* Create a new wiki page
* Document the APIs
* Document services
* For each API and service, include the version n...
Nico Schottelius
08:16 PM Task #6899 (Seen): Create ucloud-file-scan service
Ahmed Bilal
02:14 PM Task #6899 (Rejected): Create ucloud-file-scan service
h2. Description
* Has a base directory (like /var/www/
** to be injected by enviroment
* Below this directory ex...
Nico Schottelius
08:16 PM Task #6900 (Seen): Allow creating an image from a file in ucloud-api and ucloud-cli
Ahmed Bilal
02:28 PM Task #6900 (Rejected): Allow creating an image from a file in ucloud-api and ucloud-cli
h2. Objective
Users can upload files. Files can be used as images for VMs, if they are in the qcow2 format.
h2....
Nico Schottelius
02:38 PM Task #6903 (Rejected): Create a cdist type for files.datacenterlight.ch
See #6901 Nico Schottelius
02:30 PM Task #6901 (Rejected): Describe on how to configure the files service
* sftp settings chroot
* is that all we need?
Nico Schottelius
02:02 PM Task #6897: Create ucloud-image service
+watcher Nico Schottelius
01:33 PM Task #6897 (Rejected): Create ucloud-image service
Reyk is even in the project!
Nico Schottelius

06/27/2019

04:46 PM Task #5770 (Rejected): Create a howto: how we maintain our disks and ceph cluster(s)

redmine@ungleich.ch writes:
Nico Schottelius
01:49 PM Task #5770: Create a howto: how we maintain our disks and ceph cluster(s)
* This is not a task, this Wiki and it is related to my command-book which belongs to me.
* But this this wiki has ...
Samuel Hailu
01:22 PM Task #6871 (Waiting): Create ucloud-api
Ahmed Bilal
01:22 PM Task #6875 (Waiting): Create ucloud-scheduler
Ahmed Bilal

06/26/2019

09:01 PM Task #6794: Find out why request tracker crashes from time to time and fix it
Yury Komarov, what's the status of this task, please? Mirjana Rupar
05:44 PM Task #6872 (In Progress): Create ucloud-vm
Working on v2, finding a way to display the vm ID on kill request William Colmenares
07:36 AM Task #6872: Create ucloud-vm
Added email on events, working in V2 William Colmenares
12:06 PM Task #6671: Setup mastodon/pleroma for ungleich
queued Nico Schottelius
07:38 AM Task #6466: Fix the link in the password reset E-Mail [dynamicweb]
I think this issue was solved before, but updating the task and waiting for instructions William Colmenares

06/25/2019

10:25 PM Task #6683 (Rejected): Fix OpenNebula vxlan creation / check differences to manual creation

Will not do -- we will implement this in ucloud
redmine@ungleich.ch writes:
Nico Schottelius
10:06 PM Task #6683: Fix OpenNebula vxlan creation / check differences to manual creation
Jin-Guk Kwon, can you update the status of the task, please? Mirjana Rupar
09:51 PM Task #6671: Setup mastodon/pleroma for ungleich
Jin-Guk, update the status of the task and comment, please. Mirjana Rupar
09:46 PM Task #6541 (New): Monitor fans and power supplies
Mirjana Rupar
07:49 PM Task #6386: Add a 6to4 relay to our infrastructure
Yury Komarov, could you please update the status of the task? Mirjana Rupar
06:49 PM Task #6414: Expose the console of the VM to the users (noVNC or spice)
Update from my side:
we should go with guacamole for this
redmine@ungleich.ch writes:
Nico Schottelius
06:44 PM Task #6414: Expose the console of the VM to the users (noVNC or spice)

Mondi Ravi, can you update the status of the task, please?
Mirjana Rupar
05:31 PM Task #6468: When creating an account: Explain to the user that they get an activation mail

William Colmenares, can you update the status of the task, please?
Mirjana Rupar
03:11 PM Task #6466: Fix the link in the password reset E-Mail [dynamicweb]
William Colmenares, update the status of the task, please. Mirjana Rupar
02:33 PM Task #6465: Expire the password reset link [datacenterlight, dynamicweb]
Mondi Ravi, update the status of the task, please. Mirjana Rupar
02:18 PM Task #6406: Document our LDAP setup and make it publicly available
Dominique, check the task and update the status, please. Mirjana Rupar
01:55 PM Task #6875: Create ucloud-scheduler
**v1** is ready. It can be found "here":https://code.ungleich.ch/ungleich-public/ucloud-scheduler
@william and @llnu...
Ahmed Bilal
12:15 PM Task #6876: Define ucloud JSON formats
h2. VM JSON... Ahmed Bilal
11:54 AM Task #6876: Define ucloud JSON formats
Ahmed, please fill in current format used for VMs Nico Schottelius
12:01 PM Task #6660 (Closed): Create new Devuan Beowulf pre-release image

redmine@ungleich.ch writes:
Nico Schottelius
09:52 AM Task #6660 (Resolved): Create new Devuan Beowulf pre-release image
released on prod now. Sanghee Kim
09:50 AM Task #6873 (Seen): Ensure that all new 9 servers are running by end of week
Samuel Hailu
09:36 AM Task #6709 (Seen): Configure IPv6 only netbooting
Samuel Hailu
09:35 AM Task #6652 (Seen): Install 2 Linux routers with Alpine Linux
Samuel Hailu
09:35 AM Task #6651 (Seen): The network documentation ticket
Samuel Hailu
09:34 AM Task #6650 (Seen): Make Mikrotik a router for the fiber network, enable the server network (vlan), use vlan tagging on the mikrotik to be able to be a router
Samuel Hailu
09:34 AM Task #6649 (Seen): Create new internal VLAN for place9 WITH a router and move servers to the internal VLAN
Samuel Hailu

06/24/2019

07:43 PM Task #6279: Implement different payment cycles for VMs
Mondi, what is the status of this task, please? Mirjana Rupar
07:21 PM Task #6871: Create ucloud-api
Now, using "etcd3":https://github.com/kragniz/python-etcd3 instead of using "coreos/etcd python binding":https://pyth... Ahmed Bilal
05:09 PM Task #6871: Create ucloud-api
uuid is used instead of increasing number for Virtual Machine IDs. Ahmed Bilal
01:48 PM Task #6871: Create ucloud-api
* v1 is deployed on my vm *ssh root@2a0a:e5c0:2:12:0:f0ff:fea9:c3d9*
* @william and @llnu notified
Ahmed Bilal
11:36 AM Task #6871 (In Progress): Create ucloud-api
Ahmed Bilal
05:57 PM Task #6875: Create ucloud-scheduler
Now, using "etcd3":https://github.com/kragniz/python-etcd3 instead of using "coreos/etcd python binding":https://pyth... Ahmed Bilal
05:33 PM Task #6875 (In Progress): Create ucloud-scheduler
Ahmed Bilal
02:27 PM Task #6875: Create ucloud-scheduler
To be solved / undefined at the moment:
* Which component writes information about hosts? Do we have a key prefix ...
Nico Schottelius
02:22 PM Task #6875 (Seen): Create ucloud-scheduler
Ahmed Bilal
02:18 PM Task #6875 (Closed): Create ucloud-scheduler
Reads / watches keys below /v1/vm (later probably as well /v1/networks?)
The JSON of the VM should contain a "stat...
Nico Schottelius
05:49 PM Task #5770: Create a howto: how we maintain our disks and ceph cluster(s)
Samuel, what is the status of this task now, please? Mirjana Rupar
04:05 PM Task #6877 (Rejected): Start the first VMs on place9 cluster using ucloud (ucloud v1)
* Take 3+ systems (apu, r710) in place9
* Boot them w/ either Alpine (preferred) or Devuan
* Install ucloud-* on th...
Nico Schottelius
02:19 PM Task #6876 (Closed): Define ucloud JSON formats
For VMs, networks, etc.
h2. VMs...
Nico Schottelius

06/23/2019

05:50 PM Task #6707 (Closed): Find a router suitable for IPv6 workshops
Using APUs - easy to use and not too expensive Nico Schottelius
05:49 PM Task #6873 (Rejected): Ensure that all new 9 servers are running by end of week
* Connected with copper and fiber
* All in the new place9
* All connected twice with fiber
* Have 2 new Arista swi...
Nico Schottelius
05:47 PM Task #6681: Create a distributed firewall PoC based on uncloud/nft
Balazs,
please read and close afterwards -- this is a duplicate ticket of ucloud-firewall.
Nico Schottelius
05:11 PM Task #6872 (Closed): Create ucloud-vm
This service will run on EVERY vm host and will do the heavy lifting / creating of VMs
For v1, implement the follo...
Nico Schottelius
04:48 PM Task #6871: Create ucloud-api
* v1 due this week, v2 due next week
* Have William and Balazs verify after deploying
Nico Schottelius
04:44 PM Task #6871 (Closed): Create ucloud-api
This is the user facing API for managing ucloud.
The main job of the API is to
* a) verify that the user can ex...
Nico Schottelius
12:43 AM Task #6869: Challenge OpenStack and OpenNebula with ucloud
I think payment method --> pluggable thing that let's the system know sth can be processed.
That can be: codes, cred...
Evil Ham

06/22/2019

11:27 PM Task #6869 (Rejected): Challenge OpenStack and OpenNebula with ucloud
{{toc}}
h2. Introduction
For proper growth and stability, we need to challenge our setup. We will try to replac...
Nico Schottelius
05:31 PM Task #6672 (Closed): implementation of ungleich-cli setup reverse to users
Jason Kim
05:31 PM Task #6658 (Closed): Rest interface accont ungleich for otp
Jason Kim
05:31 PM Task #6629 (Closed): REST interface that supports creating users with email validation in account.ungleich.ch
Jason Kim
05:31 PM Task #5984 (Closed): Document gitlab setup
Jason Kim
05:29 PM Task #6756 (Closed): mini flask project inside ungleich-otp
Jason Kim
05:29 PM Task #6757 (Closed): Ungleich-Cli: Add subcommand account-register for users
Jason Kim
05:28 PM Task #6795 (Closed): extend ungleich-cli to read from a configuration file
Jason Kim

06/21/2019

04:12 AM Task #6795 (Resolved): extend ungleich-cli to read from a configuration file
changes deployed. William Colmenares

06/19/2019

02:02 PM Task #6857 (Rejected): Create ucloud-firewall
-extract all the relevant¹ infos from vm-hosts about the vms (William) VM-firewall service
-store it in etcd, in jso...
ll nu

06/18/2019

02:54 PM Task #6795 (Waiting): extend ungleich-cli to read from a configuration file
Jason Kim

06/17/2019

05:45 PM Task #6724 (Closed): Add FreeBSD 12 image to datacenterlight.ch

redmine@ungleich.ch writes:
Nico Schottelius
04:07 PM Task #6724 (Resolved): Add FreeBSD 12 image to datacenterlight.ch
We put FreeBSD 12 on datacenterlight and ipv6onlyhosting today. Mondi Ravi
02:28 PM Task #6662 (Closed): Create and publish new Alpine 3.8 image

redmine@ungleich.ch writes:
Nico Schottelius
01:28 PM Task #6662 (Resolved): Create and publish new Alpine 3.8 image
Released on datacenterlight.ch and IPV6onlyhosting.com as per schedule Sanghee Kim
02:28 PM Task #6663 (Closed): Create and publish new Alpine 3.9 image

redmine@ungleich.ch writes:
Nico Schottelius
01:28 PM Task #6663 (Resolved): Create and publish new Alpine 3.9 image
Released on datacenterlight.ch and IPV6onlyhosting.com as per schedule Sanghee Kim

06/15/2019

05:49 PM Task #5679: [user request] [web] Implement VM reset
There was another user request for this issue today. Sanghee Kim
11:11 AM Task #5984 (Resolved): Document gitlab setup
Dominique Roux

06/13/2019

11:33 AM Task #6764 (Closed): Reconfigure RT / support.ungleich.ch so that staff users can create "articles"

Perfect!
redmine@ungleich.ch writes:
Nico Schottelius
10:22 AM Task #6764: Reconfigure RT / support.ungleich.ch so that staff users can create "articles"
@nico
yorked was already ungleich pass member. so i sent ungleich pass uri.
and he wanted more easy way. so i tried...
Jin-Guk Kwon

06/12/2019

04:58 PM Task #6613 (Closed): upgrade dynamicweb to debian 9
Jason Kim
04:31 PM Task #6841 (Closed): ungleich-otp automatically create seed when creating user
Jason Kim
12:56 PM Task #6841 (Closed): ungleich-otp automatically create seed when creating user
On user creation/register, create a valid otp seed in the realm ungleich-user
show to the user its list of seed ...
William Colmenares
02:38 PM Task #6764 (Feedback): Reconfigure RT / support.ungleich.ch so that staff users can create "articles"
ping Jin-Guk Nico Schottelius
02:38 PM Task #6764: Reconfigure RT / support.ungleich.ch so that staff users can create "articles"
For root access, please get in touch with Jin-Guk
redmine@ungleich.ch writes:
Nico Schottelius
01:44 PM Task #6764: Reconfigure RT / support.ungleich.ch so that staff users can create "articles"
Now arcticles is accesible on creating tickets. And it looks like we need to setup access rights for groups - to make... Yury Komarov
02:29 PM Task #6632 (Closed): Setup all servers physically and BIOS / idrac
Nico Schottelius
01:41 PM Task #6794: Find out why request tracker crashes from time to time and fix it
Still trying to find a reason. Debug info does not consist errors about this crashes. Probably, it could be some emai... Yury Komarov
12:18 PM Task #6795 (Resolved): extend ungleich-cli to read from a configuration file
William Colmenares

06/11/2019

04:50 AM Task #6795: extend ungleich-cli to read from a configuration file
working in list-delete conf William Colmenares

06/10/2019

03:47 PM Task #6795: extend ungleich-cli to read from a configuration file
Read configuration done, awaiting for deployment
William Colmenares
03:47 PM Task #6658: Rest interface accont ungleich for otp
deployed in account.ungleich.ch/otp/ William Colmenares
03:45 PM Task #6658 (Resolved): Rest interface accont ungleich for otp
William Colmenares
03:44 PM Task #6672 (Resolved): implementation of ungleich-cli setup reverse to users
Fixed verification against dynamicweb
William Colmenares

06/06/2019

03:10 PM Task #6724: Add FreeBSD 12 image to datacenterlight.ch
Mondi, can you check, verify & release? Nico Schottelius
01:21 PM Task #6795: extend ungleich-cli to read from a configuration file
* support multiple user/realm/seed, maybe give each an "id" that the user can select in ungleich-cli
* support manag...
Nico Schottelius
12:54 PM Task #6795 (Closed): extend ungleich-cli to read from a configuration file
Support ungleich-cli to read user/realm/seed from a configuration file William Colmenares
12:57 PM Task #6794 (In Progress): Find out why request tracker crashes from time to time and fix it
Yury Komarov
12:25 PM Task #6794 (Closed): Find out why request tracker crashes from time to time and fix it
From time to time the request tracker tasks crashes and is restarted by monit at the moment.
However when editing ti...
Nico Schottelius

06/05/2019

08:17 PM Task #6756 (Resolved): mini flask project inside ungleich-otp
William Colmenares
08:17 PM Task #6756: mini flask project inside ungleich-otp
Created two routes /flask & /flask/protected William Colmenares

06/04/2019

06:38 PM Task #6780 (Rejected): Create an RFC for ungleich-otp
...and submit it. Explain motivation and differences to jwt. Nico Schottelius
08:51 AM Task #6764 (Seen): Reconfigure RT / support.ungleich.ch so that staff users can create "articles"
Yury Komarov
08:49 AM Task #6763 (Seen): Mirror debian (maybe from / with help of debian.ethz.ch)
Yury Komarov

06/03/2019

04:52 PM Task #6764 (Closed): Reconfigure RT / support.ungleich.ch so that staff users can create "articles"
Articles are a concept of request tracker that allows us to document standard answers that we can use for responding.... Nico Schottelius
04:45 PM Task #6763 (Rejected): Mirror debian (maybe from / with help of debian.ethz.ch)
Attention: we should first cleanly rebalance the ceph cluster, as it approaches 80% usage without a real usage in the... Nico Schottelius
04:18 PM Task #6762 (New): Allow IPv6 only hosts to properly send emails to IPv4 only hosts
Currently IPv6 only hosts get NAT64'ed to one of our IPv4 addresses. When there is a mail server running on an IPv6 o... Nico Schottelius
 

Also available in: Atom