Skip to content

Releases: abes-esr/jres2024-okd

build feature

10 Dec 23:49
Compare
Choose a tag to compare

Cette version apporte le support de la directive build. Il est donc possible de construire une image:

  • avec les APIs natives k8s
  • avec les APIs natives k8s et la prise en charge d'imageStream
  • avec les APIs openshift (buildConfig)

Pour tous les autres workloads autres que le build, elle introduit de plus le choix:

  • d'utiliser les APIs k8s (deployments) ou bien Openshift (deploymentConfig/ImageStream)
  • du driver CSI à utiliser alternativement à celui par défaut
  • le choix de la réservation de la quantité de RAM de l'application sur les workers.

Full Changelog: 1.0...2.0

deployment

10 Dec 22:29
a68ff59
Compare
Choose a tag to compare

Cette release inclut la version la plus courante et la plus simple de l'utilisation de ce script. Il s'agit de convertir un fichier docker-compose.yml en manifests k8s avec l'api native deployment.
Les fichiers initialement générés par kompose sont donc:

  • deployment.yaml
  • service.yaml
  • persistentvolume.yaml

Le script génère en plus:

  • secret.yaml
  • configmap.yaml

Cette version amène ces fonctionnalités:

  • l'installation de pré-requis
  • la recherche automatiques des hôtes Docker
  • la vérification de la connectivité des hôtes
  • l'installation des clés ssh
  • la recherche dynamiques des ports applicatifs
  • la copie de persistentVolumes
  • l'installation de drivers CSI
  • le traitement des PV en multi attachements
  • le calcul dynamique des taille des PV
  • le support des montages NFS