fleet/cmd/fleetctl/fleetctl
Victor Lyuboslavsky 0db1b472a1
Okta conditional access configs (#34566)
<!-- Add the related story/sub-task/bug number, like Resolves #123, or
remove if NA -->
**Related issue:** Resolves #34533

This is the first sub-task out of several. Changes file will be added in
a subsequent PR.

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

- [x] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)

## Testing

- [x] Added/updated automated tests
- [x] QA'd all new/changed functionality manually

## New Fleet configuration settings

- [x] Setting(s) is/are explicitly **excluded** from GitOps

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Added Okta Conditional Access support (IDP, ACS URL, audience,
certificate) and exposed conditional access in AppConfig/API
  * App activity logging for adding/removing Okta conditional access

* **Bug Fixes**
  * Fixed typo in conditional access validation messaging

* **Tests**
* Added tests for Okta Conditional Access lifecycle, license gating, and
GitOps export exclusion

* **Documentation**
  * Added audit-log entries for Okta conditional access add/delete
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-10-24 10:11:14 -05:00
..
testdata Okta conditional access configs (#34566) 2025-10-24 10:11:14 -05:00
testing_utils Allow setting software icons via GitOps (#32886) 2025-09-26 15:59:48 -05:00
api.go Add govet's nilness and golangci-lint nilnesserr (#33359) 2025-09-23 17:55:50 -03:00
api_test.go [fleetctl] api command: support request body, including file uploads (#30806) 2025-07-29 08:15:23 -05:00
apply.go Moved fleetctl to fleetctl package. (#28932) 2025-05-07 15:53:35 -05:00
apply_test.go Stop setup experience on software install fail: admin (#33968) 2025-10-08 17:51:52 +01:00
config.go Moved fleetctl to fleetctl package. (#28932) 2025-05-07 15:53:35 -05:00
config_test.go Moved some integration tests into their own package. (#28978) 2025-05-09 09:26:57 -05:00
convert.go Moved fleetctl to fleetctl package. (#28932) 2025-05-07 15:53:35 -05:00
convert_test.go Moved fleetctl to fleetctl package. (#28932) 2025-05-07 15:53:35 -05:00
debug.go Fixed typo in debug.go (#31135) 2025-07-22 22:00:47 -05:00
debug_test.go Moved some integration tests into their own package. (#28978) 2025-05-09 09:26:57 -05:00
delete.go Moved fleetctl to fleetctl package. (#28932) 2025-05-07 15:53:35 -05:00
delete_test.go Moved some integration tests into their own package. (#28978) 2025-05-09 09:26:57 -05:00
docker_test.go Moved some integration tests into their own package. (#28978) 2025-05-09 09:26:57 -05:00
flags.go Moved fleetctl to fleetctl package. (#28932) 2025-05-07 15:53:35 -05:00
fleetctl.go [fleetctl] api command: support request body, including file uploads (#30806) 2025-07-29 08:15:23 -05:00
generate.go Moved fleetctl to fleetctl package. (#28932) 2025-05-07 15:53:35 -05:00
generate_gitops.go Fix script package unsupported fields in GitOps (#34703) 2025-10-23 17:45:08 -04:00
generate_gitops_test.go Okta conditional access configs (#34566) 2025-10-24 10:11:14 -05:00
generate_test.go Moved some integration tests into their own package. (#28978) 2025-05-09 09:26:57 -05:00
get.go Add --line flag to fleetctl get mdm-command-results (#31473) 2025-08-25 17:04:18 -04:00
get_test.go Add support for VSCode fork extensions in software inventory (#33595) 2025-10-07 14:05:22 -07:00
gitops.go Allow setting software icons via GitOps (#32886) 2025-09-26 15:59:48 -05:00
gitops_test.go Move dry run checks around for app store apps gitops and add test case (#33456) 2025-10-02 15:54:24 -03:00
goquery.go Moved fleetctl to fleetctl package. (#28932) 2025-05-07 15:53:35 -05:00
hosts.go [fleetctl] api command: support request body, including file uploads (#30806) 2025-07-29 08:15:23 -05:00
hosts_test.go 30311: Fix race condition in test (#30903) 2025-07-17 10:20:49 -04:00
kill_process.go Moved fleetctl to fleetctl package. (#28932) 2025-05-07 15:53:35 -05:00
kill_process_windows.go Moved fleetctl to fleetctl package. (#28932) 2025-05-07 15:53:35 -05:00
login.go Moved fleetctl to fleetctl package. (#28932) 2025-05-07 15:53:35 -05:00
logout.go Moved fleetctl to fleetctl package. (#28932) 2025-05-07 15:53:35 -05:00
logout_test.go Moved some integration tests into their own package. (#28978) 2025-05-09 09:26:57 -05:00
mdm.go [fleetctl] api command: support request body, including file uploads (#30806) 2025-07-29 08:15:23 -05:00
mdm_test.go error on pending locks for macos (#33857) 2025-10-06 11:20:18 -03:00
package.go Add initial Arch Linux support (#33096) 2025-09-18 18:55:31 -03:00
preview.go Stop showing debug logs during fleetctl preview, slight reformat (#33352) 2025-09-23 13:49:05 -04:00
query.go Moved fleetctl to fleetctl package. (#28932) 2025-05-07 15:53:35 -05:00
query_output.go Moved fleetctl to fleetctl package. (#28932) 2025-05-07 15:53:35 -05:00
query_test.go Moved some integration tests into their own package. (#28978) 2025-05-09 09:26:57 -05:00
scripts.go Update description for fleetctl run-script (#31348) 2025-07-30 17:32:53 -05:00
scripts_test.go Add encryption_key_archived to host details API response (#30850) 2025-07-15 13:21:39 -05:00
session_test.go Moved some integration tests into their own package. (#28978) 2025-05-09 09:26:57 -05:00
setup.go Moved fleetctl to fleetctl package. (#28932) 2025-05-07 15:53:35 -05:00
testing_utils.go Moved some integration tests into their own package. (#28978) 2025-05-09 09:26:57 -05:00
trigger.go Moved fleetctl to fleetctl package. (#28932) 2025-05-07 15:53:35 -05:00
trigger_test.go Moved some integration tests into their own package. (#28978) 2025-05-09 09:26:57 -05:00
upgrade_packs.go Moved fleetctl to fleetctl package. (#28932) 2025-05-07 15:53:35 -05:00
upgrade_packs_test.go Moved some integration tests into their own package. (#28978) 2025-05-09 09:26:57 -05:00
user.go Add govet's nilness and golangci-lint nilnesserr (#33359) 2025-09-23 17:55:50 -03:00
users_test.go Microsoft Compliance Partner backend changes (#29540) 2025-06-11 14:22:46 -03:00
vulnerability_data_stream.go feat: allow different cisa url to be provided (#31728) 2025-08-13 13:35:45 -05:00