Граф коммитов

48 Коммитов

Автор SHA1 Сообщение Дата
Xavier Pillons (MSFT) 526504e2f8 update selfhost once a week 2024-07-16 11:10:24 +02:00
Xavier Pillons (MSFT) 838722d8f4 fix azcopy version scraping 2024-07-16 11:06:46 +02:00
Xavier Pillons b7e1bd7d79
use MSI instead of SPN (#1907)
* az login with VM Identity

* remove containers

* update miniconda path

* update miniconda root install dir

* reuse container

* cleanup

* fix missing propertty due to latest bicep version

* use ACR token to authenticate

* add missing secrets

* add missing secrets

* add missing secrets

* remove SPN usage

* cleanup and API update
2024-05-13 17:25:47 +02:00
Xavier Pillons 8b07b7636a
update azhop marketplace (#1885)
* natgateway and database subnet

* apt update cache on the deployer
2024-03-14 22:16:02 +01:00
Xavier Pillons 0ee2651949
use ansible community version 9.3.0 (#1882) 2024-03-08 17:56:44 +01:00
Xavier Pillons 1b16be1649
Option for CycleCloud acting as a deployer VM (#1848)
* vmsize and number of nodes are required for partitions

* remove extra)

* ssh port is 22 when using bastion

* fix wrong bastion ports

* use Standard_D4as_v4 for ccportal and scheduler

* toolset on alma

* fix syntax

* fix alma test

* fix installation script on CentOS

* ccportal as deployer

* install in /opt and not root
2024-02-20 15:33:14 +01:00
Xavier Pillons 6af910244e
bump yq version to 4.40.5 (#1806) 2024-01-10 13:36:45 +01:00
dependabot[bot] 867ad64d52
Bump ansible from 7.6.0 to 8.5.0 in /toolset/scripts (#1800)
Bumps [ansible](https://github.com/ansible-community/ansible-build-data) from 7.6.0 to 8.5.0.
- [Changelog](https://github.com/ansible-community/ansible-build-data/blob/main/docs/release-process.md)
- [Commits](https://github.com/ansible-community/ansible-build-data/compare/7.6.0...8.5.0)

---
updated-dependencies:
- dependency-name: ansible
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-02 11:27:25 +01:00
Xavier Pillons 1be7172ad5
upgrade miniconda packages (#1734) 2023-10-12 09:22:25 +02:00
Xavier Pillons 489887f3e1
update yq version to v4.35.2 (#1711) 2023-10-05 10:50:00 +02:00
Xavier Pillons 4bc36d3e8a for ansible version to be 7.6.0 2023-06-07 10:44:08 +02:00
Xavier Pillons 85f5486482 use miniconda and fix build dir 2023-05-15 12:53:42 +02:00
Xavier Pillons 133d43b17d remove backup file 2023-04-13 14:14:23 +02:00
Xavier Pillons 9266493e07 fix azcopy install 2023-04-13 13:08:08 +02:00
Xavier Pillons b4436ed0c9 fix azcopy untar 2023-04-13 10:18:30 +02:00
Xavier Pillons 98acceae20 add unzip in deps 2023-04-13 09:56:31 +02:00
Xavier Pillons 0a57042f1f check check-jsonschema is installed 2023-04-13 09:26:15 +02:00
Leopold Talirz a64525c319 generic: jsonschema => check-jsonschema 2023-04-07 15:52:15 +00:00
Jesse Lopez 91706b333d Change permissions for ansible-build + small clean-up in install.sh 2023-04-05 08:25:53 -07:00
Xavier Pillons 84b7332d7f add missing become true 2023-04-04 18:17:24 +02:00
Jesse Lopez e82cd1f241 remove cli args for conda installer + update buildd dir in gitignore 2023-03-09 16:27:50 -08:00
Jesse Lopez 381bffa6b6 Updates to installer dependency toolchain
- Use of build dir in toolchain dir instead to /tmp to avoid permissions issues
- Change install dir to /usr/bin instead of /usr/local/bin to pass checks in install.sh
- Removed comments on commented code that will not run by default anyway
- Add check to see if conda enviroment already exists
- Improved formatting of installed application version check
2023-03-09 16:08:23 -08:00
Xavier Pillons 721ca2e810 remove extra layers and dump version installed 2023-02-21 18:27:05 +01:00
Xavier Pillons bf5cef3464 exit in case of error 2023-02-21 17:59:28 +01:00
Xavier Pillons 2a1cb689a4 always use miniconda 2023-02-21 15:04:36 +01:00
Xavier Pillons 3f2cfc7ced add missing dep 2023-02-21 04:47:57 +01:00
Xavier Pillons 984095fb5a move submodule out of toolset 2023-02-21 02:15:51 +01:00
Xavier Pillons a40d37a005 move all in the toolset folder 2023-02-21 02:07:16 +01:00
Leopold Talirz c12ddb9023 generic: add schema for config.yml
Add JSON schema for validating config.yml

The confing.yml is automatically validated against the schema when running `build.sh`.
A "mode key" is added to the `config.tpl.yml`, which points to the schema and provides
automatic validation in VSCode with the "YAML" extension by RedHat.
2023-02-20 17:41:16 +00:00
Xavier Pillons 239082584d add DNS forwarding rules 2022-12-27 18:46:49 +01:00
Xavier Pillons 5489a5af04 update toolset 2022-10-18 18:52:52 +02:00
Xavier Pillons 17a04c3834 update yq 2022-10-18 17:16:54 +02:00
Xavier Pillons 39eae55240 exit on failure if any component is missing 2022-07-21 12:56:39 +02:00
Xavier Pillons 3ade936ef6 centos7 support for toolset 2022-06-13 13:51:48 +02:00
Xavier Pillons 715bb00567 update terraform and packer 2022-05-24 13:09:37 +02:00
Xavier Pillons b7ca92968e update ansible to 5.8.0 2022-05-23 23:53:01 +02:00
Xavier Pillons b659061866 update to latest yq plus yamllint 2021-10-04 13:51:05 +00:00
Xavier Pillons f3df84e708 add dnsutils 2021-08-23 15:33:15 +00:00
Xavier Pillons 99bb78729c upgrade yq to 4.6.1 2021-03-02 08:47:39 +00:00
Xavier Pillons 94de3b4f4a added end 2021-02-05 16:33:31 +00:00
Xavier Pillons ce99f434c2 add remote state upload/download 2021-02-04 15:37:05 +00:00
Xavier Pillons 85499a118c add azcopy in container 2021-02-02 18:52:48 +00:00
xpillons c926545a97 add packer to the image 2020-12-03 09:36:48 +00:00
Xavier Pillons b89497643f ubuntu 20.04 2020-11-25 15:29:29 +01:00
xpillons c4b7eeefc6 update ssh config file 2020-11-24 18:48:01 +00:00
Xavier Pillons 67f028fed1 another trigger 2020-11-23 21:25:34 +01:00
Xavier Pillons a5ae7f93ec test trigger 2020-11-23 20:20:32 +01:00
Xavier Pillons c120fac862 build container 2020-11-23 17:37:36 +01:00