Comments (15)
@hilmarf is on a longer absent, so it will take a little longer until he can get back to this (talking approx. 4 weeks). I will see if I can do something meanwhile.
from cwa-server.
Is it reasonable to assume that the data on the production system is always in alignment to main/resources/application.yaml?
That would be my understanding reading main/docs/DISTRIBUTION.md including
- https://github.com/corona-warn-app/cwa-server/blob/main/docs/DISTRIBUTION.md#configuration
- https://github.com/corona-warn-app/cwa-server/blob/main/docs/DISTRIBUTION.md#configuration-properties
from cwa-server.
Hi @Ein-Tim,
Hi @MikeMcC399,
to answer your question: "Is it reasonable to assume that the data on the production system is always in alignment to main/resources/application.yaml?"
I would clearly say: "No!"
Reason: the application.yaml
contains a bunch of environment variables, which we can't always keep in sync or even don't want to publish - think of DB passwords, private keys and certificates - such sensitive information is stored in a Vault instance, which is connected to the runtime environment at OTC.
Nevertheless, we're sorry for the confusion (#1962). When we first made the change to minimum Android version requirements, we were facing a large discussion why we're excluding so many devices and had to very quickly revert those settings. Unfortunately the quickest way was to overwrite the environment variables via Vault, which we never played back into the sources. #1965 does this now.
π live long and prosper
Hilmar
from cwa-server.
Thanks for the clarification & for fixing the issue @MikeMcC399 reported.
Please, could you still make sure that the data that is published here on GitHub is in sync with the data on the PROD server?
Thank you!
from cwa-server.
@Ein-Tim - we'll check it once we're done with #1949 which needs currently our max attention.
Thanks for your patience.
from cwa-server.
All,
as you already might have realized, we are moving directly into direction of maintenance and ramp-down of the CWA.
This also implies that there will be no new major requirements from the customer, especially on the backend side. Thank you all for keeping an eye on our respositories being in sync; we are of course aware of that.
However, looking at current resources and timeline, we will most likely push these house-keeping activities into the last phase of CWA before the GitHub project is either closed or transferred/handed over.
We currently see neither the need nor the ability to put effort into this synchronization in the short term.
Thanks for your understanding.
from cwa-server.
Okay, thank you very much for the information! I'll leave this issue open until the task has been performed (or one of the maintainers close it).
from cwa-server.
Hi @Ein-Tim, as you may have noticed. The mobile app states: "Es wird nur noch bis zum 30. April 2023 mΓΆglich sein, andere Personen ... zu warnen!"
That's why we'll turn the backend off as there is no reason to keep servers running #sustainability_responsibility.
Nevertheless, here are three excerpts from the public (this) repository, the private admin repository (used for the helm-charts and deployments) and the secrets storage (vault, which has highest priority in case variables are defined).
I've only quickly scanned through it and not found any differences to the public defaults... but maybe someone else has time and capacity to double check.
I hope this is satisfying and wish everyone a nice long weekend!
π live long and prosper
Hilmar
from cwa-server.
For sure, I absolutely understand this! Thank you for your work!
Have a nice evening!
from cwa-server.
we'll check it once we're done with #1949 which needs currently our max attention.
- #1949 is now merged
from cwa-server.
Is someone working on this issue? I'll not close it, as I consider it as transparency relevant that the production server and the main
branch of this repository are in sync.
from cwa-server.
only 9 days left... closing this, due to lack of remaining resources
from cwa-server.
According to the CWA website "CWA development ends on May 31, 2023". Isn't this a good task you could perform after the infrastructure shuts down on 01.05.2023, or are there also no resources for this, in my eyes very important and transparency relevant, in May?
from cwa-server.
See also https://www.coronawarn.app/en/faq/results/#ramp_down_github, which says:
"Until May 31, 2023, the source code will be maintained as part of CWA development."
from cwa-server.
Thank you for the answer Hilmar, sounds good to me!
Have a nice long weekend!
from cwa-server.
Related Issues (20)
- Support the TeleTAN and GUID verification server flow HOT 1
- Support REST API for key distrubution on the test server HOT 1
- Statistics documentation? HOT 4
- When will the risk calculation change go live? HOT 4
- Wrong EFGS Response Handling HOT 3
- FYI/for your lunch break: visualisation of the development of cwa-server HOT 1
- Quantitative analysis on the CWA code base performed using data provided by Git HOT 1
- Why is `latest-ios` & `latest-android` same as `min-ios` & `min-android` in application.yaml HOT 3
- Activating a research fault localization bot on your project?
- Replace .env files to better secure devs HOT 2
- CWA Server is responding 502 HOT 5
- Suggestion: Remove JndiLookup.class from log4j-core-2.*.jar until migrating away from log4j-core HOT 2
- PROD Server and GitHub repository are not in sync (different DCC_PERSON_WARN_THRESHOLD variables are used)
- Kubernetes deployments HOT 1
- Failed to instantiate distribution service [release - cwa-server-2.19.0] HOT 2
- How are the trend arrows calculated? HOT 2
- min-android 1.5.1 differs from production 1.0.4 value HOT 2
- Security HOT 3
- cwa-server englisch HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cwa-server.