Граф коммитов

28 Коммитов

Автор SHA1 Сообщение Дата
Jacob Zaval a51749a6df 1ESPT 2024-04-04 14:24:12 -07:00
Jacob Zaval 51f65635a3 1ESPT 2024-04-04 14:19:16 -07:00
Jacob Zaval c4907af3b5 remove big sur tests 2024-04-04 13:20:35 -07:00
Jacob Zaval 56b399876e
Merge branch 'release/6.0.0' into user/mswartz/AddLatestOS 2023-10-18 18:09:49 -07:00
Jacob Zaval 4f4bd1147a update CI 2023-10-18 14:12:59 -07:00
Jacob Zaval 080499c0de
Merge branch 'release/6.0.0' into feature/sonoma-clt 2023-10-17 17:40:40 -07:00
Matthew Swartz 8748f3ea99 syntax 2023-10-17 15:33:19 -07:00
Matthew Swartz 3f741ad9a1 param fix 2023-10-17 15:31:10 -07:00
Matthew Swartz ff02bad992 fixing jobname issue 2023-10-17 15:30:18 -07:00
Matthew Swartz 710cc4c964 venturaPlus for new OS config 2023-10-17 15:00:00 -07:00
Matthew Swartz 9fb08691f8 Add Sonoma/Ventura 2023-10-13 13:29:28 -07:00
Matthew Swartz 75aaab069e remove bigsur and default from azure yml 2023-10-12 15:00:39 -07:00
Jacob Zaval a10d5ffc1d valid names for jobs 2023-06-28 23:30:07 -07:00
Jacob Zaval 02a6207cee separate kitchen runs by host capabilities 2023-06-28 23:27:56 -07:00
Jacob Zaval 9add8d37e3 update pipelines yml 2023-06-26 17:59:54 -07:00
Jacob Zaval e06fa709bc update kitchen suites 2023-06-24 12:08:04 -07:00
Jacob Zaval 04cd0a8bed skip xcode tests 2023-06-23 20:46:57 -07:00
Jacob Zaval 03f3b4c430 update build, remove debug live_stream 2022-03-04 17:03:58 -08:00
Jacob Zaval 7a98d551cd update build for monterey 2021-06-09 19:13:38 -07:00
Mark John Merin 94816b43bd fix pipelines 2021-06-04 15:59:39 -07:00
Jacob Zaval 428cdf532d remove power managment suite 2021-02-25 15:52:04 -08:00
Jacob Zaval 7e8e4f26f3 add big sur platform 2020-07-24 12:30:19 -07:00
Jacob Zaval 9dce0fa672 update suite names 2020-06-23 15:52:56 -07:00
Jacob Zaval 721509d5e9 remove foodcritic step from builds 2020-01-31 16:00:54 -08:00
Jacob Zaval 82b14d2f82 add catalina, drop sierra test support 2019-09-25 12:34:53 -07:00
Eammon Hanlon 368cfc268c Add chef15 to existing Azure Pipelines matrix 2019-08-13 11:28:43 -07:00
Jacob Zaval 72bef17087
Fix Xcode beta installs and build pipeline (#203)
* Glorious TDD

* Glorious TDD - Pt. 2

* Update version and CHANGELOG

* create failing test for beta path issue

* fix failing test

* all tests passing

* add chefspec tests

* add with syntax to check actual mv command

* fix beta xcode path again

* Cookstyle linting

* update tests for subsequent betas

* update expectations

* pass tests

* bump

* bump

* change version property to box_version (#201)

* update boxes

* use @version

* bump

* use explaining variable for beta iteration, make regex case insens

* update CL

* update Xcode tests

* remove sierra testing

* Update platform names to include Chef version

* Remove CI triggers for Release and Hotfix

* Update build to use test-kitchen.yml jobs template

* Add ChefSpec, CookStyle, Foodcritic job, and update parameters
2019-08-02 15:43:01 -07:00
Jacob Zaval 51012afc7d
Release/3.0 (#193)
* update syntax in ard_test.rb, added mojave test suites, removed test suites for el capitan

* Add deprecation notice for the machine_name resource (#146)

* bump version to 3.0 for release branch

* Drop chef13 support in .kitchen.yml

* Remove machine_name resource in favor of hostname resource in Chef14 (#145)

* update syntax in ard_test.rb, added mojave test suites, removed test suites for el capitan

* update inspec tests

* remove live_stream option

* Remove machine name custom resource and related tests

* Add deprecation notice for the machine_name resource (#146)

* Add spotlight spec test

* Add back el-cap chef14 platform in .kitchen.yml

* Release 3.0 will not support Chef 13 if this change is implemented

* Remove El Capitan support


Linting

- Remove machine_name resource in favor of hostname resource in Chef14 (#145)
* update syntax in ard_test.rb, added mojave test suites, removed test suites for el capitan
* update inspec tests
* remove live_stream option
* Remove machine name custom resource and related tests
* Add deprecation notice for the machine_name resource (#146)
* Add spotlight spec test
* Add back el-cap chef14 platform in .kitchen.yml
* Release 3.0 will not support Chef 13 if this change is implemented
- Remove El Capitan support
- Remove useless assignment in security_test
- Enable password hash unit test
- Markdown linting
- Fix headers
- Remove dollar signs from code blocks that do not include output
- Update 10.13.3 to 10.13.6

* Bump supported Chef version in metadata.rb to 14

* Remove machine_name resource documentation

* Add Azure Pipelines YAML (#185)

* Remove duplicate .gitignore from test cookbook

* Add azure-pipelines YAML with Chef unit/lint job

* Add suites and update kitchen.yml name

* Add pipelines YAML to chefignore

* Add parameter input for kitchenFile

* Remove branch ref for templates repository

* Remove Xcode recipe, tests, and documentation (#187)

* Remove default recipe and fix ChefSpec test for disable_software_updates recipe (#186)

* Delete default recipe and related spec

* Fix failing ChefSpec test for disable_software_updates recipe

* remove default Xcode version attribute

* set test recipe Xcode version

* Remove disable_software_updates recipe, related tests, and documentation (#188)

* update mailmap

* create readme and resource for macos_automatic_software_updates

* remove vagrant.rb

* change name of resource to automatic_software_updates

* add new automatic_software_updates resource

* add spec test for automatic_software_updates

* change name of resource

* group under one action block

* update spec test to check for app_store

* update property names

* update property names in resource

* update property name in spec test

* update value entry to recieve user inputed property

* add block to test both true and false

* Add Action description to software_update.md

* spec tests with seperate it blocks, work in progress

* uploaded some working tests

* update resource to pass spec tests

* make path to software update plist a variable

* lint and beautify

* create app store plist variable

* add test cases for error handling

* add exception handling for spec test cases

* add error handling to resource to check against bad configs

* add disable_software_updates.rb

* update software_updates_test.rb to include all resource values

* make software-update test suite idempotent

* add more content to resource_software_update.md documentation

* update documentation name

* remove old file

* add example to documentation

* remove disable_software_update recipe

* Revert "remove disable_software_update recipe"

This reverts commit e034db13a8dd349ac2dbc2fe2ec1133da650bdca.

* cookstyle

* add integration test for macos_test disable software update recipe

* update integration test for software update with content

* update README.md

* Revert "update README.md"

This reverts commit f1c2f881b7.

* update README.md

* Update documentation/resource_automatic_software_updates.md

Co-Authored-By: v-anshie <v-anshie@microsoft.com>

* Update documentation/resource_automatic_software_updates.md

Co-Authored-By: v-anshie <v-anshie@microsoft.com>

* Update spec/unit/resources/automatic_software_updates_spec.rb

Co-Authored-By: v-anshie <v-anshie@microsoft.com>

* Update spec/unit/resources/automatic_software_updates_spec.rb

Co-Authored-By: v-anshie <v-anshie@microsoft.com>

* Update spec/unit/resources/automatic_software_updates_spec.rb

Co-Authored-By: v-anshie <v-anshie@microsoft.com>

* Update spec/unit/resources/automatic_software_updates_spec.rb

Co-Authored-By: v-anshie <v-anshie@microsoft.com>

* Update spec/unit/resources/automatic_software_updates_spec.rb

Co-Authored-By: v-anshie <v-anshie@microsoft.com>

* Update spec/unit/resources/automatic_software_updates_spec.rb

Co-Authored-By: v-anshie <v-anshie@microsoft.com>

* Update spec/unit/resources/automatic_software_updates_spec.rb

Co-Authored-By: v-anshie <v-anshie@microsoft.com>

* Update spec/unit/resources/automatic_software_updates_spec.rb

Co-Authored-By: v-anshie <v-anshie@microsoft.com>

* Update spec/unit/resources/automatic_software_updates_spec.rb

Co-Authored-By: v-anshie <v-anshie@microsoft.com>

* update spec test plist path entries with variable for cleaner code -Mark Merin

* remove duplicate test file with bad InSpec syntax

* fix indentation, update wording, and add inline image of the preferences

* update wording in documentation

* Replace ard resource with remote_management (#191)

* change class name from ARD to RemoteManagement

* update resource name in test

* update resource name

* update method names

* remote unused actions

* make RemoteManagement a class, static methods

* create remote_management resource to replace ard

* remove configuration action, create contexts to check idempotence

* update test recipe to be more explicit

* update spec to use shared examples and contexts

* add full privs mask to configured? guard

* remove old library spec

* update docs

* remove duplicate conditional checking

* refactor plist to plist_content

* refactor configured? to configured_for_all_users_and_privileges?

* remove parens

* update build yaml to include software-update test suite

* update test suite name in kitchen.yml

* update changelog with 3.0 changes

* fix run_list recipe to look in macos_test folder for recipe

* update run_list for software-updates test suite

* update azure-pipelines.yml test suites list (#192)

* update azure-pipelines.yml test suites list

* Fix test recipe name for software_updates suite

* Update InSpec output file name to match azure pipelines template

* Remove Chef version from platform name

* Remove chefVersion from the matrix strategy

* Revert chefVersion removal from matrix strategy

* Revert "Revert chefVersion removal from matrix strategy"

This reverts commit ac03f78bca.

* fix keychain creation guard preventing multi-converge from passing

* add exclude for url suite

* Revert "add exclude for url suite"

This reverts commit b5ea622077.

* add guard in azure-pipelines.yml for xcode version on sierra platform

* Revert "add guard in azure-pipelines.yml for xcode version on sierra platform"

This reverts commit 5a9460d7bc.

* don't exclude sierra from xcode testing

* add '9.2' version to sierra url install

* update build badge in README.md

* fix typo

* add fix for keychain to changelog

* add removal of machine_name to changelog

* fix caps

* move spotlight resource test to resource folder

* note spotlight test additions

* note removal of default attribute for xcode version

* remove dup lines

* add changelog updates

* add mock data back

* add more mock data back

* Update resource doc links

- Fix broken link for renamed resource
- Remove link to machine_name documentation
- Update formatting to match Chef's resource links

* update xcode doc with auth steps

* officially unofficial

* remove extra lines between properties to match other resources

* update CHANGELOG with correct El Capitan prefix

* install rb-readline gem for pry compatibility with unit test guard

https://github.com/pry/pry/issues/1577
2019-03-04 10:07:16 -08:00