github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/rancher-backup/tests/s3-secret_test.yaml (about) 1 suite: Test S3 Secret 2 templates: 3 - s3-secret.yaml 4 - _helpers.tpl 5 tests: 6 - it: should set name 7 template: s3-secret.yaml 8 set: 9 s3: 10 enabled: true 11 bucketName: "yourbucket" 12 endpoint: "https://s3.amazonaws.com" 13 asserts: 14 - equal: 15 path: metadata.name 16 value: "rancher-backup-s3" 17 - it: should set namespace 18 template: s3-secret.yaml 19 set: 20 s3: 21 enabled: true 22 bucketName: "yourbucket" 23 endpoint: "https://s3.amazonaws.com" 24 asserts: 25 - equal: 26 path: metadata.namespace 27 value: "NAMESPACE" 28 - it: should not set credentialSecretName 29 template: s3-secret.yaml 30 set: 31 s3: 32 enabled: true 33 bucketName: "yourbucket" 34 endpoint: "https://s3.amazonaws.com" 35 asserts: 36 - isNull: 37 path: stringData.credentialSecretName 38 - it: should set credentialSecretName 39 template: s3-secret.yaml 40 set: 41 s3: 42 enabled: true 43 bucketName: "yourbucket" 44 endpoint: "https://s3.amazonaws.com" 45 credentialSecretName: "credential-secret-name" 46 credentialSecretNamespace: "credential-secret-namespace" 47 asserts: 48 - equal: 49 path: stringData.credentialSecretName 50 value: "credential-secret-name" 51 - equal: 52 path: stringData.credentialSecretNamespace 53 value: "credential-secret-namespace" 54 - it: should not set folder 55 template: s3-secret.yaml 56 set: 57 s3: 58 enabled: true 59 bucketName: "yourbucket" 60 endpoint: "https://s3.amazonaws.com" 61 asserts: 62 - isNull: 63 path: stringData.folder 64 - it: should set folder 65 template: s3-secret.yaml 66 set: 67 s3: 68 enabled: true 69 bucketName: "yourbucket" 70 endpoint: "https://s3.amazonaws.com" 71 folder: "myfolder" 72 asserts: 73 - equal: 74 path: stringData.folder 75 value: "myfolder" 76 - it: should not set region 77 template: s3-secret.yaml 78 set: 79 s3: 80 enabled: true 81 bucketName: "yourbucket" 82 endpoint: "https://s3.amazonaws.com" 83 asserts: 84 - isNull: 85 path: stringData.region 86 - it: should set region 87 template: s3-secret.yaml 88 set: 89 s3: 90 enabled: true 91 bucketName: "yourbucket" 92 endpoint: "https://s3.amazonaws.com" 93 region: "us-west-1" 94 asserts: 95 - equal: 96 path: stringData.region 97 value: "us-west-1" 98 - it: should not set endpointCA 99 template: s3-secret.yaml 100 set: 101 s3: 102 enabled: true 103 bucketName: "yourbucket" 104 endpoint: "https://s3.amazonaws.com" 105 asserts: 106 - isNull: 107 path: stringData.endpointCA 108 - it: should set endpointCA 109 template: s3-secret.yaml 110 set: 111 s3: 112 enabled: true 113 bucketName: "yourbucket" 114 endpoint: "https://s3.amazonaws.com" 115 endpointCA: "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURHakNDQWdLZ0F3SUJBZ0lKQUtpWFZpNEpBb0J5TUEwR0NTcUdTSWIzRFFFQkN3VUFNQkl4RURBT0JnTlYKQkFNTUIzUmxjM1F0WTJFd0hoY05NakF3T0RNd01UZ3lOVFE1V2hjTk1qQXhNREk1TVRneU5UUTVXakFTTVJBdwpEZ1lEVlFRRERBZDBaWE4wTFdOaE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBCjA4dnV3Q2Y0SEhtR2Q2azVNTmozRW5NOG00T2RpS3czSGszd1NlOUlXQkwyVzY5WDZxenBhN2I2M3U2L05mMnkKSnZWNDVqeXplRFB6bFJycjlpbEpWaVZ1NFNqWlFjdG9jWmFCaVNsL0xDbEFDdkFaUlYvKzN0TFVTZSs1ZDY0QQpWcUhDQlZObU5xM3E3aVY0TE1aSVpRc3N6K0FxaU1Sd0pOMVVKQTZ6V0tUc2Yzc3ByQ0J2dWxJWmZsVXVETVAyCnRCTCt6cXZEc0pDdWlhNEEvU2JNT29tVmM2WnNtTGkwMjdub3dGRld3MnRpSkM5d0xMRE14NnJoVHQ4a3VvVHYKQXJpUjB4WktiRU45L1Uzb011eUVKbHZyck9YS2ZuUDUwbk8ycGNaQnZCb3pUTStYZnRvQ1d5UnhKUmI5cFNTRApKQjlmUEFtLzNZcFpMMGRKY2sxR1h3SURBUUFCbzNNd2NUQWRCZ05WSFE0RUZnUVU5NHU4WXlMdmE2MTJnT1pyCm44QnlFQ2NucVFjd1FnWURWUjBqQkRzd09ZQVU5NHU4WXlMdmE2MTJnT1pybjhCeUVDY25xUWVoRnFRVU1CSXgKRURBT0JnTlZCQU1NQjNSbGMzUXRZMkdDQ1FDb2wxWXVDUUtBY2pBTUJnTlZIUk1FQlRBREFRSC9NQTBHQ1NxRwpTSWIzRFFFQkN3VUFBNElCQVFER1JRZ1RtdzdVNXRQRHA5Q2psOXlLRW9Vd2pYWWM2UlAwdm1GSHpubXJ3dUVLCjFrTkVJNzhBTUw1MEpuS29CY0ljVDNEeGQ3TGdIbTNCRE5mVVh2anArNnZqaXhJYXR2UWhsSFNVaWIyZjJsSTkKVEMxNzVyNCtROFkzelc1RlFXSDdLK08vY3pJTGh5ei93aHRDUlFkQ29lS1dXZkFiby8wd0VSejZzNkhkVFJzNwpHcWlGNWZtWGp6S0lOcTBjMHRyZ0xtalNKd1hwSnU0ZnNGOEcyZUh4b2pOKzdJQ1FuSkg5cGRIRVpUQUtOL2ppCnIvem04RlZtd1kvdTBndEZneWVQY1ZWbXBqRm03Y0ZOSkc4Y2ZYd0QzcEFwVjhVOGNocTZGeFBHTkVvWFZnclMKY1VRMklaU0RJd1FFY3FvSzFKSGdCUWw2RXBaUVpWMW1DRklrdFBwSQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0t" 116 asserts: 117 - equal: 118 path: stringData.endpointCA 119 value: "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURHakNDQWdLZ0F3SUJBZ0lKQUtpWFZpNEpBb0J5TUEwR0NTcUdTSWIzRFFFQkN3VUFNQkl4RURBT0JnTlYKQkFNTUIzUmxjM1F0WTJFd0hoY05NakF3T0RNd01UZ3lOVFE1V2hjTk1qQXhNREk1TVRneU5UUTVXakFTTVJBdwpEZ1lEVlFRRERBZDBaWE4wTFdOaE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBCjA4dnV3Q2Y0SEhtR2Q2azVNTmozRW5NOG00T2RpS3czSGszd1NlOUlXQkwyVzY5WDZxenBhN2I2M3U2L05mMnkKSnZWNDVqeXplRFB6bFJycjlpbEpWaVZ1NFNqWlFjdG9jWmFCaVNsL0xDbEFDdkFaUlYvKzN0TFVTZSs1ZDY0QQpWcUhDQlZObU5xM3E3aVY0TE1aSVpRc3N6K0FxaU1Sd0pOMVVKQTZ6V0tUc2Yzc3ByQ0J2dWxJWmZsVXVETVAyCnRCTCt6cXZEc0pDdWlhNEEvU2JNT29tVmM2WnNtTGkwMjdub3dGRld3MnRpSkM5d0xMRE14NnJoVHQ4a3VvVHYKQXJpUjB4WktiRU45L1Uzb011eUVKbHZyck9YS2ZuUDUwbk8ycGNaQnZCb3pUTStYZnRvQ1d5UnhKUmI5cFNTRApKQjlmUEFtLzNZcFpMMGRKY2sxR1h3SURBUUFCbzNNd2NUQWRCZ05WSFE0RUZnUVU5NHU4WXlMdmE2MTJnT1pyCm44QnlFQ2NucVFjd1FnWURWUjBqQkRzd09ZQVU5NHU4WXlMdmE2MTJnT1pybjhCeUVDY25xUWVoRnFRVU1CSXgKRURBT0JnTlZCQU1NQjNSbGMzUXRZMkdDQ1FDb2wxWXVDUUtBY2pBTUJnTlZIUk1FQlRBREFRSC9NQTBHQ1NxRwpTSWIzRFFFQkN3VUFBNElCQVFER1JRZ1RtdzdVNXRQRHA5Q2psOXlLRW9Vd2pYWWM2UlAwdm1GSHpubXJ3dUVLCjFrTkVJNzhBTUw1MEpuS29CY0ljVDNEeGQ3TGdIbTNCRE5mVVh2anArNnZqaXhJYXR2UWhsSFNVaWIyZjJsSTkKVEMxNzVyNCtROFkzelc1RlFXSDdLK08vY3pJTGh5ei93aHRDUlFkQ29lS1dXZkFiby8wd0VSejZzNkhkVFJzNwpHcWlGNWZtWGp6S0lOcTBjMHRyZ0xtalNKd1hwSnU0ZnNGOEcyZUh4b2pOKzdJQ1FuSkg5cGRIRVpUQUtOL2ppCnIvem04RlZtd1kvdTBndEZneWVQY1ZWbXBqRm03Y0ZOSkc4Y2ZYd0QzcEFwVjhVOGNocTZGeFBHTkVvWFZnclMKY1VRMklaU0RJd1FFY3FvSzFKSGdCUWw2RXBaUVpWMW1DRklrdFBwSQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0t" 120 - it: should not set insecureTLSSkipVerify 121 template: s3-secret.yaml 122 set: 123 s3: 124 enabled: true 125 bucketName: "yourbucket" 126 endpoint: "https://s3.amazonaws.com" 127 asserts: 128 - isNull: 129 path: stringData.insecureTLSSkipVerify 130 - it: should set insecureTLSSkipVerify 131 template: s3-secret.yaml 132 set: 133 s3: 134 enabled: true 135 bucketName: "yourbucket" 136 endpoint: "https://s3.amazonaws.com" 137 insecureTLSSkipVerify: "true" 138 asserts: 139 - equal: 140 path: stringData.insecureTLSSkipVerify 141 value: "true"