Scriptworker
stable
Table of Contents
Maintenance
Scriptworker Releases
Adding new scriptworker instance types
Adding new scriptworker instances of an existing type
Chain of Trust
Scriptworker Readme
scriptworker package
Scriptworker
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
add_enumerable_item_to_dict() (in module scriptworker.utils)
add_projectid() (in module scriptworker.utils)
add_taskqueueid() (in module scriptworker.utils)
apply_product_config() (in module scriptworker.config)
assert_is_parent() (in module scriptworker.artifacts)
async_main() (in module scriptworker.worker)
AuditLogFormatter (class in scriptworker.cot.verify)
B
BaseDownloadError
build_link() (in module scriptworker.cot.verify)
build_task_dependencies() (in module scriptworker.cot.verify)
build_taskcluster_yml_url() (in module scriptworker.cot.verify)
C
calculate_sleep_time() (in module scriptworker.utils)
cancel() (scriptworker.worker.RunTasks method)
ChainOfTrust (class in scriptworker.cot.verify)
check_and_update_action_task_group_id() (in module scriptworker.cot.verify)
check_config() (in module scriptworker.config)
check_interactive_docker_worker() (in module scriptworker.cot.verify)
check_interactive_generic_worker() (in module scriptworker.cot.verify)
claim_task (scriptworker.context.Context property)
claim_work() (in module scriptworker.task)
cleanup() (in module scriptworker.utils)
compare_jsone_task_definition() (in module scriptworker.cot.verify)
complete_task() (in module scriptworker.task)
compress_artifact_if_supported() (in module scriptworker.artifacts)
config (scriptworker.context.Context attribute)
,
[1]
ConfigError
Context (class in scriptworker.context)
context (scriptworker.cot.verify.ChainOfTrust attribute)
(scriptworker.cot.verify.LinkOfTrust attribute)
contextual_log_handler() (in module scriptworker.log)
cot (scriptworker.cot.verify.LinkOfTrust property)
cot_dir (scriptworker.cot.verify.LinkOfTrust property)
CoTError
create_artifact() (in module scriptworker.artifacts)
create_config() (in module scriptworker.config)
create_queue() (scriptworker.context.Context method)
create_temp_creds() (in module scriptworker.utils)
create_test_workdir() (in module scriptworker.cot.verify)
credentials (scriptworker.context.Context property)
credentials_timestamp (scriptworker.context.Context attribute)
,
[1]
CREDS_FILES (in module scriptworker.config)
D
datestring_to_timestamp() (in module scriptworker.utils)
decision_task_id (scriptworker.cot.verify.ChainOfTrust attribute)
(scriptworker.cot.verify.LinkOfTrust attribute)
DECISION_TASK_TYPES (in module scriptworker.cot.verify)
DEFAULT_CONFIG (in module scriptworker.constants)
DEFAULT_MAX_CONCURRENT_DOWNLOADS (in module scriptworker.context)
definition (scriptworker.github.GitHubRepository property)
dependent_task_ids() (scriptworker.cot.verify.ChainOfTrust method)
do_run_task() (in module scriptworker.worker)
do_upload() (in module scriptworker.worker)
Download404
download_artifacts() (in module scriptworker.artifacts)
download_cot() (in module scriptworker.cot.verify)
download_cot_artifact() (in module scriptworker.cot.verify)
download_cot_artifacts() (in module scriptworker.cot.verify)
download_file() (in module scriptworker.utils)
download_semaphore (scriptworker.context.Context property)
DownloadError
E
ed25519_private_key_from_file() (in module scriptworker.ed25519)
ed25519_private_key_from_string() (in module scriptworker.ed25519)
ed25519_private_key_to_string() (in module scriptworker.ed25519)
ed25519_public_key_from_file() (in module scriptworker.ed25519)
ed25519_public_key_from_string() (in module scriptworker.ed25519)
ed25519_public_key_to_string() (in module scriptworker.ed25519)
event_loop (scriptworker.context.Context property)
exit_code (scriptworker.exceptions.BaseDownloadError attribute)
(scriptworker.exceptions.ConfigError attribute)
(scriptworker.exceptions.CoTError attribute)
(scriptworker.exceptions.Download404 attribute)
(scriptworker.exceptions.DownloadError attribute)
(scriptworker.exceptions.ScriptWorkerEd25519Error attribute)
(scriptworker.exceptions.ScriptWorkerException attribute)
,
[1]
(scriptworker.exceptions.ScriptWorkerRetryException attribute)
,
[1]
(scriptworker.exceptions.ScriptWorkerTaskException attribute)
extract_github_repo_and_revision_from_source_url() (in module scriptworker.github)
extract_github_repo_full_name() (in module scriptworker.github)
extract_github_repo_owner_and_name() (in module scriptworker.github)
extract_github_repo_ssh_url() (in module scriptworker.github)
F
filepaths_in_dir() (in module scriptworker.utils)
find_sorted_task_dependencies() (in module scriptworker.cot.verify)
format() (scriptworker.cot.verify.AuditLogFormatter method)
format_json() (in module scriptworker.utils)
G
generate_cot() (in module scriptworker.cot.generate)
generate_cot_body() (in module scriptworker.cot.generate)
get_action_callback_name() (in module scriptworker.task)
get_action_context_and_template() (in module scriptworker.cot.verify)
get_all_artifacts_per_task_id() (in module scriptworker.cot.verify)
get_all_links_in_chain() (scriptworker.cot.verify.ChainOfTrust method)
get_and_check_single_upstream_artifact_full_path() (in module scriptworker.artifacts)
get_and_check_tasks_for() (in module scriptworker.task)
get_artifact_full_path() (scriptworker.cot.verify.LinkOfTrust method)
get_artifact_url() (in module scriptworker.artifacts)
get_base_branch() (in module scriptworker.task)
get_base_revision() (in module scriptworker.task)
get_branch() (in module scriptworker.task)
get_commit() (scriptworker.github.GitHubRepository method)
get_commit_message() (in module scriptworker.task)
get_context_from_cmdln() (in module scriptworker.config)
get_cot_artifacts() (in module scriptworker.cot.generate)
get_cot_environment() (in module scriptworker.cot.generate)
get_decision_task_id() (in module scriptworker.task)
get_expiration_arrow() (in module scriptworker.artifacts)
get_frozen_copy() (in module scriptworker.config)
get_hash() (in module scriptworker.utils)
get_in_tree_template() (in module scriptworker.cot.verify)
get_jsone_context_and_template() (in module scriptworker.cot.verify)
get_link() (scriptworker.cot.verify.ChainOfTrust method)
get_log_filehandle() (in module scriptworker.log)
get_log_filename() (in module scriptworker.log)
get_loggable_url() (in module scriptworker.utils)
get_optional_artifacts_per_task_id() (in module scriptworker.artifacts)
get_parent_task_id() (in module scriptworker.task)
get_parts_of_url_path() (in module scriptworker.utils)
get_project() (in module scriptworker.task)
get_provisioner_id() (in module scriptworker.task)
get_pull_request() (scriptworker.github.GitHubRepository method)
get_pull_request_number() (in module scriptworker.task)
get_push_date_time() (in module scriptworker.task)
get_pushlog_info() (in module scriptworker.cot.verify)
get_release() (scriptworker.github.GitHubRepository method)
get_repo() (in module scriptworker.task)
get_repo_scope() (in module scriptworker.task)
get_results_and_future_exceptions() (in module scriptworker.utils)
get_reversed_statuses() (in module scriptworker.constants)
get_revision() (in module scriptworker.task)
get_run_id() (in module scriptworker.task)
get_scm_level() (in module scriptworker.cot.verify)
get_single_item_from_sequence() (in module scriptworker.utils)
get_single_upstream_artifact_full_path() (in module scriptworker.artifacts)
get_source_url() (in module scriptworker.cot.verify)
get_tag_hash() (scriptworker.github.GitHubRepository method)
get_task() (in module scriptworker.client)
get_task_definition() (in module scriptworker.task)
get_task_id() (in module scriptworker.task)
get_triggered_by() (in module scriptworker.task)
get_unfrozen_copy() (in module scriptworker.config)
get_upstream_artifacts_full_paths_per_task_id() (in module scriptworker.artifacts)
get_valid_task_types() (in module scriptworker.cot.verify)
get_valid_worker_impls() (in module scriptworker.cot.verify)
get_worker_pool_id() (in module scriptworker.task)
get_worker_type() (in module scriptworker.task)
GitHubRepository (class in scriptworker.github)
guess_content_type_and_encoding() (in module scriptworker.artifacts)
guess_task_type() (in module scriptworker.cot.verify)
guess_worker_impl() (in module scriptworker.cot.verify)
H
has_commit_landed_on_repository() (scriptworker.github.GitHubRepository method)
has_restricted_scopes() (scriptworker.cot.verify.ChainOfTrust method)
I
invoke() (scriptworker.worker.RunTasks method)
is_action() (in module scriptworker.task)
is_artifact_optional() (in module scriptworker.cot.verify)
is_decision() (scriptworker.cot.verify.ChainOfTrust method)
is_github_repo_owner_the_official_one() (in module scriptworker.github)
is_github_task() (in module scriptworker.task)
is_github_url() (in module scriptworker.github)
is_pull_request() (in module scriptworker.task)
is_scope_in_restricted_scopes() (scriptworker.cot.verify.ChainOfTrust method)
is_try() (in module scriptworker.task)
is_try_or_pull_request (scriptworker.cot.verify.LinkOfTrust attribute)
is_try_or_pull_request() (in module scriptworker.task)
(scriptworker.cot.verify.ChainOfTrust method)
(scriptworker.cot.verify.LinkOfTrust method)
L
LinkOfTrust (class in scriptworker.cot.verify)
links (scriptworker.cot.verify.ChainOfTrust attribute)
load_json_or_yaml() (in module scriptworker.utils)
load_json_or_yaml_from_url() (in module scriptworker.utils)
log (in module scriptworker.client)
(in module scriptworker.config)
(in module scriptworker.context)
(in module scriptworker.cot.generate)
(in module scriptworker.cot.verify)
(in module scriptworker.ed25519)
(in module scriptworker.log)
(in module scriptworker.task)
(in module scriptworker.utils)
(in module scriptworker.worker)
M
main() (in module scriptworker.worker)
makedirs() (in module scriptworker.utils)
match_url_path_callback() (in module scriptworker.utils)
match_url_regex() (in module scriptworker.utils)
module
scriptworker
scriptworker.artifacts
scriptworker.client
scriptworker.config
scriptworker.constants
scriptworker.context
scriptworker.cot.generate
scriptworker.cot.verify
scriptworker.ed25519
scriptworker.exceptions
scriptworker.github
scriptworker.log
scriptworker.task
scriptworker.utils
scriptworker.worker
N
name (scriptworker.cot.verify.ChainOfTrust attribute)
(scriptworker.cot.verify.LinkOfTrust attribute)
P
parent_task_id (scriptworker.cot.verify.ChainOfTrust attribute)
(scriptworker.cot.verify.LinkOfTrust attribute)
PARENT_TASK_TYPES (in module scriptworker.cot.verify)
pipe_to_log() (in module scriptworker.log)
populate_jsone_context() (in module scriptworker.cot.verify)
populate_projects() (scriptworker.context.Context method)
prepare_to_run_task() (in module scriptworker.task)
proc (scriptworker.context.Context attribute)
,
[1]
projects (scriptworker.context.Context property)
Q
queue (scriptworker.context.Context attribute)
,
[1]
R
raise_future_exceptions() (in module scriptworker.utils)
raise_on_errors() (in module scriptworker.cot.verify)
read_from_file() (in module scriptworker.utils)
read_worker_creds() (in module scriptworker.config)
reclaim_task (scriptworker.context.Context property)
reclaim_task() (in module scriptworker.task)
remove_empty_keys() (in module scriptworker.utils)
REPO_SCOPE_REGEX (in module scriptworker.task)
request() (in module scriptworker.utils)
retry_async() (in module scriptworker.utils)
retry_async_decorator() (in module scriptworker.utils)
retry_create_artifact() (in module scriptworker.artifacts)
retry_get_task_definition() (in module scriptworker.task)
retry_request() (in module scriptworker.utils)
retry_sync() (in module scriptworker.utils)
rm() (in module scriptworker.utils)
run_task() (in module scriptworker.task)
run_tasks() (in module scriptworker.worker)
running_tasks (scriptworker.context.Context attribute)
RunTasks (class in scriptworker.worker)
S
scriptworker
module
scriptworker.artifacts
module
scriptworker.client
module
scriptworker.config
module
scriptworker.constants
module
scriptworker.context
module
scriptworker.cot.generate
module
scriptworker.cot.verify
module
scriptworker.ed25519
module
scriptworker.exceptions
module
scriptworker.github
module
scriptworker.log
module
scriptworker.task
module
scriptworker.utils
module
scriptworker.worker
module
ScriptWorkerEd25519Error
ScriptWorkerException
ScriptWorkerRetryException
ScriptWorkerTaskException
semaphore_wrapper() (in module scriptworker.utils)
session (scriptworker.context.Context attribute)
,
[1]
status (scriptworker.cot.verify.LinkOfTrust attribute)
STATUSES (in module scriptworker.constants)
sync_main() (in module scriptworker.client)
T
task (scriptworker.context.Context attribute)
,
[1]
(scriptworker.cot.verify.LinkOfTrust property)
task_graph (scriptworker.cot.verify.LinkOfTrust attribute)
(scriptworker.cot.verify.LinkOfTrust property)
task_id (scriptworker.context.Context property)
(scriptworker.cot.verify.ChainOfTrust attribute)
(scriptworker.cot.verify.LinkOfTrust attribute)
task_type (scriptworker.cot.verify.ChainOfTrust attribute)
(scriptworker.cot.verify.LinkOfTrust attribute)
TaskVerificationError
temp_credentials (scriptworker.context.Context property)
temp_queue (scriptworker.context.Context attribute)
,
[1]
to_unicode() (in module scriptworker.utils)
trace_back_to_tree() (in module scriptworker.cot.verify)
U
update_logging_config() (in module scriptworker.log)
upload_artifacts() (in module scriptworker.artifacts)
V
validate_artifact_url() (in module scriptworker.client)
validate_json_schema() (in module scriptworker.client)
validate_task_schema() (in module scriptworker.client)
verify_build_task() (in module scriptworker.cot.verify)
verify_chain_of_trust() (in module scriptworker.cot.verify)
verify_cot_cmdln() (in module scriptworker.cot.verify)
verify_cot_signatures() (in module scriptworker.cot.verify)
verify_docker_image_sha() (in module scriptworker.cot.verify)
verify_docker_image_task() (in module scriptworker.cot.verify)
verify_docker_worker_task() (in module scriptworker.cot.verify)
verify_ed25519_signature() (in module scriptworker.ed25519)
verify_ed25519_signature_cmdln() (in module scriptworker.ed25519)
verify_generic_worker_task() (in module scriptworker.cot.verify)
verify_link_ed25519_cot_signature() (in module scriptworker.cot.verify)
verify_link_in_task_graph() (in module scriptworker.cot.verify)
verify_parent_task() (in module scriptworker.cot.verify)
verify_parent_task_definition() (in module scriptworker.cot.verify)
verify_partials_task() (in module scriptworker.cot.verify)
verify_repo_matches_url() (in module scriptworker.cot.verify)
verify_scriptworker_task() (in module scriptworker.cot.verify)
verify_task() (scriptworker.context.Context method)
verify_task_in_task_graph() (in module scriptworker.cot.verify)
verify_task_types() (in module scriptworker.cot.verify)
verify_worker_impls() (in module scriptworker.cot.verify)
W
worker_impl (scriptworker.cot.verify.ChainOfTrust attribute)
(scriptworker.cot.verify.LinkOfTrust attribute)
WorkerShutdownDuringTask
worst_level() (in module scriptworker.task)
write_json() (scriptworker.context.Context method)
write_to_file() (in module scriptworker.utils)
Read the Docs
v: stable
Versions
master
latest
stable
0.7.x
Downloads
On Read the Docs
Project Home
Builds