Oficina Tècnica de Canigó i Suport Cloud. Balanç 2017


10-01-2018
Darrera actualització: 10-01-2018

A continuació es mostren les fites aconseguides el 2017 segons ordre cronològic:

A mode resum, destacaríem les següents:

Suport Cloud

  • Posada en servei de la plataforma de contenidors on-premise SwarmMe
  • Posada en servei de la plataforma de contenidors on-premise AppAgile
  • Migració d’aplicacions del servei Single and Scalable Group Container Service de Bluemix al nou Bluemix Container Service basat en Docker i Kubernetes
  • Millora d’imatges Docker estàndard de gencatcloud, ara basades en la distribució de Linux Alpine, més segures i de tamany més reduït
  • Implementació de nova imatge Docker Apache-Shibboleth per la integració amb GICAR, tant a cloud privat com públic
  • Suport al desplegament d’aplicacions en les diferents plataformes de contenidors i cloud públic en catàleg: AppAgile, SwarmMe, Azure i Bluemix

SIC (Servei d’Integració Contínua)

  • Publicació del SIC 2.0, el qual inclou:
    • Integració al SIC del nou sistema de gestió de versions de codi (Git).
    • Integració de la seguretat del SIC amb GICAR.
    • Autoservei d’usuaris al SIC, mitjançant el qual els usuaris de CTTI i de CPD/LDT tenen accés de forma automàtica i els usuaris de Lot d’aplicacions poden concedir-se permisos dins el mateix lot i àmbit.
    • Gràcies a la incorporació de l’Autoservei de repositoris al SIC, els usuaris de lot d’aplicacions poden crear-se de forma autònoma els seus repositoris.
    • Integració de jobs en format pipeline al SIC.
    • Creació d’un Sistema de Gestió de Binaris, mitjançant el qual s’evita l’antipatró de dispositar artefactes als sistemes de versions de codi.
  • Integració del SIC amb les plataformes de contenidors Docker Bluemix Container Service (Kubernetes) i AppAgile (Openshift)
  • Integració del SIC amb Bluemix Cloud Foundry PaaS
  • Participació de l’equip del SIC en el procés d’alta de noves solucions
  • Pas a HTTPS de la totalitat de serveis del SIC 2.0
  • Actualització de versió del servei Nexus a la versió 3.2.1
  • Integració d’un sistema de desplegament automàtic als entorns de PRE i PRO (amb tall de servei)

Canigó

  • Publicació de Canigó 3.2.0 amb suport a arquitectures HTML5/JS+REST: Spring Boot, Swagger, JWT,…
  • Publicació de Canigó 3.2.1 amb actualització de llibreries, suport a la càrrega de propietats en jars, millores i resolució d’incidències
  • Publicació de Canigó 3.2.2 amb millores per donar suport a les best practices per la implementació d’APIs REST, actualització de llibreries, millores i resolució d’incidències
  • Publicació de Canigó 3.2.3 amb la publicació de jars amb test unitaris per als mòduls core, web-rest, persistència i seguretat
  • Nova política de versions LTS pel Framework Canigó
  • Certificació Canigó 3.2 en JBoss EAP 6.4
  • Publicació de la versió 2.0.0 del entorn de desenvolupament de Canigó amb actualització de programari

SGDE (Servei de Gestió del Document Electrònic)

  • STD (Servei de Transformació de Documents): augmentat el límit de mida de documents per les operacions de composició
  • eFormularis: deprecada versió v8 del WS de ServeisInvocacio
  • STD (Servei de Transformació de Documents): composició de documents amb diferents orientacions de pàgina

Per a més informació sobre els futurs evolutius planificats, podeu consultar el Roadmap d’arquitectura del CTTI.