Skip to content

Commit

Permalink
Remove config flag
Browse files Browse the repository at this point in the history
  • Loading branch information
Alejandro Fernández Gómez committed Jun 2, 2021
1 parent 1d07565 commit 082b71c
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 20 deletions.
1 change: 0 additions & 1 deletion x-pack/plugins/fleet/common/types/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ export interface FleetConfigType {
fleet_server?: {
hosts?: string[];
};
agentPolicyTightPermissions: boolean;
};
agentPolicies?: PreconfiguredAgentPolicy[];
packages?: PreconfiguredPackage[];
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ export const createConfigurationMock = (): FleetConfigType => {
host: '',
ca_sha256: '',
},
agentPolicyTightPermissions: false,
},
};
};
1 change: 0 additions & 1 deletion x-pack/plugins/fleet/server/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,6 @@ export const config: PluginConfigDescriptor = {
hosts: schema.maybe(schema.arrayOf(schema.uri({ scheme: ['http', 'https'] }))),
})
),
agentPolicyTightPermissions: schema.boolean({ defaultValue: false }),
}),
packages: PreconfiguredPackagesSchema,
agentPolicies: PreconfiguredAgentPoliciesSchema,
Expand Down
2 changes: 1 addition & 1 deletion x-pack/plugins/fleet/server/mocks/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ export const createAppContextStartContractMock = (): FleetAppContext => {
logger: loggingSystemMock.create().get(),
isProductionMode: true,
configInitialValue: {
agents: { enabled: true, elasticsearch: {}, agentPolicyTightPermissions: true },
agents: { enabled: true, elasticsearch: {} },
enabled: true,
},
kibanaVersion: '8.0.0',
Expand Down
23 changes: 7 additions & 16 deletions x-pack/plugins/fleet/server/services/agent_policy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -750,23 +750,14 @@ class AgentPolicyService {
}),
};

const hasTightPermissions = appContextService.getConfig()?.agents.agentPolicyTightPermissions;
let permissions: FullAgentPolicyOutputPermissions;

if (hasTightPermissions) {
permissions = (await storedPackagePoliciesToAgentPermissions(
soClient,
agentPolicy.package_policies
)) || { _fallback: DEFAULT_PERMISSIONS };
const permissions = (await storedPackagePoliciesToAgentPermissions(
soClient,
agentPolicy.package_policies
)) || { _fallback: DEFAULT_PERMISSIONS };

permissions._elastic_agent_checks = {
cluster: DEFAULT_PERMISSIONS.cluster,
};
} else {
permissions = {
_fallback: DEFAULT_PERMISSIONS,
};
}
permissions._elastic_agent_checks = {
cluster: DEFAULT_PERMISSIONS.cluster,
};

// Only add permissions if output.type is "elasticsearch"
fullAgentPolicy.output_permissions = Object.keys(fullAgentPolicy.outputs).reduce<
Expand Down

0 comments on commit 082b71c

Please sign in to comment.