Proto commits in Azure/AgentBaker

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:158a0a2
Author:Alex Benn
Committer:Alex Benn

Revert changes in earlier commit. Update baker.go and test data to impact CDI enablement directly.

The documentation is generated from this commit.

Commit:13ba3bd
Author:Alex Benn
Committer:Alex Benn

feat: add ability to enable CDI in containerd. Needed to support NVIDIA's DRA plugin, which will be used in tandem with upcoming GPU hardware.

Commit:cabaaea
Author:aks-node-sig-release-assistant[bot]
Committer:GitHub

chore: remove release notes in official branch

Commit:9b16605
Author:aks-node-sig-release-assistant[bot]
Committer:GitHub

chore: remove release notes in official branch

Commit:45c9d18
Author:aks-node-sig-release-assistant[bot]
Committer:GitHub

chore: bumping image version to 001156.12.0

This commit does not contain any .proto files.

Commit:4ee39f4
Author:Alison Burgess

Merge branch 'master' into alburgess/image-bump

Commit:35cdb1d
Author:Alison Burgess

aks-node-controller update for crictl bump

Commit:f779ed1
Author:Devinwong
Committer:GitHub

Add support kubelet config file in scritpless (#6065)

The documentation is generated from this commit.

Commit:1931027
Author:Devin Wong

add KubeletFlags unit tests

Commit:cfb7d33
Author:Devinwong
Committer:GitHub

test: add taints e2e test for scriptless. (#5909) The proto buff CI linter failed because this is a breaking change. But since scriptless is not in production yet, we are good with this.

Commit:e32acd7
Author:r2k1
Committer:GitHub

feat: add EnableAMDGPU config value (#5734)

Commit:0165d15
Author:r2k1

add AMD gpu support for aks-node-controller

Commit:79d2559
Author:Cameron Meissner
Committer:GitHub

chore: merge dev into master (#5557) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Artun Duman <32026989+artunduman@users.noreply.github.com> Co-authored-by: Artun Duman <artunduman@microsoft.com> Co-authored-by: Cameron Meissner <cameissner@microsoft.com> Co-authored-by: Sylvain Boily <4981802+djsly@users.noreply.github.com> Co-authored-by: lilypan26 <lilylpan0426@gmail.com> Co-authored-by: Lily Pan <lilypan@microsoft.com> Co-authored-by: r2k1 <yokree@gmail.com> Co-authored-by: beilei <beileihuang@microsoft.com> Co-authored-by: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Co-authored-by: aks-node <aks-node@microsoft.com> Co-authored-by: Jason Jung <jason1028kr@gmail.com> Co-authored-by: wenhug <50309350+wenhug@users.noreply.github.com> Co-authored-by: Wen Huang <wenhuang@microsoft.com> Co-authored-by: Tim Wright <wrightt@microsoft.com> Co-authored-by: Chou Hu <abelch@microsoft.com> Co-authored-by: Devinwong <wongsiosun@outlook.com> Co-authored-by: Junjie Zhang <109257558+junjiezhang1997@users.noreply.github.com> Co-authored-by: Alison <32000834+AlisonB319@users.noreply.github.com> Co-authored-by: Zachary <123345317+zachary-bailey@users.noreply.github.com> Co-authored-by: Zachary Bailey <zbailey@microsoft.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Xinhe Li <xinhl@microsoft.com> Co-authored-by: Henry Li <69694695+henryli001@users.noreply.github.com> Co-authored-by: Henry Li <lihl@microsoft.com> Co-authored-by: Mikołaj Umański <mik.umanski@gmail.com> Co-authored-by: Mikolaj Umanski <mumanski@microsoft.com> Co-authored-by: aks-node-assistant <aks-node-assistant@microsoft.com> Co-authored-by: anujmaheshwari1 <anujmaheshwari600@gmail.com> Co-authored-by: anujmaheshwari1 <amaheshwari@microsoft.com> Co-authored-by: aks-node-sig-release-assistant[bot] <190555641+aks-node-sig-release-assistant[bot]@users.noreply.github.com> Co-authored-by: Behzad Mirkhanzadeh <b.mirkhanzadeh@gmail.com> Co-authored-by: Ben Brady <86134744+benjamin-brady@users.noreply.github.com> Co-authored-by: Anlan Du <adu47249@gmail.com> Co-authored-by: Andy Zhang <xiazhang@microsoft.com> Co-authored-by: John Payne <89417863+jpayne3506@users.noreply.github.com> Co-authored-by: Dallas Delaney <106280731+dallasd1@users.noreply.github.com> Co-authored-by: Santhosh Prabhu <6684582+santhoshmprabhu@users.noreply.github.com> Co-authored-by: Zachary Bailey <t-zbailey@microsoft.com> Co-authored-by: Nan Liu <108544011+liunan-ms@users.noreply.github.com>

Commit:2cb434c
Author:r2k1
Committer:GitHub

Improve proto generation (#5312)

Commit:5e26a68
Author:Tim Wright
Committer:GitHub

feat: change from a bool value for bootstrapping auth method to an enum. (#5201)

Commit:e179c0c
Author:r2k1
Committer:GitHub

Clean public interface for aks-node-controller (#5285)

Commit:7342099
Author:r2k1
Committer:GitHub

rename nbccontract => aksnodeconfig (#5193)

Commit:ac684fa
Author:Paul Miller

rip out more stuff

Commit:53ca0cb
Author:Devinwong
Committer:GitHub

feature: adding 3 more variables to the contract. Update doc. (#5154) Co-authored-by: Devin Wong <devinwon@microsoft.com>

Commit:8b3904d
Author:r2k1
Committer:GitHub

Merge nbcparser and node-bootstrapper (#5137)

Commit:d04c1cc
Author:Devinwong
Committer:GitHub

documentation: create a readme for new AKSNodeConfig (#5149) Co-authored-by: Devin Wong <devinwon@microsoft.com>

Commit:d1880f9
Author:Devin Wong

remove IMDSRestrictionConfig from optional

Commit:f92dc1b
Author:Devin Wong

add IMDSRestrictionConfig

Commit:a2af736
Author:Sylvain Boily

feat: support fs.inotify.max_user_instances as custom os config

Commit:966775c
Author:lilypan26
Committer:GitHub

self-contained: Add scripts for go binary and tests (#4352) Co-authored-by: Lily Pan <lilypan@microsoft.com>

Commit:09fa57d
Author:Henry Li

fix: resolve merge conflict

Commit:c106bef
Author:Henry Li
Committer:Henry Li

feat: add change to configure systemd UseDomains= for Azure Linux

Commit:fe9521d
Author:Lily Pan

add back sandbox image

Commit:0748bd9
Author:Lily Pan

clean up tests and helpers

Commit:8876313
Author:Lily Pan

Merge branch 'master' of https://github.com/Azure/AgentBaker into lily/self-contained

Commit:6e9c477
Author:Lily Pan

add cse tests and add helper files

Commit:ed0c76f
Author:Devinwong
Committer:GitHub

Feat: Move helper function within the nbcontract package. Add validators to check contract payload. (#4335)

Commit:5d36365
Author:Devinwong

add networkconfig to config.proto

Commit:1aa8d4f
Author:Devinwong

move networkconfig out from clusterconfig

Commit:2df7f50
Author:Devinwong

change needs_cgroupv2 to optional

Commit:9b5fca7
Author:Devinwong

change is_vhd to optional

Commit:4ffb36c
Author:Devinwong

Move NetworkConfig to ClusterNetworkConfig. Reorder the variables.

Commit:1296bd1
Author:Devinwong
Committer:GitHub

feat: Use NBContractBuilder to build NBContract. Rename CustomSearchDomain to CustomSearchDomainConfig (#4296) Co-authored-by: Devin Wong <devinwon@microsoft.com>

Commit:d37c16b
Author:Devin Wong

Rename CustomSearchDomain to CustomSearchDomainConfig

Commit:448efdd
Author:Devinwong
Committer:GitHub

documentation: polish NB contract and add more comments (#4274) Co-authored-by: Devin Wong <devinwon@microsoft.com>

Commit:2906ae1
Author:Devin Wong

remove optional from disable_outbound_snat

Commit:584b485
Author:Devin Wong

fix indents

Commit:3de3b8d
Author:Devin Wong

remove extra empty lines

Commit:013a1a9
Author:Devin Wong

minor update

Commit:344b99b
Author:Devin Wong

polishing contract

Commit:e487581
Author:Devinwong
Committer:GitHub

feat: Update CustomCloudConfig proto file (#4241) Co-authored-by: Devin Wong <devinwon@microsoft.com> Rename enums for simplicity. Update LoadBalancerConfig, CustomCloudConfig.

Commit:e761965
Author:Devin Wong

remove custom_env_json_content

Commit:4207d6b
Author:Devin Wong

Update CustomCloudConfig proto file

Commit:faa4841
Author:Devin Wong

Update CustomCloudConfig proto file to use enable_custom_cloud_config flag

Commit:53ef157
Author:lilypan26
Committer:GitHub

Self-contained: Update GPU and HTTPProxy Config in contract (#4233) Co-authored-by: Lily Pan <lilypan@microsoft.com>

Commit:d8a63c3
Author:Lily Pan

change teleport featurestate to bool

Commit:f2dc559
Author:Lily Pan

change gpu featurestate to bools

Commit:5853557
Author:Lily Pan

update contract for remaining config variables

Commit:bc1aae5
Author:Devinwong
Committer:GitHub

feat: optimizing NB contract including CustomLinuxOSConfig and others (#4217) Co-authored-by: Devin Wong <devinwon@microsoft.com>

Commit:d9ad8ea
Author:lilypan26
Committer:GitHub

Update nbc contract: identityconfig, vmtype, nodepoolprofile (#4208) Co-authored-by: Lily Pan <lilypan@microsoft.com>

Commit:ebdec88
Author:Lily Pan

remove isSgxNode

Commit:59bde8a
Author:Lily Pan

add comments

Commit:96b373c
Author:Lily Pan

move vmtype and lbconfig to clusterconfig

Commit:8bf7226
Author:Lily Pan

group cluster config fields

Commit:94659f5
Author:Devin Wong

remove kubelet_config_file_status

Commit:9ceb943
Author:Devin Wong

Add is_kata and needs_cgroupv2 back

Commit:aa05cb4
Author:Lily Pan

replace identityconfig with authconfig

Commit:829350b
Author:Devin Wong

Add optional field in SysctlConfig and UlimitConfig messages

Commit:2f59233
Author:Lily Pan

add back vm_size as top level field

Commit:8ab66b0
Author:Lily Pan

add vmtype unspecified

Commit:82559ff
Author:Lily Pan

change default vmtype to standard

Commit:39b32ba
Author:Lily Pan

update nbc contract: identityconfig, vmtype, and nodepoolprofile

Commit:871606c
Author:Devin Wong

add optional to SysctlConfig

Commit:d1fead2
Author:Devinwong

remove optional

Commit:20986f4
Author:Devin Wong

add new variable distro

Commit:026cd9f
Author:Devin Wong

update comment

Commit:f11b138
Author:Devin Wong

remove a bunch of variables

Commit:98f66ed
Author:Devinwong
Committer:GitHub

Add/remove/update variables (#4187) Co-authored-by: Devin Wong <devinwon@microsoft.com>

Commit:69f823b
Author:Devin Wong

Add/remove/update variables

Commit:9d7ea32
Author:Devin Wong

Refactor config.proto file*** ***Remove unnecessary field needs_docker_login and update other fields

Commit:da4cc51
Author:Devin Wong

Update WorkloadRuntime enum

Commit:9f798fc
Author:Devin Wong

Add WorkloadRuntime enum to Configuration message

Commit:43b2996
Author:Devin Wong

Remove deprecated fields and add workload_runtime in config.proto

Commit:41c269c
Author:Devin Wong

Update config.proto with new boolean fields for SSH, hosts_config_agent and unattended upgrade

Commit:04bb293
Author:Devin Wong

Merge branch 'master' into devinwon/self_contained_0304

Commit:51a2a4d
Author:lilypan26
Committer:GitHub

chore: update tls bootstrap config in self-contained contract (#4150) Co-authored-by: Lily Pan <lilypan@microsoft.com>

Commit:ed16773
Author:Lily Pan

specify optional fields in tls bootstrap config

Commit:4332547
Author:Lily Pan

update tls bootstrap config

Commit:354c6df
Author:Lily Pan
Committer:Lily Pan

chore: update bootstrap config in contract

Commit:2d5d1af
Author:Devin Wong

remove CustomCATrustConfig as it only consists 1 variable now

Commit:ff48eaa
Author:Devinwong
Committer:GitHub

Updating the new bootstrap contract as needed (#4123) Co-authored-by: Devin Wong <devinwon@microsoft.com>

Commit:4805abf
Author:Devin Wong

Update NodePoolProfile message name

Commit:172f12e
Author:Devin Wong

Fix typo in needs_cgroupv2 field name

Commit:cd927b3
Author:Devin Wong

Add import statement for featurestate.proto in kubeletconfig.proto

Commit:e465775
Author:Devin Wong

add KubeletClientContent and KubeletClientCertContent

Commit:ca71f07
Author:Devin Wong

update kubelet_flags type

Commit:3601d7b
Author:Devin Wong

update kubeletConfig

Commit:b2dd00b
Author:Devin Wong

add TLSBootstrappingConfig

Commit:f311026
Author:Devin Wong

remove enable_unattended_upgrade

Commit:e11365d
Author:Devin Wong

chore: fine tuning contract

Commit:7fb5165
Author:Devin Wong

chore: modify customcloudconfig

Commit:bff6602
Author:Devinwong
Committer:GitHub

chore: refactor node bootstrap contract a bit (#4066) Co-authored-by: Devin Wong <devinwon@microsoft.com>

Commit:d9647de
Author:anujmaheshwari1
Committer:GitHub

feat: add custom linux os config to contract (#3929) Co-authored-by: anujmaheshwari1 <amaheshwari@microsoft.com> Co-authored-by: Mikołaj Umański <mik.umanski@gmail.com>

Commit:828af89
Author:Devinwong
Committer:GitHub

design: add gpuconfig (#3862) Co-authored-by: Alex Leites <18728999+tallaxes@users.noreply.github.com> Co-authored-by: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com>

Commit:d791a96
Author:anujmaheshwari1

address comments, make upper field optional