fun doFetchAndPrepareReplacements()

in common/src/main/kotlin/org/jetbrains/teamcity/vault/VaultResolver.kt [35:46]


    fun doFetchAndPrepareReplacements(
        settings: VaultFeatureSettings,
        token: String,
        parameters: Collection<VaultQuery>,
        retrier: Retrier
    ): ResolvingResult {
        val endpoint = VaultEndpoint.from(URI.create(settings.url))
        val factory = createClientHttpRequestFactory(trustStoreProvider)
        val client = VaultTemplate(endpoint, settings.vaultNamespace, factory, SimpleSessionManager({ VaultToken.of(token) }))

        return doFetchAndPrepareReplacements(client, parameters, retrier)
    }