PHP code example of tavsec / kubeseal-php
1. Go to this page and download the library: Download tavsec/kubeseal-php library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
tavsec / kubeseal-php example snippets
use Tavsec\KubesealPhp\Kubeseal;
$kubeseal = new Kubeseal();
$kubeseal->setKubesealPath("/usr/bin/kubeseal");
// Required only if you don't have kubeseal connected to Kubernetes cluster
$kubeseal->setCertificatePath("kubeseal_cert.pem");
// Encrypt using strict scope
$sealedValue = $kubeseal->encryptRaw(
data: "my-secret-value",
scope: Kubeseal::SCOPE_STRICT,
secretName: "secret-name",
namespace: "namespace"
);
// Encrypt using namespace-wide scope
$sealedValue = $kubeseal->encryptRaw(
data: "my-secret-value",
scope: Kubeseal::SCOPE_NAMESPACE,
namespace: "namespace"
);
// Encrypt using cluster-wide scope
$sealedValue = $kubeseal->encryptRaw(
data: "my-secret-value",
scope: Kubeseal::SCOPE_CLUSTER
);
echo $sealedValue; // #Ag...
bash
composer