fix: use context for k8s config

This commit is contained in:
Aarnav Tale 2025-02-28 11:29:31 -05:00
parent acd042b4de
commit c5c2f8a93b
No known key found for this signature in database
2 changed files with 3 additions and 2 deletions

View File

@ -58,10 +58,10 @@ export default class KubernetesIntegration extends Integration<T> {
);
// Some very ugly nesting but it's necessary
if (process.env.HEADSCALE_INTEGRATION_UNSTRICT === 'true') {
if (this.context.validate_manifest === false) {
log.warn('INTG', 'Skipping strict Pod status check');
} else {
const pod = process.env.POD_NAME;
const pod = this.context.pod_name;
if (!pod) {
log.error('INTG', 'Missing POD_NAME variable');
return false;

View File

@ -37,6 +37,7 @@ const dockerConfig = type({
const kubernetesConfig = type({
enabled: stringToBool,
pod_name: 'string',
validate_manifest: stringToBool,
});