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

50 Коммитов

Автор SHA1 Сообщение Дата
Sertaç Özercan 2304c3095d
Update RELEASE.md to clarify September EOL (#1433)
* Update RELEASE.md

* Update RELEASE.md
2023-06-15 11:02:45 -07:00
Anish Ramasekar 98149d78ac
docs: add release cadence (#1286)
* docs: add release cadence

Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>

* Update docs/RELEASE.md

Co-authored-by: Sertaç Özercan <852750+sozercan@users.noreply.github.com>

* Update docs/RELEASE.md

Co-authored-by: Sertaç Özercan <852750+sozercan@users.noreply.github.com>

Co-authored-by: Sertaç Özercan <852750+sozercan@users.noreply.github.com>
2022-06-15 13:47:51 -07:00
Ernest Wong 0091ec9f3b
docs: update invalid URLs in website (#832)
Signed-off-by: Ernest Wong <chuwon@microsoft.com>
2020-10-14 12:23:04 -07:00
Ernest Wong e95ed2767c
docs: add best practices documentation (#779)
Signed-off-by: Ernest Wong <chuwon@microsoft.com>
2020-09-09 18:33:39 -07:00
Anish Ramasekar c1a96c5fa5
docs: add doc for deleting/recreating identity with same name (#786)
* add doc for deleting/recreating identity with same name

* Review feedback
2020-09-08 14:45:06 -07:00
Ernest Wong 5aa4e0b16b
docs: automate role assignments and improve troubleshooting guide (#754)
* docs: automate role assignments and improve troubleshooting guide

Signed-off-by: Ernest Wong <chuwon@microsoft.com>
2020-08-31 13:06:51 -07:00
Paul Kelso b70e1e0f62
Fixed Grammar (#758)
Guiding Principals --> Guiding Principles
2020-08-25 08:40:15 -07:00
Paul Kelso 62f8cf5fee
Fixed typo (#757)
Fixed typo for azureIdentityBinding
2020-08-25 08:39:36 -07:00
Ernest Wong 35bdfb99a3
test: add e2e test for block-instance-metadata (#715) 2020-07-27 17:38:27 -07:00
Anish Ramasekar 3c6a4343e1
doc: add helm upgrade guide and known issues (#683)
* add helm upgrade guide and know issues

* Review feedback
2020-07-14 14:33:37 -07:00
hbc 98bc108dcc
doc: list components prometheus enpoints (#660) 2020-06-22 09:34:03 -07:00
Anish Ramasekar a7b6ae0dd8
update docs for pod-identity exception (#624) 2020-05-19 11:06:46 -07:00
Ernest Wong b547ba86ab
docs: reduce ambiguity in demo and role assignment docs (#620) 2020-05-18 15:13:57 -04:00
Ernest Wong 7dfdaa7d99
feat: make update user msi calls retriable (#601)
* feat: make update user msi calls retriable

* Add stats support if an error occurs when updating user msi

* Add e2e test case

* Address PR comments

* Add an additional test case

* Apply linting rule
2020-05-15 14:46:25 -04:00
Jonas-Taha El Sesiy 02cf72bda8
Code clean up (#597)
Fix typos
Fix swallowed errors
Report Metrics reporter errors
Remove unused/dead code
Properly goimports/gofmt files
Rename stats.StatsType to stats.Type
Add lint to CI
Update golangci-lint to v1.27
Bump go version to 1.14.2, auto update minor versions in Docker

Fix: #571
2020-05-15 09:26:41 -07:00
Ernest Wong 7ba59b555f
docs: document required role assignments (#592)
* docs: document required role assignments

* Address PR comments

* Address PR comments
2020-05-01 12:53:57 -07:00
Anish Ramasekar 3c00ce4cd0
chore: update helm charts, manifests and docs for 1.6 (#580)
* update docs and manifests for 1.6

* generate helm package and index

* add intro to managed mode

* Review feedback

* update release to 1.6.0

* add changelog for 1.6

* add force namespaced mode to doc and warning for upgrade

* add MIC_POD_NAMESPACE env var to all manifests
2020-04-24 16:04:43 -07:00
Anish Ramasekar 64a1191d8f
Revert "chore: update helm charts, docs for release 1.6 (#575)" (#578)
This reverts commit f8756187ff.
2020-04-24 11:58:27 -07:00
Anish Ramasekar f8756187ff
chore: update helm charts, docs for release 1.6 (#575)
* update docs and manifests for 1.6

* generate helm package and index

* add intro to managed mode

* Review feedback

* update release to 1.6.0
2020-04-24 14:50:00 -04:00
Ernest Wong 4acebb827b
chore: add docs for v1.6.0 breaking change and troubleshooting guide (#572)
* chore: add docs for 1.6.0 breaking change and troubleshooting guide

* Minor fix

* Address PR comments
2020-04-24 14:13:02 -04:00
David Apolinar 2933223dcc
Update README.msi.md (#550)
* Update README.msi.md

Added a note to ensure that the user assigned identity is also granted the VM Contributor role due to the following error:

Updating msis on node aks-cyclecloud-22900616-vmss, add [1], del [0] failed with error compute.VirtualMachineScaleSetsClient#CreateOrUpdate: Failure sending request: StatusCode=403 -- Original Error: Code="LinkedAuthorizationFailed" Message="The client 'd101b0e0-f10e-4e17-996f-b7c7cb70c6d9' with object id 'd101b0e0-f10e-4e17-996f-b7c7cb70c6d9' has permission to perform action 'Microsoft.Compute/virtualMachineScaleSets/write' on scope '/subscriptions/72b61f0d-9bea-401f-ba03-2053af77b5e7/resourceGroups/dapolina-aks-s1-nodes/providers/Microsoft.Compute/virtualMachineScaleSets/aks-cyclecloud-22900616-vmss'; however, it does not have permission to perform action 'Microsoft.Network/virtualNetworks/subnets/join/action' on the linked scope(s) '/subscriptions/72b61f0d-9bea-401f-ba03-2053af77b5e7/resourceGroups/AzureHubVNET/providers/Microsoft.Network/virtualNetworks/AzureEUS2VNET1/subnets/AKS-SN2' or the linked scope(s) are invalid."

* Update README.msi.md

Added the link for grant custom roles.
2020-04-03 10:44:35 -07:00
DrEsteban ce331ac849
Updating README.msi.md to account for GA behavior, and to specify min-access requirements (#536)
* Updating README.msi.md to account for GA behavior, and to specify min-access requirements

* Updating with PR feedback

* Updating bash command terminology for consistency
2020-03-23 11:45:04 -07:00
Guoqing Geng 26aeb3b352
Deny requests without metadata header to avoid SSRF (#500)
* deny requests without metadata header to avoid SSRF

* fix status code and body of IMDS reponse

* encapsulate metadata-releatd error into one method

* feature flag for metadata header required

* unit test for msiHandler

* fix issues from comments

* remove useless module

* Typo fix

* remove server header

Co-authored-by: Guoqing Geng <gugeng@microsoft.com>
2020-03-19 17:37:31 -07:00
Anish Ramasekar 11c0c116ff update immutable identity check + tests (#452) 2019-12-10 00:41:27 -08:00
Anish Ramasekar b64f812db1 Update metrics name and refactor (#451)
* Update metrics name and refactor

* update go mod

* add imds op views and update buckets

* update measurement

* update metrics readme

* update bucket size

* add unit tests
2019-12-09 23:08:04 -08:00
Surender Singh f6130135fc Prometheus metrics for Monitoring (#429)
* First draft to expose
prometheus metrics for monitoring

* Exposed metrics for Cloudprovider, k8s operations

* Moved to OpenCensus metrics and prometheusexporter

* Refactored, Added cloud operationduration metric

* adal auth operations to CloudProvider metrics.
Added ns,resource to nmi metrics
Added unit test for metrics

* Update auth.go

Fixing adalTokenFromMSIOperationName in auth
2019-12-06 17:18:08 -08:00
Dharma Bellamkonda c1a170fb58 Fix typos in feature flags documentation (#440) 2019-11-19 19:14:18 -08:00
dmeytin 668af1690a Adding support for whitelisting of user-defined managed identities (#431)
* Adding support for whitelisting of user-defined managed identities

* Fixing pull request comments

* adding example for immutableUserMSIs flags readme

* fixing rebase

* improving helm chart to be more convenient

* improving readme file

* fixing remarks in Readme file

* reverting go.sum changes

* adding e2e test for immutable identity

* refactoring immutable identity test

* fixing e2e test for immutable identity
2019-11-04 12:56:58 -08:00
Dharma Bellamkonda d56b44ac44 Add --block-instance-metadata flag (#396)
* Add --block-instance-metadata flag

* Switch from 404 to 403 for blocked requests

* Only block /metadata/instance

* Add message body to 403 response

* Add docs on --block-instance-metadata
2019-10-14 13:53:48 -07:00
Krishnakumar R(KK) 9264393af2 Address few review comments 2019-10-11 18:33:56 -07:00
Krishnakumar R(KK) 9408c7ea45 Address review comments 2019-10-11 18:29:06 -07:00
Krishnakumar R(KK) 776a73027d Fixes 2019-10-11 18:29:06 -07:00
Krishnakumar R(KK) e92a5a1429 Add documentation for new flags 2019-10-11 18:29:06 -07:00
Surender Singh 706a5d0ef4 Validation of identity with Gatekeeper (#370)
* Validation of identity via Gatekeeper

* Enriched logs for validation test in e2e, updating constraint template as per suggestion in comments.

* updating readme.validation with latest constrainttemplate

* fixing typos in validation content.
2019-09-05 10:17:36 -07:00
Anish Ramasekar ab5392f5e9 Add manifest and doc for psp (#354)
* add docs for psp

* update policy to trim volumes
2019-08-26 16:08:31 -07:00
Krishnakumar R b7a391b19e
Readme fixes for namespaced instructions (#348)
* Move namespaced documentation to readmes directory & update pointers

* Adjust the links

* Fixes

* Fixes
2019-08-19 10:20:40 -07:00
Krishnakumar R b438ba37ef
Rearrange readmes for better readability (#326)
* Rearrange readmes for better readability

* Small fixes and remove stray file
2019-08-05 11:20:40 -07:00
Anish Ramasekar 6da3a9f1e5 Add docs for AzurePodIdentityException (#322)
* Add docs for AzurePodIdentityException

* move readme + examples
2019-08-01 12:57:02 -07:00
Krishnakumar R a02bc1c47a
Adds support for MIC to authenticate with azure using system assigned/user assigned MSI (#265)
* Adds support for MIC to authenticate with azure using system assigned or user assigned MSI.
Resolves the item in #261.
This PR adds the capability for MIC to look at azure.json or environment variables
to determine whether the system assigned or user assigned MSI has to be used for accessing
azure resources. The MIC requests for token based on MSI. Also contains changes in NMI to determine
if the request is originating from an MIC replicaset. If so, NMI directly generates the tokens
instead of looking up the azure assigned identity for the pod-binding match.

* Changes to accomodate merge from head of the tree

* Fix merge issues

* Address code reviews

* Refactor code to functions

* Simplify code

* README instructions

* README instructions - iteration 1

* README instructions - update

* README instructions - update

* README instructions - update

* Fix the identity remove from VMSS for system assigned identity only scenarios.

* Doc updates

* Update logging and fix the isMIC parameters

* Add adal TODO

* Address review comments.
2019-07-15 18:56:53 -07:00
Cecile Robert-Michon d852333d27 fix typos in tutorial README (#220)
* fix typos in tutorial README

* extra space
2019-05-20 10:57:43 -07:00
Anish Ramasekar b4559baf6e Update docs and err msg in tutorial script (#205) 2019-05-02 09:06:12 -07:00
Bill Pratt 2492a2918c Removed duplicate words and fixed typos (#92)
* Removed duplicate word
* Fixed typos
2018-09-23 21:38:36 -07:00
Brendan Burns af078c8387 Simplify the tutorial/demo. (#83)
* Add dummy values for script replacement.

* Add dummy values.

* Simplify the tutorial.
2018-09-12 08:50:08 -07:00
Rita Zhang 262f807be0 Update deployment to include crd (#64) 2018-07-17 22:42:46 -07:00
Rita Zhang 17db2f0dbc Update script and doc for assigning role (#59) 2018-07-16 15:42:56 -07:00
Rita Zhang 7cf6ede661 Fix broken links in tutorial (#56) 2018-06-29 13:24:43 -07:00
Rian Finnegan 34e1a1b5d2 Added a Tutorial (#42)
* added note on type of AzureIdentity

* Added Tutorial

* Set cluster name with env

* ref upcoming changed in docs

* added commands to check descriptions of azureidentity
2018-06-12 22:56:54 -07:00
Khaled Henidak (Kal) d58805163e
Updates to design diagrams 2018-04-30 09:27:57 -07:00
Khaled Henidak (Kal) 934d8a93e8
design diagrams 2018-04-06 14:14:47 -07:00
Khaled Henidak(Kal) 7c07532cd3 initial concept design docs 2018-04-06 20:43:00 +00:00