jenkinsci / azure-container-agents-plugin

Azure Container Agents Plugin for Jenkins
https://plugins.jenkins.io/azure-container-agents/
MIT License
19 stars 26 forks source link

credentials drop down not populated for volumes in ACI template #172

Closed ghost closed 1 year ago

ghost commented 1 year ago

Jenkins and plugins versions report

Environment ```text Jenkins: 2.361.2.1 OS: Linux - 3.10.0-1160.71.1.el7.x86_64 --- Exclusion:0.15 ace-editor:1.1 analysis-model-api:10.16.1 ansicolor:1.0.2 ant:475.vf34069fef73c antisamy-markup-formatter:2.7 apache-httpcomponents-client-4-api:4.5.13-138.v4e7d9a_7b_a_e61 async-http-client:1.7.24.3 audit-trail:3.11 authentication-tokens:1.4 aws-credentials:191.vcb_f183ce58b_9 aws-java-sdk:1.12.287-357.vf82d85a_6eefd aws-java-sdk-cloudformation:1.12.287-357.vf82d85a_6eefd aws-java-sdk-codebuild:1.12.287-357.vf82d85a_6eefd aws-java-sdk-ec2:1.12.287-357.vf82d85a_6eefd aws-java-sdk-ecr:1.12.287-357.vf82d85a_6eefd aws-java-sdk-ecs:1.12.287-357.vf82d85a_6eefd aws-java-sdk-efs:1.12.287-357.vf82d85a_6eefd aws-java-sdk-elasticbeanstalk:1.12.287-357.vf82d85a_6eefd aws-java-sdk-iam:1.12.287-357.vf82d85a_6eefd aws-java-sdk-logs:1.12.287-357.vf82d85a_6eefd aws-java-sdk-minimal:1.12.287-357.vf82d85a_6eefd aws-java-sdk-sns:1.12.287-357.vf82d85a_6eefd aws-java-sdk-sqs:1.12.287-357.vf82d85a_6eefd aws-java-sdk-ssm:1.12.287-357.vf82d85a_6eefd azure-commons:1.1.3 azure-container-agents:241.va_780fa_dc374a_ azure-credentials:242.vb_f9c4fa_6b_2b_6 azure-sdk:118.v43f74dd9ca_dc blueocean-commons:1.25.8 blueocean-config:1.25.8 blueocean-core-js:1.25.8 blueocean-dashboard:1.25.8 blueocean-i18n:1.25.8 blueocean-jwt:1.25.8 blueocean-pipeline-api-impl:1.25.8 blueocean-pipeline-scm-api:1.25.8 blueocean-rest:1.25.8 blueocean-rest-impl:1.25.8 blueocean-web:1.25.8 bootstrap4-api:4.6.0-5 bootstrap5-api:5.2.0-1 bouncycastle-api:2.26 branch-api:2.1046.v0ca_37783ecc5 build-blocker-plugin:1.7.8 build-timeout:1.24 built-on-column:1.1 caffeine-api:2.9.3-65.v6a_47d0f4d1fe checks-api:1.7.5 cloud-stats:0.27 cloudbees-aborted-builds:1.19 cloudbees-administrative-monitors:1.0.5 cloudbees-analytics:1.42 cloudbees-assurance:2.276.0.23 cloudbees-bitbucket-branch-source:791.vb_eea_a_476405b cloudbees-blueocean-default-theme:0.8 cloudbees-disk-usage-simple:178.v1a_4d2f6359a_8 cloudbees-folder:6.758.vfd75d09eea_a_1 cloudbees-folders-plus:3.29 cloudbees-github-reporting:1.31 cloudbees-groovy-view:1.14 cloudbees-jenkins-advisor:3.3.3 cloudbees-jsync-archiver:5.25 cloudbees-license:9.68 cloudbees-monitoring:2.15 cloudbees-nodes-plus:1.24 cloudbees-platform-common:1.18 cloudbees-platform-data:1.29 cloudbees-plugin-usage:2.17 cloudbees-request-filter:1.7 cloudbees-ssh-slaves:2.19 cloudbees-support:3.30 cloudbees-template:4.58 cloudbees-uc-data-api:4.50 cloudbees-unified-ui:1.22 cloudbees-view-creation-filter:1.9 cloudbees-workflow-template:3.18 cloudbees-workflow-ui:2.8 command-launcher:84.v4a_97f2027398 commons-lang3-api:3.12.0-36.vd97de6465d5b_ conditional-buildstep:1.4.2 config-file-provider:3.11.1 configurationslicing:430.v966357576543 convert-to-pipeline:1.0 copyartifact:1.47 credentials:1143.vb_e8b_b_ceee347 credentials-binding:523.vd859a_4b_122e6 cucumber-reports:5.7.3 cucumber-testresult-plugin:0.10.1 data-tables-api:1.12.1-3 display-url-api:2.3.6 docker-commons:1.21 docker-workflow:521.v1a_a_dd2073b_2e durable-task:500.v8927d9fd99d8 echarts-api:5.3.3-1 email-ext:2.91 envinject:2.881.v37c62073ff97 envinject-api:1.199.v3ce31253ed13 extended-read-permission:3.2 external-monitor-job:192.ve979ca_8b_3ccd favorite:2.4.1 font-awesome-api:6.1.2-1 forensics-api:1.15.1 git:4.11.5 git-client:3.11.2 git-server:99.va_0826a_b_cdfa_d github:1.35.0 github-api:1.303-400.v35c2d8258028 github-branch-source:1695.v88de84e9f6b_9 github-oauth:0.39 google-oauth-plugin:1.0.7 gradle:1.39.4 groovy:453.vcdb_a_c5c99890 h2-api:1.4.199 handlebars:3.0.8 handy-uri-templates-2-api:2.1.8-22.v77d5b_75e6953 htmlpublisher:1.30 infradna-backup:3.38.56 instance-identity:116.vf8f487400980 ionicons-api:31.v4757b_6987003 jackson2-api:2.13.3-285.vc03c0256d517 jacoco:3.3.2 jakarta-activation-api:2.0.1-1 jakarta-mail-api:2.0.1-1 javadoc:226.v71211feb_e7e9 javax-activation-api:1.2.0-4 javax-mail-api:1.6.2-7 jaxb:2.3.6-1 jdk-tool:55.v1b_32b_6ca_f9ca jenkins-design-language:1.25.8 jersey2-api:2.37-1 jjwt-api:0.11.5-77.v646c772fddb_0 jquery:1.12.4-1 jquery-detached:1.2.1 jquery3-api:3.6.0-4 jsch:0.1.55.61.va_e9ee26616e7 junit:1119.1121.vc43d0fc45561 kubernetes:3697.v771155683e38 kubernetes-cli:1.10.3 kubernetes-client-api:5.12.2-193.v26a_6078f65a_9 kubernetes-credentials:0.9.0 ldap:2.12 lockable-resources:2.18 mailer:438.v02c7f0a_12fa_4 mapdb-api:1.0.9-28.vf251ce40855d mask-passwords:2.13 matrix-auth:3.1.5 matrix-project:785.v06b_7f47b_c631 maven-plugin:3.19 mercurial:1260.vdfb_723cdcc81 metrics:4.2.10-389.v93143621b_050 mina-sshd-api-common:2.9.1-44.v476733c11f82 mina-sshd-api-core:2.9.1-44.v476733c11f82 mina-sshd-api-scp:2.9.1-44.v476733c11f82 mina-sshd-api-sftp:2.9.1-44.v476733c11f82 momentjs:1.1.1 monitoring:1.91.0 nectar-license:8.41 nectar-rbac:5.76 next-build-number:1.8 node-iterator-api:49.v58a_8b_35f8363 oauth-credentials:0.5 okhttp-api:4.9.3-108.v0feda04578cf operations-center-agent:2.361.0.1 operations-center-client:2.361.0.1 operations-center-cloud:2.361.0.2 operations-center-context:2.361.0.2 pam-auth:1.10 pipeline-build-step:2.18 pipeline-graph-analysis:195.v5812d95a_a_2f9 pipeline-groovy-lib:612.v84da_9c54906d pipeline-input-step:449.v77f0e8b_845c4 pipeline-maven:1205.vceea_7b_972817 pipeline-milestone-step:101.vd572fef9d926 pipeline-model-api:2.2114.v2654ca_721309 pipeline-model-definition:2.2114.v2654ca_721309 pipeline-model-extensions:2.2114.v2654ca_721309 pipeline-rest-api:2.24 pipeline-stage-step:296.v5f6908f017a_5 pipeline-stage-tags-metadata:2.2114.v2654ca_721309 pipeline-stage-view:2.24 pipeline-utility-steps:2.13.0 plain-credentials:139.ved2b_9cf7587b plugin-util-api:2.17.0 popper-api:1.16.1-3 popper2-api:2.11.6-1 prism-api:1.28.0-2 publish-over:0.22 publish-over-ssh:1.24 pubsub-light:1.17 repository-connector:2.2.0 resource-disposer:0.20 run-condition:1.5 scm-api:621.vda_a_b_055e58f7 script-security:1175.v4b_d517d6db_f0 snakeyaml-api:1.31-84.ve43da_fb_49d0b sonar:2.14 sse-gateway:1.26 ssh:2.6.1 ssh-credentials:305.v8f4381501156 ssh-steps:2.0.39.v831c5e6468b_c sshd:3.249.v2dc2ea_416e33 structs:324.va_f5d6774f3a_d subversion:2.16.0 support-core:1206.v14049fa_b_d860 text-finder:1.20 thinBackup:1.12 timestamper:1.20 token-macro:308.v4f2b_ed62b_b_16 trilead-api:2.72.v2a_3236754f73 unique-id:2.2.1 user-activity-monitoring:1.8 validating-string-parameter:2.8 variant:59.vf075fe829ccb versioncolumn:2.2 versionnumber:1.10 warnings-ng:9.18.0 wikitext:3.15 windows-azure-storage:380.va3a027b784f4 windows-slaves:1.8.1 workflow-aggregator:590.v6a_d052e5a_a_b_5 workflow-api:1192.v2d0deb_19d212 workflow-basic-steps:994.vd57e3ca_46d24 workflow-cps:2759.v87459c4eea_ca_ workflow-cps-checkpoint:2.13 workflow-cps-global-lib:588.v576c103a_ff86 workflow-durable-task-step:1199.v02b_9244f8064 workflow-job:1232.v5a_4c994312f1 workflow-multibranch:716.vc692a_e52371b_ workflow-scm-step:400.v6b_89a_1317c9a_ workflow-step-api:639.v6eca_cd8c04a_a_ workflow-support:838.va_3a_087b_4055b ws-cleanup:0.43 ```

What Operating System are you using (both controller, and any agents involved in the problem)?

CentOS 7.9

Reproduction steps

  1. create an azure storage account
  2. create azure file share
  3. create azure storage credentials
  4. create ACI template
  5. add volume with mount path and share name. observe that storage credentials selector is empty.

Expected Results

the storage credentials selector should populate values from the jenkins credentials manager

Actual Results

the selector remains empty

Anything else?

No response

ghost commented 1 year ago

We have decided to use the Kuberentes plugin instead