Mise à niveau ou mise à jour de la plateforme AppScan 360°
- Mettre à jour la version actuelle
- Effectuer une mise à niveau vers une nouvelle version de AppScan 360° sans migrer les données
- Effectuer une mise à niveau vers une nouvelle version de AppScan 360° et migrer les données
- Mise à niveau de Conseils de résolution AppScan uniquement
- Mise à niveau ou restauration de AppScan 360° à l'aide de Helm
Mettre à jour la version actuelle
- Sauvegardez toutes les données.
- Mettez à jour le fichier
singular-singular.clusterKit.properties. Voir Préparation du fichier de configuration pour les paramètres de fichier. - A partir de l'emplacement du dossier qui contient le kit extrait, saisissez :
./setup.sh $PWD/..
Effectuer une mise à niveau vers une nouvelle version de AppScan 360° sans migrer les données
Effectuez une mise à niveau uniquement lorsqu'aucun examen actif n'est en cours d'exécution.
Effectuer une mise à niveau vers une nouvelle version de AppScan 360° et migrer les données
Pour mettre à niveau AppScan 360° version 1.2 ou ultérieure et obtenir une version plus récente :
Les données sont migrées automatiquement.
- Sauvegardez toutes les données.
- Effectuez une sauvegarde de
singular-singular.clusterKit.propertiessi vous souhaitez conserver la même configuration. - Téléchargez le nouveau package d'installation d'AppScan 360° à partir de MyHCLSoftware.
- Installez AppScan 360° comme décrit dans Installation groupée d'AppScan 360° et d'ASRA.Remarque : Lors de la mise à niveau de l'installation, utilisez
--target <newfolder>. Une fois la mise à niveau réussie, supprimez les dossiers d'installation précédents pour libérer de l'espace.Une fois qu'elle est terminée, vous recevez la confirmation que la mise à jour de AppScan 360° est installée et prête à être utilisée.
Mise à niveau de Conseils de résolution AppScan uniquement
- Sauvegardez toutes les données.
- Téléchargez le nouveau package d'installation d'AppScan 360° à partir de MyHCLSoftware.
- Fournissez l'autorisation exécutable au programme d'installation en exécutant
chmod +x <PATH-OF-INSTALLER/APPSEC-INSTALLER-FILENAME> - Exécutez le fichier d'installation en spécifiant les informations de registre dans la ligne de commande.Exemple :
AppScan360_v1.6.0_ASRA.run -- [registry information] -f ~/.docker/config.jsonVous pouvez spécifier les informations de registre de trois manières différentes :- Directement. Exemple :
./AppScan360_v1.6.0_ASRA.run -- -server <registry[:port]> -f ~/.docker/config.jsonCette méthode envoie l'image Conseils de résolution AppScan au registre et installe Helm. Elle ne tente pas de créer un secret, mais vérifie qu'un secret est disponible dans le cluster.
- A partir du fichier de configuration spécifié lors de l'installation ASCP. Exemple :
./AppScan360_v1.6.0_ASRA.run -- -config <singular-singular.clusterKit.properties> -f ~/.docker/config.jsonLa méthode envoie l'image Conseils de résolution AppScan au registre et installe Helm, puis crée ou remplace le secret.
- A partir d'un fichier de configuration distinct. Exemple :
./AppScan360_v1.6.0_ASRA.run -- -file <docker_config_file> -f ~/.docker/config.jsonCette méthode envoie l'image Conseils de résolution AppScan au registre et installe Helm, utilise le fichier de configuration comme entrée pour créer un fichier
secret.yamlpour Helm et supprime tout secret existant dans le cluster.Si vous choisissez d'utiliser un fichier de configuration distinct, le fichier doit contenir les informations suivantes :-
CK_DOCKER_REGISTRY_ADDRESS=<registry[:port]> -
CK_DOCKER_REGISTRY_USERNAME=<username> -
CK_DOCKER_REGISTRY_PASSWORD=<password>
-
- Directement. Exemple :
- Une fois l'installation terminée, un message approprié s'affiche :
Mise à niveau ou restauration de AppScan 360° à l'aide de Helm
- Sauvegardez toutes les données.
- A partir du référentiel cloné, exécutez :
git pull
- Sauvegardez toutes les données.
- Passez en revue les versions disponibles :
helm history <release-name> -n <namespace>Où<release-name>et<namespace>font référence aux composants AppScan 360° et à leurs emplacements relatifs dans le référentiel :- Plateforme centrale AppScan
<release-name>:appscan360-ascp<namespace>:hcl-appscan-ascp
- Conseils de résolution AppScan
<release-name>:asra<namespace>:hcl-asra
- Plateforme centrale AppScan
- Spécifiez la version à laquelle revenir :
helm rollback <release-name> <revision-number> -n <namespace>