Application Delivery Management

Importar y sincronizar StyleBooks desde el repositorio de GitHub

Ten en cuenta que estás usando procesos de CI/CD para tu desarrollo o que estás administrando todos los objetos de implementación en GitHub. Es posible que haya creado varios StyleBooks para implementar sus configuraciones de Citrix ADC y que esté administrando los StyleBooks en los repositorios de GitHub. Ahora puede importar directamente estos StyleBooks a Citrix Applications and Delivery Management (ADM). No es necesario copiarlos manualmente de GitHub y cargarlos en Citrix ADM.

Ahora puede definir un repositorio en Citrix ADM que represente un repositorio de GitHub proporcionando la URL del repositorio de GitHub. Debes proporcionar tu nombre de usuario y contraseña (o token de API) creados en GitHub. Esto significa que solo los usuarios autorizados que tengan una cuenta válida en GitHub pueden importar y sincronizar StyleBooks.

Después de crear el repositorio, puede sincronizar NetScaler ADM con su repositorio de GitHub. Citrix ADM importa los StyleBooks que se encuentran en ese repositorio, los valida y los agrega a la lista de StyleBooks de Citrix ADM. Los StyleBooks no se agregan a NetScaler ADM si no se validan. Debes corregir los errores y confirmar las versiones actualizadas en tu repositorio de GitHub. Más adelante, puede intentar importarlos o sincronizarlos de nuevo en NetScaler ADM.

Nota

  • Actualmente, solo puede importar y sincronizar StyleBooks que no tengan StyleBooks dependientes asociados a ellos. Es decir, el StyleBook debe tener todas las configuraciones que necesita para definirse en un solo archivo.
  • La sincronización desde un repositorio de GitHub debe iniciarse manualmente desde la GUI o la API de Citrix ADM. Es decir, actualmente, la importación de StyleBooks no se realiza automáticamente en función de la actividad de confirmación de GitHub.

Actualmente, solo puede importar archivos de StyleBooks desde la rama maestra.

Requisitos previos

  • Debes tener una cuenta válida en GitHub.

  • Los archivos StyleBook deben existir en la carpeta raíz de la rama maestra del repositorio de GitHub.

Agregar un repositorio e importar StyleBooks desde GitHub

  1. En Citrix ADM, vaya a Aplicaciones > Configuraciones > Repositorios .

  2. Haga clic en Agregar. En la ventana Agregar Repositorio, introduzca los siguientes parámetros:

    • Nombre. Escriba el nombre del repositorio. Este nombre puede ser el mismo que el nombre del repositorio en GitHub o uno diferente.

    • URL del repositorio. Escribe la URL del repositorio de GitHub.

    • Nombre de usuario y contraseña. Escriba el nombre de usuario y la contraseña con la que acceda a la cuenta de GitHub.

    NotaTambién puedes proporcionar el token de API en lugar de una contraseña. Los tokens de API se pueden usar en lugar de una contraseña para GitHub a través de HTTPS. También puede utilizarlos para autenticarse en la API mediante la autenticación básica.

  3. Haga clic en Crear.

    imagen traducida

    El repositorio se crea en NetScaler ADM.

  4. Para importar o sincronizar StyleBooks, seleccione el repositorio en la páginaRepositoriosy haga clic en Sincronizar.

Las otras acciones que puede utilizar aquí son:

  • Modificar. Puede modificar la URL del repositorio, el nombre de usuario y la contraseña (o el token de API).

  • Eliminar. Puede eliminar el repositorio junto con todos los StyleBooks presentes en Citrix ADM que se importaron anteriormente desde ese repositorio de GitHub.

    NotaNo

    puede eliminar un repositorio de NetScaler ADM si tiene StyleBooks que tengan ConfigPacks asociados a ellos.

  • Restablecer. Puede eliminar todos los StyleBooks de Citrix ADM sincronizados de ese repositorio sin eliminar realmente la entrada del repositorio de Citrix ADM.

  • Lista de archivos. Puede ver una lista de todos los StyleBooks presentes en Citrix ADM que se originan en el repositorio de GitHub.

Importar y sincronizar StyleBooks desde el repositorio de GitHub