awx.awx.controller_api lookup

The documentation for the lookup plugin, awx.awx.controller_api, was malformed.

The errors were:

  • 20 validation errors for PluginDocSchema
    doc -> options -> host -> env -> 1 -> deprecated -> removed_from_collection
      string does not match regex "^([^.]+\.[^.]+)$" (type=value_error.str.regex; pattern=^([^.]+\.[^.]+)$)
    doc -> options -> host -> env -> 1 -> deprecated -> why
      field required (type=value_error.missing)
    doc -> options -> host -> env -> 1 -> deprecated -> removed_in_version
      extra fields not permitted (type=value_error.extra)
    doc -> options -> host -> env -> 1 -> deprecated -> __root__
      One of `removed_at_date` or `removed_in` must be specified (type=value_error)
    doc -> options -> oauth_token -> env -> 1 -> deprecated -> removed_from_collection
      string does not match regex "^([^.]+\.[^.]+)$" (type=value_error.str.regex; pattern=^([^.]+\.[^.]+)$)
    doc -> options -> oauth_token -> env -> 1 -> deprecated -> why
      field required (type=value_error.missing)
    doc -> options -> oauth_token -> env -> 1 -> deprecated -> removed_in_version
      extra fields not permitted (type=value_error.extra)
    doc -> options -> oauth_token -> env -> 1 -> deprecated -> __root__
      One of `removed_at_date` or `removed_in` must be specified (type=value_error)
    doc -> options -> password -> env -> 1 -> deprecated -> removed_from_collection
      string does not match regex "^([^.]+\.[^.]+)$" (type=value_error.str.regex; pattern=^([^.]+\.[^.]+)$)
    doc -> options -> password -> env -> 1 -> deprecated -> why
      field required (type=value_error.missing)
    doc -> options -> password -> env -> 1 -> deprecated -> removed_in_version
      extra fields not permitted (type=value_error.extra)
    doc -> options -> password -> env -> 1 -> deprecated -> __root__
      One of `removed_at_date` or `removed_in` must be specified (type=value_error)
    doc -> options -> username -> env -> 1 -> deprecated -> removed_from_collection
      string does not match regex "^([^.]+\.[^.]+)$" (type=value_error.str.regex; pattern=^([^.]+\.[^.]+)$)
    doc -> options -> username -> env -> 1 -> deprecated -> why
      field required (type=value_error.missing)
    doc -> options -> username -> env -> 1 -> deprecated -> removed_in_version
      extra fields not permitted (type=value_error.extra)
    doc -> options -> username -> env -> 1 -> deprecated -> __root__
      One of `removed_at_date` or `removed_in` must be specified (type=value_error)
    doc -> options -> verify_ssl -> env -> 1 -> deprecated -> removed_from_collection
      string does not match regex "^([^.]+\.[^.]+)$" (type=value_error.str.regex; pattern=^([^.]+\.[^.]+)$)
    doc -> options -> verify_ssl -> env -> 1 -> deprecated -> why
      field required (type=value_error.missing)
    doc -> options -> verify_ssl -> env -> 1 -> deprecated -> removed_in_version
      extra fields not permitted (type=value_error.extra)
    doc -> options -> verify_ssl -> env -> 1 -> deprecated -> __root__
      One of `removed_at_date` or `removed_in` must be specified (type=value_error)
    

File a bug with the awx.awx collection in order to have it corrected.