Skip to content

Commit

Permalink
chore(all) : Switch to the non-beta era
Browse files Browse the repository at this point in the history
Note that the sender email in notify_rgpd_contacts is still untouched,
as we need to:
- create those in Gandi
- re-authorize them in Brevo and certify them
- ensure use DKIM/DMARC validation
  • Loading branch information
vperron committed Oct 8, 2024
1 parent 5dbe0a2 commit 5c872de
Show file tree
Hide file tree
Showing 7 changed files with 15 additions and 15 deletions.
4 changes: 2 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2022 beta.gouv.fr
Copyright (c) 2024 GIP Plateforme de l'inclusion

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand All @@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
SOFTWARE.
8 changes: 4 additions & 4 deletions api/src/data_inclusion/api/api_description.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Ces deux modèles utilisent des référentiels faisant également partie du sch

Plus d'informations sur le
[dépôt](https://github.com/gip-inclusion/data-inclusion-schema) versionnant le schéma,
sur la [documentation officielle](https://www.data.inclusion.beta.gouv.fr/schemas-de-donnees-de-loffre/schema-des-structures-dinsertion)
sur la [documentation officielle](https://data.inclusion.gouv.fr/schemas-de-donnees-de-loffre/schema-des-structures-dinsertion)
ou sur la page [schema.gouv](https://schema.data.gouv.fr/gip-inclusion/data-inclusion-schema/) du schéma.

### Sources des données
Expand All @@ -49,13 +49,13 @@ Le endpoint `/sources` permet de lister les sources disponibles.

Les données renvoyées par certains endpoints peuvent être filtrées géographiquement.

Les codes communes, départements et régions utilisés sont issus du [code officiel géographique produit par l'INSEE](https://www.insee.fr/fr/information/2560452).
Les codes communes, départements et régions utilisés sont issus de l'API [découpage administratif](https://geo.api.gouv.fr/decoupage-administratif).

L'[api de la base adresse nationale](https://adresse.data.gouv.fr/api-doc/adresse) peut être utilisée afin d'automatiser l'identification de codes insee associés à partir d'adresses ou de parties d'adresses (e.g. nom de commune, code postal).
L'[api de la base adresse nationale](https://adresse.data.gouv.fr/api-doc/adresse) est utilisée afin d'automatiser l'identification de codes insee associés à partir d'adresses ou de parties d'adresses (e.g. nom de commune, code postal).


### Nous contacter

#### via notre [formulaire de contact](https://tally.so/r/w7N6Zz)

#### par mail à [data.inclusion@beta.gouv.fr](mailto:data.inclusion@beta.gouv.fr)
#### par mail à [data-inclusion@inclusion.gouv.fr](mailto:data-inclusion@inclusion.gouv.fr)
4 changes: 2 additions & 2 deletions api/src/data_inclusion/api/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@ def create_app() -> fastapi.FastAPI:
docs_url="/api/v0/docs",
contact={
"name": "data·inclusion",
"email": "data.inclusion@beta.gouv.fr",
"url": "https://www.data.inclusion.beta.gouv.fr/",
"email": "data-inclusion@inclusion.gouv.fr",
"url": "https://data.inclusion.gouv.fr/",
},
debug=settings.DEBUG,
swagger_ui_parameters={
Expand Down
2 changes: 1 addition & 1 deletion api/src/data_inclusion/api/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ class Settings(BaseSettings):
model_config = SettingsConfigDict(env_file=".env")

DEBUG: bool = False
BASE_URL: str = "https://api.data.inclusion.beta.gouv.fr"
BASE_URL: str = "https://api.data.inclusion.gouv.fr"
DATABASE_URL: str
SECRET_KEY: str
CORS_ALLOWED_ORIGINS: list[str] = ["*"]
Expand Down
6 changes: 3 additions & 3 deletions api/tests/e2e/api/__snapshots__/test_inclusion_data.ambr
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
"openapi": "3.1.0",
"info": {
"title": "data·inclusion API",
"description": "### URL de base\n\nL'API est utilisable à partir de l'URL de base suivante:\n\n```\nhttp://testserver\n```\n\nPar exemple, l'adresse complète (URL) correspondant à une recherche de services,\nsans paramètres additionnels, est:\n\n```\nhttp://testserver/api/v0/search/services\n```\n\n\n\n### Token\n\nUn token est nécessaire pour accéder aux données.\n\nLes demandes de tokens s'effectuent via [ce formulaire](https://tally.so/r/mYjJ85). L'équipe data·inclusion prendra contact avec vous.\n\nLe token doit être renseigné dans chaque requête via un header:\n`Authorization: Bearer <VOTRE_TOKEN>`.\n\n### Schéma des données\n\nLes données utilisent le schéma data·inclusion. Ce schéma comprend deux modèles principaux :\n\n* les structures proposant des services\n* les services proposés par ces structures\n\nCes deux modèles utilisent des référentiels faisant également partie du schéma data·inclusion : les types de structures et de services, les thématiques, etc.\n\nPlus d'informations sur le\n[dépôt](https://github.com/gip-inclusion/data-inclusion-schema) versionnant le schéma,\nsur la [documentation officielle](https://www.data.inclusion.beta.gouv.fr/schemas-de-donnees-de-loffre/schema-des-structures-dinsertion)\nou sur la page [schema.gouv](https://schema.data.gouv.fr/gip-inclusion/data-inclusion-schema/) du schéma.\n\n### Sources des données\n\nLes données data·inclusion sont issues d'un ensemble de sources (emplois de l'inclusion, France Travail, etc.).\n\nLe endpoint `/sources` permet de lister les sources disponibles.\n\n\n### Filtrer géographiquement les données\n\nLes données renvoyées par certains endpoints peuvent être filtrées géographiquement.\n\nLes codes communes, départements et régions utilisés sont issus du [code officiel géographique produit par l'INSEE](https://www.insee.fr/fr/information/2560452).\n\nL'[api de la base adresse nationale](https://adresse.data.gouv.fr/api-doc/adresse) peut être utilisée afin d'automatiser l'identification de codes insee associés à partir d'adresses ou de parties d'adresses (e.g. nom de commune, code postal).\n\n\n### Nous contacter\n\n#### via notre [formulaire de contact](https://tally.so/r/w7N6Zz)\n\n#### par mail à [[email protected]](mailto:[email protected])",
"description": "### URL de base\n\nL'API est utilisable à partir de l'URL de base suivante:\n\n```\nhttp://testserver\n```\n\nPar exemple, l'adresse complète (URL) correspondant à une recherche de services,\nsans paramètres additionnels, est:\n\n```\nhttp://testserver/api/v0/search/services\n```\n\n\n\n### Token\n\nUn token est nécessaire pour accéder aux données.\n\nLes demandes de tokens s'effectuent via [ce formulaire](https://tally.so/r/mYjJ85). L'équipe data·inclusion prendra contact avec vous.\n\nLe token doit être renseigné dans chaque requête via un header:\n`Authorization: Bearer <VOTRE_TOKEN>`.\n\n### Schéma des données\n\nLes données utilisent le schéma data·inclusion. Ce schéma comprend deux modèles principaux :\n\n* les structures proposant des services\n* les services proposés par ces structures\n\nCes deux modèles utilisent des référentiels faisant également partie du schéma data·inclusion : les types de structures et de services, les thématiques, etc.\n\nPlus d'informations sur le\n[dépôt](https://github.com/gip-inclusion/data-inclusion-schema) versionnant le schéma,\nsur la [documentation officielle](https://data.inclusion.gouv.fr/schemas-de-donnees-de-loffre/schema-des-structures-dinsertion)\nou sur la page [schema.gouv](https://schema.data.gouv.fr/gip-inclusion/data-inclusion-schema/) du schéma.\n\n### Sources des données\n\nLes données data·inclusion sont issues d'un ensemble de sources (emplois de l'inclusion, France Travail, etc.).\n\nLe endpoint `/sources` permet de lister les sources disponibles.\n\n\n### Filtrer géographiquement les données\n\nLes données renvoyées par certains endpoints peuvent être filtrées géographiquement.\n\nLes codes communes, départements et régions utilisés sont issus de l'API [découpage administratif](https://geo.api.gouv.fr/decoupage-administratif).\n\nL'[api de la base adresse nationale](https://adresse.data.gouv.fr/api-doc/adresse) est utilisée afin d'automatiser l'identification de codes insee associés à partir d'adresses ou de parties d'adresses (e.g. nom de commune, code postal).\n\n\n### Nous contacter\n\n#### via notre [formulaire de contact](https://tally.so/r/w7N6Zz)\n\n#### par mail à [[email protected]](mailto:[email protected])",
"contact": {
"name": "data·inclusion",
"url": "https://www.data.inclusion.beta.gouv.fr/",
"email": "data.inclusion@beta.gouv.fr"
"url": "https://data.inclusion.gouv.fr/",
"email": "data-inclusion@inclusion.gouv.fr"
},
"version": "0.1.0"
},
Expand Down
2 changes: 1 addition & 1 deletion deployment/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ Replace `<ENVIRONMENT>` with the identifier for the target environment : `prod`,
| IAM policy | `data-inclusion-<ENVIRONMENT>-api` | Assigned to the IAM app of the same name. Allow it to read from object storage. | `ObjectStorageReadOnly` in the target project |
| API key | - | Creds for `data-inclusion-<ENVIRONMENT>-api` | Set `DATALAKE_SECRET_KEY` and `DATALAKE_ACCESS_KEY` in the scalingo app `data-inclusion-api-<ENVIRONMENT>` |
| SSH key | - | Used by GH action to connect to the server and deploy docker services | Generated with `ssh-keygen -t ed25519 -C <ENVIRONMENT> -f /tmp/<ENVIRONMENT> -N ''`. The public key must be uploaded to SCW. |
| External domain | `<ENVIRONMENT>.data.inclusion.beta.gouv.fr` | Used to generate subdomains pointing to the server | The `data.inclusion.beta.gouv.fr` domain is registered on AlwaysData |
| External domain | `<ENVIRONMENT>.data.inclusion.gouv.fr` | Used to generate subdomains pointing to the server | The `data.inclusion.gouv.fr` domain is registered on Gandi |


💡 IAM applications must be created manually, because it would require the `data-inclusion-<ENVIRONMENT>-github` application to have full access to IAM management at the organization level.
Expand Down
4 changes: 2 additions & 2 deletions pipeline/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ graph TD;
| | |
|------|----------------------------------------------------------|
| dev ||
| prod | [lien 🔗](https://metabase.data.inclusion.beta.gouv.fr/) |
| prod | [lien 🔗](https://metabase.data.inclusion.gouv.fr/) |

### open data

Expand All @@ -65,6 +65,6 @@ graph TD;
| | |
|------|----------------------------------------------------------------------------------------------------|
| dev | http://localhost:8000/api/v0/docs |
| prod | [lien 🔗](https://api.data.inclusion.beta.gouv.fr/api/v0/docs) |
| prod | [lien 🔗](https://api.data.inclusion.gouv.fr/api/v0/docs) |

## [Contribuer](CONTRIBUTING.md)

0 comments on commit 5c872de

Please sign in to comment.