sonic-buildimage/.azure-pipelines
lixiaoyuner 10b65d9826
Add k8s master code new (#15716)
Why I did it
Currently, k8s master image is generated from a separate branch which we created by ourselves, not release ones. We need to commit these k8s master related code to master branch for a better way to do k8s master image build out.

Work item tracking
Microsoft ADO (number only):
19998138
How I did it
Install k8s dashboard docker images
Install geneva mds and mdsd and fluentd docker images and tag them as latest, tagging latest will help create container always with the latest version
Install azure-storage-blob and azure-identity, this will help do etcd backup and restore.
Install kubernetes python client packages, this will help read worker and container state, we can send these metric to Geneva.
Remove mdm debian package, will replace it with the mdm docker image
Add k8s master entrance script, this script will be called by rc-local service when system startup. we have some master systemd services in compute-move repo, when VMM service create master VM, VMM will copy all master service files inside VM, the entrance script will setup all services according to the service files.
When the entrance script content changed, the PR build will set include_kubernetes_master=y to help do validation for k8s master related code change. The default value of include_kubernetes_master should be always n for public master branch. We will generate master image from internal master branch
How to verify it
Build with INCLUDE_KUBERNETES_MASTER = y
2023-07-25 07:44:59 +08:00
..
azure-pipelines-build-ubuntu-2004.yml [dash-api]: Add dash-api and related protobuf library (#14515) 2023-07-05 09:59:35 -07:00
azure-pipelines-build.yml Add k8s master code new (#15716) 2023-07-25 07:44:59 +08:00
azure-pipelines-download-certificate.yml [Ci]: Support to sign image for cisco-8000 uefi secure boot (#10616) 2022-04-21 12:13:09 +08:00
azure-pipelines-image-template.yml [ci] Add OVERRIDE_BUILD_OPTIONS in image build template. (#15309) 2023-06-05 18:42:06 +08:00
azure-pipelines-job-groups.yml [ci]: Increase pipeline build timeout from 12 hours to 15 hours (#9200) 2021-11-09 07:35:18 -08:00
azure-pipelines-Official.yml Add azure pipelines for reproducible build (#6870) 2021-02-25 13:44:58 +08:00
azure-pipelines-repd-build-variables.yml [Build] Fix the reproducible build variable display error in the slave container (#14543) 2023-04-10 14:56:30 +08:00
azure-pipelines-UpgrateVersion.yml [ci] Add OVERRIDE_BUILD_OPTIONS in image build template. (#15309) 2023-06-05 18:42:06 +08:00
build-commonlib.yml [ci] Update azp reference to support transfering organization from Azure to sonic-net (#11601) 2022-08-02 16:24:14 +08:00
build-template.yml [SAI-PTF][BFN]Enable saiserver test container on bfn container (#13166) 2023-01-06 11:45:03 +08:00
check-dirty-version.yml [Ci]: check if there is a sonic dirty version issue (#10445) 2022-04-08 10:49:21 +08:00
cleanup.yml [ci] Kill hanged docker build process to avoid build timeout issue. (#13726) 2023-02-16 21:58:14 +08:00
docker-sonic-mgmt.yml Update docker-sonic-mgmt to buster (#13287) 2023-01-11 16:00:47 +08:00
docker-sonic-slave-template.yml [ci] Fix docker-sonic-slave pipeline template build options. (#13290) 2023-01-09 13:27:15 +08:00
docker-sonic-slave.yml Fix sonic slave pipeline to set correct tag on sonic slave image. (#13177) 2022-12-27 15:40:15 +08:00
dpkg-cache-cleanup.yml [CI] Add Bldenv pipeline files (#7458) 2021-04-30 16:35:38 -07:00
official-build-cache.yml [ci] Fix SONiC cache build pipeline, which breaks for template change. (#13945) 2023-02-27 14:34:23 +08:00
official-build-cisco-8000.yml [ci] Fix some not sai package removed issue (#11544) 2022-07-27 09:58:04 -07:00
official-build.yml [ci] Add azp trigger for future release branches. (#12508) 2022-10-27 17:36:43 +08:00
run-test-scheduler-template.yml Refine PR test template format (#15636) 2023-07-10 10:47:40 +08:00
run-test-template.yml [Ci] clean up the old artifacts in the agent before downloading the new artifacts (#12391) 2022-10-25 15:45:01 +08:00
template-clean-sonic-slave.yml [ci] Set default ACR in UpgrateVersion/PR/official pipeline. (#10341) 2022-04-02 07:48:44 +08:00
template-commonlib.yml [ci] Add arm artifacts in common lib azure pipeline (#10817) 2022-05-23 17:52:56 +08:00
template-daemon.yml [ci] Fix docker hang issue and change template reference branch (#13894) 2023-02-22 13:00:06 +08:00
template-skipvstest.yml Add k8s master code new (#15716) 2023-07-25 07:44:59 +08:00
template-variables.yml [Ci] Support the SONiC reproducible build in Azure Pipelines (#13986) 2023-02-27 12:26:14 +08:00
trigger-publish-artifacts-build.yml [ci] Upload the debian packages (#12582) 2022-11-04 15:40:16 +08:00
vstest-exclude [ci] Enable kvm test when upgrading package versions. (#15111) 2023-05-18 16:02:22 +08:00
vstest-include [ci] Support to skip vstest using include/exclude config file. (#11086) 2022-06-17 15:39:41 +08:00