Skip to content

Remove redundant duplicate LICENSE file under osac-metering - #2

Closed
eliorerz wants to merge 4936 commits into
mainfrom
cleanup/duplicate-license-files
Closed

eliorerz wants to merge 4936 commits into
mainfrom
cleanup/duplicate-license-files

Conversation

@eliorerz

Copy link
Copy Markdown
Owner

Summary

  • osac-metering/LICENSE was byte-identical (sha256 match) to the repo root LICENSE. A single root LICENSE already covers the whole mono-repo per normal convention, so this copy is redundant.

Scope note

This started as a broader LICENSE-redundancy audit across the OSAC mono-repo consolidation workspace. Most of the originally-suspected duplicate LICENSE files (osac-installer, fulfillment-service, osac-operator, osac-aap top-level, docs, enhancement-proposals, osac-test-infra, graphify, enclave, bare-metal-fulfillment-operator) turned out to belong to separate, independently-versioned sibling git repositories in the parent workspace folder, not to this mono-repo's own tracked tree — so they're out of scope for this change and were left untouched.

Within this repo's actual tracked tree, only two LICENSE files were byte-identical duplicates of the root:

  • osac-metering/LICENSE — removed here.
  • osac-aap/collections/ansible_collections/osac/templates/LICENSE — left in place, flagged for a human decision (see PR comment / conversation) since it's the sole LICENSE among otherwise-identical independently-packageable Ansible Galaxy collections, and it's ambiguous whether that's a deliberate per-collection distribution convention or stray leftover.

The 6 vendored third-party LICENSE files under osac-aap/vendor/ansible_collections/** were verified (diff'd) to carry genuinely different upstream licenses (GPLv3 / Apache-2.0) and are correctly untouched.

Test plan

  • Verified via diff and sha256sum that osac-metering/LICENSE was byte-identical to root LICENSE before removal.

omer-vishlitzky and others added 30 commits August 9, 2026 21:14
…nistic correction IDs

State machines (CaaS + VMaaS):
- CaaS: replace default updated.v1 with explicit non-billable→billable
  as resumed.v1. Default case now errors on unexpected transitions.
- VMaaS: enumerate all known states explicitly (STARTING, STOPPING,
  DELETING, DELETE_FAILED, UNSPECIFIED). Default case errors.

NodeSet-keyed components:
- Add NodeSet field to ComponentRecord, populated from spec.node_sets
  map key. Prevents host_type collision when two pools share a type.
- ComponentEventID uses NodeSet as unique key: {eventID}/{nodeSet}
- ChangedComponents keys on NodeSet instead of component:host_type
- FlatBillingDimensions includes node_set field

Deterministic correction event IDs:
- Derive base ID from resourceID + reason + states instead of
  uuid.NewString(). Same drift across reconciliation cycles produces
  same event IDs, enabling adapter-level dedup.

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: omer-vishlitzky <omer.vishlitzky@gmail.com>
Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: omer-vishlitzky <omer.vishlitzky@gmail.com>
- correctionDescription returns error for unknown CorrectionReason
- isBillableForType returns error for unknown resource type
- No silent fallbacks remain in any switch statement

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: omer-vishlitzky <omer.vishlitzky@gmail.com>
…, proto compat

- ChangedComponents: preserve NodeSet on removed component records so
  ComponentEventID produces unique IDs and FlatBillingDimensions carries
  the correct node_set for billing closure
- buildSyntheticHeartbeats: derive deterministic base ID from
  resourceID + timestamp instead of uuid.NewString, enabling adapter
  dedup on retry
- Adapt to typed proto references (ClusterTemplateReference,
  ClusterCatalogItemReference, HostTypeReference, VersionName)
- Fix goimports formatting

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: omer-vishlitzky <omer.vishlitzky@gmail.com>
…tables

State transitions are now defined as maps — the table IS the spec.
Missing entry = error (fail fast). No default branches to get wrong.
Adding BMaaS or any new resource type = adding a new table.

VMaaS (compute_instance): transient states (STOPPING/STARTING),
DELETING as billing-ending, explicit wildcard fallbacks.

CaaS (cluster_order): billable-to-billable skip, non-billable skip,
same-state transitions for scaling, explicit per-state entries.

Shared lookup in transitions.go: exact (from, to) match first,
then (*,to) wildcard, then error.

Signed-off-by: omer-vishlitzky <ovishliz@redhat.com>
Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: omer-vishlitzky <omer.vishlitzky@gmail.com>
Fixes review findings from 5-agent critical review:

1. publishAndUpsert: all create/update paths now publish events BEFORE
   committing projection state. If Kafka fails, projection is not
   committed, replay retries full publish. Prevents permanent event
   loss on partial N+1 publish failure. Delete path was already
   correct (publish-first from PR 135 review).

2. Missing initial CaaS transitions: added ""->FAILED/DELETING/
   DELETE_FAILED/UNSPECIFIED as Skip. Prevents consumer crash when
   first-observed cluster is in non-billable state (bootstrap,
   reconnect after failure, existing deployment).

3. ErrSkipNonBillingTransition renamed to ErrSkipTransition — the old
   name was misleading for billable-to-billable transitions
   (PROGRESSING->READY).

4. Strengthened multi-removal test: verifies exact NodeSet->HostType
   preservation, not just non-empty NodeSet.

5. DimensionsEqual component ordering test: documents that array order
   matters (ClusterBillingDimensions sorts keys for determinism).

6. Proto enumeration completeness test: iterates every (from, to) state
   pair from all ClusterState proto values plus empty initial. If someone
   removes a table entry, this test fails — prevents wildcard masking.

7. Stale version test updated: publish-first means events reach Kafka
   even when projection upsert is skipped (adapter dedup handles it).

Signed-off-by: omer-vishlitzky <ovishliz@redhat.com>
Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: omer-vishlitzky <omer.vishlitzky@gmail.com>
Addresses amito's review comment: the N+1 decompose-build-publish
pattern repeated across publishLifecycleEvents, buildCorrectionEvents,
buildSyntheticHeartbeats, and buildHeartbeatEvents.

DecomposeClusterEvents handles only cluster_order — no fallback.
Empty components returns ErrDataQuality (fail fast, not silent
single-event degradation). Callers branch on resource type and
call DecomposeClusterEvents only for cluster_order.

Signed-off-by: omer-vishlitzky <ovishliz@redhat.com>
Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: omer-vishlitzky <omer.vishlitzky@gmail.com>
…rals

Zero switch statements in production code. Zero wildcards. Zero
hardcoded string literals. All state machines, event types, resource
types, timestamps, corrections, and decomposition use map-based
dispatch with constants. Missing entry = error, no fallback.

Changes:
- Constants for all event types (EventCreated, EventSuspended, ...),
  resource types (ResourceTypeComputeInstance, ResourceTypeClusterOrder),
  VMaaS states (CIState*), CaaS states (CLState*)
- ResolveCloudEventType: map-based, replaces identical switch in both
  mappers. CREATED/DELETED fixed, UPDATED delegates to transition table
- ResolveTransitionTime: map-based, replaces identical switch in both
  mappers. Unknown event type = error, nil timestamp = ErrDataQuality
- BuildResourceEvents: map-based decomposition dispatch, replaces
  5 separate "if cluster_order" branches. Unknown resource type = error.
  Adding BMaaS = one line in the map
- VMaaS transition table: 72 explicit entries (9 from × 8 to), no
  wildcards. Fixes latent bugs: ""→STOPPED was suspended.v1 (should be
  skip, no interval to close), RUNNING→UNSPECIFIED was updated.v1
  (should be suspended.v1, billable→non-billable)
- correctionDescription: map replaces switch, unknown reason = error
- isBillableForType: map replaces switch, unknown type = false

318 specs pass (was 240). New test files: transitions_test.go (18 specs),
correction_internal_test.go (5 specs). VMaaS exhaustive DescribeTable
(72 entries) + proto enumeration completeness test.

Signed-off-by: omer-vishlitzky <ovishliz@redhat.com>
Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: omer-vishlitzky <omer.vishlitzky@gmail.com>
…nsumer

The Watch Consumer crashed and reconnected on every OBJECT_SIGNALED
event (7 per E2E run) and every metadata-only OBJECT_UPDATED without
state_transition_time (3 per run). Each crash lost the bad event and
all subsequent events on that stream, since the Watch protocol has
no resume token.

Two targeted fixes — everything else still fails fast:

1. SIGNALED: ResolveCloudEventType and ResolveTransitionTime return
   ErrUnsupportedEvent. The consumer skips the event, increments
   osac_metering_events_skipped_total{reason=unsupported_event_type},
   and continues processing the same stream.

2. Metadata-only updates: when TransitionTime returns ErrDataQuality
   but the resource state hasn't changed (same as projection), the
   consumer skips silently — no state transition occurred, nothing
   to meter.

Real data quality issues (state changed but no timestamp, missing
resource_id, missing tenant_id) still crash the stream so they
surface as fulfillment-service bugs.

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: omer-vishlitzky <omer.vishlitzky@gmail.com>
Finding 1 (CRITICAL): VMaaS dimension change was silently dropped.
handleScalingEvent called ChangedComponents (CaaS-specific), returned
empty for VMaaS, updated projection without publishing. Fixed with
BuildDimensionChangeEvents map-based dispatch: VMaaS emits single
updated.v1, CaaS emits per-changed-component events. Also fixed
ChangedComponents to compare HostType (not just NodeCount).

Finding 2 (HIGH): billing dimension field renamed from version_name
to release_image, matching the design doc and CaaS events spec gist
adapter contract.

Finding 3 (MEDIUM): cluster_order created.v1/deleted.v1 now have flat
billing_dimensions (cluster_template, release_image only), no nested
components array. Matches design spec for audit events.

Finding 4 (MEDIUM): non-billable→billable transitions now consistently
use resumed.v1 across both VMaaS and CaaS. Only initial ""→billable
uses started.v1. Eliminates adapter special-casing between resource
types.

Signed-off-by: omer-vishlitzky <ovishliz@redhat.com>
Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: omer-vishlitzky <omer.vishlitzky@gmail.com>
MapWatchEvent now takes billingDims as a parameter instead of calling
mapper.BillingDimensionsMap() internally. Callers pass the right dims
for their context:

- Audit events (created/deleted): topLevelDims() strips components
  BEFORE building the CloudEvent (was: build with nested, then
  deserialize-strip-reserialize after)
- Lifecycle events: dims passed through, replaced per-component
  during decomposition anyway

Removes stripComponentsFromAuditEvent (serialize-deserialize round-trip).

Signed-off-by: omer-vishlitzky <ovishliz@redhat.com>
Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: omer-vishlitzky <omer.vishlitzky@gmail.com>
…view

ChangedComponents compared only NodeCount and HostType, so a cluster
upgrade (release_image change) or template change with unchanged
topology was silently dropped: no updated.v1 published, and the
projection still absorbed the new dimensions unconditionally in
handleScalingEvent — which permanently defeats the reconciler's
billing_dimensions_drift safety net, since the projection now matches
fulfillment and no drift is ever detected. Fixed by comparing via
DimensionsEqual on FlatBillingDimensions, the same equality already
used to gate entry into this code path, so the two can't disagree.

Two ID-derivation bugs meant retries didn't dedup the way CAP-16
("duplicate events do not cause double-counting") requires:
- Correction event IDs were derived from resourceID/reason/states only,
  with no discriminator. Two distinct billing_dimensions_drift
  corrections for the same resource/state collided on ID, so adapter
  dedup silently dropped the second one. Now includes a content
  fingerprint of the billing dimensions, so distinct drifts get
  distinct IDs while repeat detection of the *same* unresolved drift
  still dedups as designed.
- Reconciler's synthetic heartbeat IDs were keyed off "now", so a retry
  in a later reconciliation cycle for the same unresolved staleness gap
  minted a fresh ID for components already delivered in a prior partial
  failure. Now keyed off LastHeartbeatAt/BillableSince — the actual
  reference point for the gap — so retries of the same gap dedup.

Heartbeat Generator: base ID now keyed to the heartbeat window instead
of a random UUID (consistency/future-proofing for the ID scheme, not
an active bug — each real tick is a legitimately new heartbeat either
way). More importantly, one resource's publish failure no longer
aborts the whole tick; it's isolated so other resources still get
heartbeated.

Also:
- buildComponentEvent guards against a nil base-event data map
  (DataAs leaves the target nil, not an error, when data is empty)
- node_count is validated (integral, non-negative, in int32 range)
  before narrowing; a corrupt value now fails the whole decomposition
  loudly instead of either silently truncating/wrapping the billed
  value or (an earlier draft of this fix) silently dropping just the
  bad component, which would have been a new, differently-shaped
  silent data loss
- Unified the duplicated lifecycle/scaling event payload construction
  (meteringData / buildScalingEvent's hand-rolled map) into one
  exported LifecycleData/BuildLifecycleData used by both, so the two
  producers can't drift into different shapes on the same topic
- Removed the dead StateContext.NewDimensions field (assigned, never read)

Assisted-by: Claude Code <noreply@anthropic.com>
…idation gaps from review

- Bump private-api pin to v0.0.84 and regenerate: fulfillment-service's
  version_name->ClusterVersionReference conversion made metering's stale
  proto silently decode the wrong field. Read spec.GetVersion().GetName().
- Track per-component billable-since (ComponentBillableSince) instead of
  one cluster-wide timestamp, so staggered scaling of independent node
  sets no longer understates duration_seconds for whichever component
  didn't cause the most recent reset. Threaded through Reconciler's
  missed_creation/state_drift paths too, since they write projection rows
  directly. Folded into the initial migration (no live database yet).
- Remove node_count validation from DecomposeClusterComponents entirely:
  fulfillment-service already rejects non-positive node set sizes at the
  API layer, and ClusterBillingDimensions always writes a valid typed
  value, so the check (and JSONB-corruption-only failure mode a stricter
  version of it would have added) defended against a scenario that can't
  occur through any real code path.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…etalInstance create

When network_attachments is omitted during BareMetalInstance creation,
auto-populate with the tenant's default IPv4 Subnet and default
SecurityGroup (labeled osac.openshift.io/default), using the first
fabric-role interface from the HostType. If no defaults exist, the
field remains empty (graceful skip).

Adds securityGroupsDao and tenancyLogic to the BM server struct for
default resource lookup and tenant resolution.

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: Dan Manor <dmanor@redhat.com>
… swallowing

DAO errors in the catalog → template → host_type chain were silently
swallowed, causing the interface field to be silently omitted on
transient DB failures. Now NotFound errors are treated as "chain
unresolvable" (return empty, no error) while other errors propagate
as Internal, consistent with findDefaultSubnet/findDefaultSecurityGroup.

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: Dan Manor <dmanor@redhat.com>
New task file that queries the Netris Controller DHCP lease API for a
subnet, matches a server port MAC address to find the DHCP-assigned IP,
and returns it via a discovered_ip_address fact. Used by the
bare-metal-fulfillment-operator during reconcileIPDiscovery after
provisioning completes.

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: Dan Manor <dmanor@redhat.com>
The query_dhcp_lease role is generic — it works for any resource type
that receives IPs via fabric DHCP, not just bare-metal instances.

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: Dan Manor <dmanor@redhat.com>
…ller API

The Netris controller does not expose a /api/v2/dhcp lease endpoint.
DHCP is served by Kea on softgate nodes, one instance per VPC (VRF).

Replace the controller API query with direct Kea control socket queries
on softgates: resolve Subnet → V-Net → VPC ID → VRF name, discover
softgates via hardware inventory API, then SSH to each and query
lease4-get-by-hw-address on /tmp/kea4-Vrf_{vpc_id}-ctrl-socket.

Tested on netris-lab with a live DHCP lease (server h03 ens5 on
subnet-m6vzc V-Net, VPC 3 / VRF Vrf_3).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add MAC format validation (assert) before shell interpolation to
  prevent injection via crafted MAC values
- Fix IP concatenation bug: use loop with early-exit guard instead of
  Jinja2 template that concatenated IPs from multiple softgates
- Add no_log: true to Kea query and response parsing tasks

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: Dan Manor <dmanor@redhat.com>
Rewrite DHCP lease query to use GET /api/v2/ipam/hosts/{subnetID}
per Netris team guidance. This replaces the SSH-to-softgate Kea
approach with a clean REST API call that follows existing patterns
(same endpoint used by netris.controller.ipam.query_subnet_hosts).

Resolves all SSH-related review concerns (StrictHostKeyChecking,
shell injection surface, socat dependency, from_json safety).

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: Dan Manor <dmanor@redhat.com>
Tested against live Netris controller — DHCP lease entries have a
mac array (not meta.mac): [{address, source, state}]. Updated the
matching logic to iterate item.mac[].address.

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: Dan Manor <dmanor@redhat.com>
…command

Add --network-attachment flag to the BareMetalInstance CLI create command,
parsing interface, subnet, security-groups, and primary fields into
BareMetalNetworkAttachment proto messages. Multiple flags can be specified
for multi-homed bare metal instances.

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: Dan Manor <dmanor@redhat.com>
…parsing

Table-driven Ginkgo tests covering parseBareMetalNetworkAttachmentFlag
(valid and invalid inputs), applyNetworkingFlags (populated and empty),
and flag registration.

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: Dan Manor <dmanor@redhat.com>
…ent paths

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: Dan Manor <dmanor@redhat.com>
…ackage

Move the security-groups parsing function to netutil and fix a case
inconsistency: the old implementation lowercased the prefix and group
values when security groups were present but preserved case when they
were absent. The shared version uses original-string byte offsets so
case is always preserved.

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: Dan Manor <dmanor@redhat.com>
…ce and types

Signed-off-by: Amit Oren <amoren@redhat.com>
- Change go.work from 1.26.4 to 1.26.3 to match global constraint
- Change osac-metering/adapters/go.mod from 1.26.4 to 1.26.3
- Run go mod tidy to add missing github.com/cloudevents/sdk-go/v2 v2.16.2
- All transitive dependencies now properly resolved

Signed-off-by: Amit Oren <amoren@redhat.com>
Signed-off-by: Amit Oren <amoren@redhat.com>
Signed-off-by: Amit Oren <amoren@redhat.com>
Signed-off-by: Amit Oren <amoren@redhat.com>
eliorerz and others added 24 commits August 14, 2026 01:10
Reverses the test-directory excludes added when the corpus scope was
first defined. Those excludes were based on general third-party guidance
(tests bloat node count 3-4x with no new edges) that was never actually
measured against this repo. Real usage since found genuine value in
'which tests cover this function' questions and source-to-test edges,
which the current exclude-tests scope can't answer at all.

Real measured impact (node/link count, load time) to follow in the PR
description once a live workflow_dispatch run completes.
fulfillment-service is PostgreSQL-backed, so the brain was blind to SQL
schema/migrations without this -- confirmed via the first production run's
own warning (109 .sql files skipped, tree_sitter_sql not installed).
graphifyy[sql] is a real PyPI extra; verified locally that pip resolves it
correctly and pulls in tree-sitter-sql.
…er code to proto layer

Co-authored-by: Zoltan Szabo <zszabo@redhat.com>
Co-authored-by: Zoltan Szabo <zszabo@redhat.com>
Co-authored-by: Zoltan Szabo <zszabo@redhat.com>
Co-authored-by: Zoltan Szabo <zszabo@redhat.com>
Co-authored-by: Zoltan Szabo <zszabo@redhat.com>
Add create and describe commands for BareMetalInstanceType:
- create baremetalinstancetype: Creates BareMetalInstanceType with hardware specs
- describe baremetalinstancetype: Shows detailed hardware specifications
- get baremetalinstancetype: List and retrieve instances (via reflection system)

Includes comprehensive test coverage and integration with CLI framework.

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: Austin Jamias <ajamias@redhat.com>
…nstall wiring

Adds a SessionStart hook script that pulls the latest CI-published
graphify bundle (OSAC-4016) into graphify-out/ at the start of every
session: binary-missing check, staleness signal via merge-base ancestry
(TTL-based note when unavailable, never a hard rejection), version check
against metadata.json with an exact upgrade command on mismatch, full
validation of both graph.json and metadata.json before touching local
state, and an atomic temp-dir-then-mv swap. Every failure path falls back
to whatever's already local (naming its known SHA/age) or signals brain
unavailable, and the script always exits 0 -- it must never block session
start.

Registered as a second SessionStart command alongside the existing
update-ai-context.sh hook, not a replacement.

graphify claude install itself (the CLAUDE.md directive + PreToolUse hook
that make Claude Code actually consult the graph) has not been run here --
no graphify binary was available to generate and verify its real output.
Documented as a required one-time follow-up in AGENTS.md instead of
hand-fabricating what that command would write.
- Fix the version-comparison bug that would have refused every fetch:
  graphify --version prints non-numeric text, so strip to the bare
  numeric version with grep -oE on both the fetch script and (paired fix
  in OSAC-4016) the workflow that writes graphify_version.
- Report git-relative staleness (commits behind) when the bundle's source
  SHA is an ancestor of local HEAD, not just when it isn't.
- Switch the atomic swap to rename-based (old dir kept as .old until the
  new one is fully in place) instead of delete-then-replace, closing the
  window where graphify-out/ could be entirely missing if the hook is
  killed mid-swap.
- Add a tar-listing path-traversal/symlink guard before extracting the
  downloaded bundle.
- Anchor the script to CLAUDE_PROJECT_DIR internally and drop the cd
  wrapper from settings.json, matching the existing hook's invocation
  style.
- Reword AGENTS.md to not imply the fetch works with no setup at all --
  it still requires graphify to be installed first.
- Clarify the fetch comment: gh needs no auth for this public repo, but
  may pick up an ambient local token if present.
… review)

Version check previously refused to load on ANY mismatch, including a
local graphify newer than what CI used -- backwards, and the 'upgrade'
messaging made no sense in that direction. Use sort -V to determine which
side is actually older; only refuse+recommend-upgrade when local is
behind, just log a note when local is ahead.

Symlink/hardlink detection in the tar-safety guard matched on tar tvzf's
human-readable '-> '/'link to' text, which could false-positive on a
filename containing those literal substrings. Verified GNU tar's actual
listing format directly (real 'l'/'h' leading type characters, same
convention as ls -l) and match on that instead.
…es/edges)

This was identified and locally patched during the original local-testing
round but the fix was never actually committed -- an oversight caught
only by this round's stronger test (running the real fetch script against
the real published graph-latest bundle instead of synthetic fixtures).
The real graph.json is NetworkX node-link JSON format (nodes/links), not
nodes/edges, so validation was rejecting every real bundle permanently.
Confirmed fixed by actually fetching and swapping in the real 85K-node
bundle end to end, not just re-reading the diff.
…ning fixes

Required fix: the rename-based swap didn't check mv exit status. Without
-e, if the final mv (.tmp -> live) failed after the existing graph had
already been moved to .old, the trailing rm -rf .old still ran and
deleted the only surviving copy -- exactly the failure mode the
rename-based swap was supposed to prevent. Each mv is now checked
explicitly; a failed final mv restores .old back into place before
falling back. Verified all 3 failure points (stage/preserve/activate)
with a mocked failing mv, not just read -- the critical case (final mv
fails after old content already relocated) correctly restores the
original content rather than leaving graphify-out/ missing.

Also: an ERR trap as a belt-and-suspenders safety net for anything not
already explicitly guarded; a post-extraction find -type l check
(independent of tar's listing-format parsing) plus --no-same-owner on
extraction, as a second symlink-detection layer; and a numeric guard on
.last-fetch-at's content so a corrupted timestamp file can't produce a
bogus age display.
…t idempotent)

Co-authored-by: Alexander Chuzhoy <achuzhoy@redhat.com>
…mption

Ran graphify claude install for real against this repo (Phase 1's own
scratch/local test copies were the only place this had run before) and
committed its output so the whole team inherits the consumption side by
default, matching how this repo's other shared Claude Code config is
committed.

Read the actual generated output rather than assuming it would match
earlier scratch tests, and found two real problems to fix before
committing:

- The generated PreToolUse hook commands hardcoded an absolute,
  machine-specific graphify binary path from the install environment --
  would have been broken for every developer except whoever ran the
  install. Changed to bare `graphify`, resolved via PATH like every
  other tool invocation in these hooks.
- The generated CLAUDE.md directive told agents to run `graphify update .`
  locally after every code change -- directly contradicts this repo's own
  already-documented policy (generation centralized in CI, no local
  regeneration that could clobber the CI-fetched graph). Replaced that
  line with an explicit pointer to the existing policy instead.

Confirmed no clobbering of the existing SessionStart hooks
(update-ai-context.sh, fetch-graphify-brain.sh) -- install only added a
new PreToolUse block alongside them. Also confirmed the resulting
matchers/commands (Bash|Grep -> hook-guard search, Read|Glob ->
hook-guard read) match what was seen in earlier scratch testing.

Updated AGENTS.md's Knowledge Graph section to drop the now-stale
'has not been run against this repo yet' note.
The PreToolUse hooks installed by 'graphify claude install' (without
--strict, not used here) are advisory nudges -- they inject a reminder
into context but don't block a raw file read if Claude Code proceeds
anyway. Only --strict mode (which actively denies the first raw read of
a session) enforces that. Reworded to describe the actual configured
behavior instead of implying enforcement.
The PreToolUse hooks invoked graphify hook-guard as bare commands with
no existence check -- if graphify isn't installed, every single
Bash/Grep/Read/Glob call would throw a visible exit-127 hook error,
against this feature's fail-open design everywhere else (the
SessionStart fetch hook already does this correctly).

Guarded both with command -v graphify first. Used 'command -v graphify
|| exit 0; graphify hook-guard ...' rather than the more obvious
'command -v graphify && graphify hook-guard ... || true' -- verified
empirically that the &&/|| form silently swallows a nonzero exit from
hook-guard itself (bash's (A && B) || C precedence), which would defeat
any future exit-code-based signal from hook-guard (e.g. if --strict mode
is ever enabled). The sequenced form preserves hook-guard's own exit
code and stdout untouched when graphify is present, and exits clean 0
with no output when it's not -- tested both cases for real.

Also added an explicit 10s timeout to both PreToolUse entries -- they
previously defaulted to 600s, which could block a tool call for up to
10 minutes on a hang, against the short timeouts already used for this
feature's SessionStart hooks (20s, 30s).
Merge queue previously always ran full E2E because should-run
short-circuited for non-pull_request events. Filter both PR and
merge_group; keep schedule/dispatch always-on and gate jobs.

Assisted-by: Cursor <noreply@cursor.com>
…scope, sync cli-ux verb list

Add .claude/rules/protobuf-conventions.md at fulfillment-service scope
(was workspace-only in osac-workspace despite being fulfillment-service-
specific content) as a short pointer to AGENTS.md's API Design
Guidelines and docs/API.md, rather than a restatement.

Fix cli-ux.md's stale/inaccurate verb list and path qualifier:
- Add the missing scale/tenant verbs (both real internal/cmd/cli/
  subcommands, already present in osac-workspace's soon-to-be-retired
  copy).
- Remove lookup, which was wrong in *both* copies -- verified against
  root_cmd.go's actual AddCommand calls and a real `--help` run:
  lookup.Find() is an internal helper consumed by scale/get/describe,
  never a registered top-level command.
- Correct the intro line's path qualifier to a bare internal/cmd/cli/,
  appropriate for a file that already lives inside fulfillment-service.

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: Tommy Hughes <tohughes@redhat.com>
… pointer

Review follow-up: fulfillment-service/.claude/rules/protobuf-conventions.md
turned out to be almost entirely redundant with AGENTS.md once cross-checked
line by line -- its buf-lint reminder was stale (AGENTS.md already documents
the correct `uv run dev.py lint proto` invocation, which is what CodeRabbit's
review flagged this file for missing), its SERVICE_SUFFIX note was already
verbatim in AGENTS.md, and its AGENTS.md/docs/API.md pointer duplicated a path
this repo's own "Where to Find Information" table already provides directly.
The one non-duplicated sentence (OSAC's protobuf conventions being adapted
from the Kubernetes API conventions doc) is folded into AGENTS.md's existing
"API Design Guidelines" section instead of keeping a second, driftable copy.

cli-ux.md is the opposite case -- it holds real, non-duplicated CLI design
guidance -- but was missing from AGENTS.md's "Where to Find Information"
table entirely, so nothing pointed an agent at it. Added that entry.

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: Tommy Hughes <tohughes@redhat.com>
…ings.json

While checking fulfillment-service's broader .claude/ surface for conflicts
with the cli-ux.md AGENTS.md pointer, found both Claude Code hooks in
.claude/settings.json invoke bare `buf lint` -- the same staleness bug
CodeRabbit caught in docs (dd93a7c), except here it's an executable
automation that actually breaks:

  $ buf lint
  Failure: plugin "bin/buf-plugin-osac-lint" failed: fork/exec
  bin/buf-plugin-osac-lint: no such file or directory

buf.yaml's OSAC_OBJECT_SHAPE lint rule requires bin/buf-plugin-osac-lint,
which only `uv run dev.py lint proto` builds first. Both hooks (auto-lint
after editing a .proto file, and the git-commit/gh-pr-create pre-flight gate)
would fail on a fresh checkout, or any time the plugin binary is stale/absent.
Swapped both to `uv run dev.py lint proto`, matching AGENTS.md, the
pre-commit config, and every other correct reference to this command.
Verified: `uv run dev.py lint proto` now exits 0.

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: Tommy Hughes <tohughes@redhat.com>
…son PR-create gate

While actually simulating the settings.json hooks end-to-end (piping realistic
Claude Code stdin payloads through the exact extracted command strings,
per review feedback -- the prior commit had only tested the underlying
`uv run dev.py lint proto` command in isolation, not the hook script itself),
found the gh-pr-create branch's git-diff empty-check was broken independently
of the buf-lint issue:

  test -z \"$(git diff --name-only)\"

decodes (after JSON unescaping) to a literal backslash+quote around the
substitution, i.e. `test -z '""'` at runtime -- a 2-character string, never
empty, so this check always fails regardless of whether gofmt actually
changed anything:

  $ bash -x -c 'test -z \"$(git diff --name-only)\"'
  + test -z '""'
  (exit 1, always, even on a clean tree)

Fixed to single-escaped `\"..\"`, matching every other quoted variable
reference in this same file. Verified end-to-end by extracting the live
command from settings.json and piping realistic PostToolUse/PreToolUse JSON
payloads through it: .proto edit -> lint+generate (exit 0), go.mod edit ->
go mod tidy (exit 0), unrelated file/command -> no-op (exit 0), git-commit
command -> lint proto (exit 0), gh-pr-create command on a clean tree -> gate
passes and proceeds to ginkgo (verified via bash -x trace reaching that
point, not run to completion given repo-wide test runtime).

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: Tommy Hughes <tohughes@redhat.com>
AGENTS.md's quick-reference block, Linting and Code Generation section,
and two proto-change reminders still told readers to run bare `buf lint`,
which fails without first building bin/buf-plugin-osac-lint (the same
staleness bug already fixed in .claude/settings.json's hooks and the
now-deleted protobuf-conventions.md). The Automated Hooks section already
correctly referenced `uv run dev.py lint proto`, so these were an internal
inconsistency within the same file. Point all four at the working command.

Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: Tommy Hughes <tohughes@redhat.com>
osac-metering/LICENSE was byte-identical (sha256 match) to the repo
root LICENSE. A single root LICENSE already covers the whole osac
mono-repo; this first-party subdirectory doesn't need its own copy.
@coderabbitai

coderabbitai Bot commented Aug 14, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 2531 files, which is 2431 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 22e4f152-269e-48c9-8b8a-1d4a463eece3

📥 Commits

Reviewing files that changed from the base of the PR and between 088be1b and ec5cbef.

⛔ Files ignored due to path filters (469)
  • bare-metal-fulfillment-operator/go.sum is excluded by !**/*.sum
  • fulfillment-service/buf.lock is excluded by !**/*.lock
  • fulfillment-service/go.sum is excluded by !**/*.sum
  • fulfillment-service/internal/api/osac/private/v1/authn_capabilities_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/authn_capabilities_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_catalog_item_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_catalog_item_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_catalog_items_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_catalog_items_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_catalog_items_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_catalog_items_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_common_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_common_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_template_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_template_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_templates_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_templates_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_templates_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_templates_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_type_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_type_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_types_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_types_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_types_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instance_types_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instances_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instances_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instances_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/baremetal_instances_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/break_glass_credentials_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/break_glass_credentials_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/capabilities_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/capabilities_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/capabilities_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/capabilities_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_catalog_item_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_catalog_item_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_catalog_items_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_catalog_items_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_catalog_items_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_catalog_items_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_common_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_common_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_template_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_template_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_templates_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_templates_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_templates_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_templates_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_version_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_version_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_versions_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_versions_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_versions_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/cluster_versions_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/clusters_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/clusters_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/clusters_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/clusters_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/compute_instance_catalog_item_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/compute_instance_catalog_item_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/compute_instance_catalog_items_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/compute_instance_catalog_items_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/compute_instance_catalog_items_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/compute_instance_catalog_items_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/compute_instance_common_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/compute_instance_common_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/compute_instance_template_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/compute_instance_template_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/compute_instance_templates_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/compute_instance_templates_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/compute_instance_templates_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/compute_instance_templates_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/compute_instance_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/compute_instance_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/compute_instances_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/compute_instances_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/compute_instances_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/compute_instances_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/condition_status_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/condition_status_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/disk_image_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/disk_image_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/disk_images_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/disk_images_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/disk_images_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/disk_images_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/event_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/event_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/events_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/events_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/events_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/events_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/external_ip_attachment_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/external_ip_attachment_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/external_ip_attachments_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/external_ip_attachments_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/external_ip_attachments_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/external_ip_attachments_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/external_ip_pool_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/external_ip_pool_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/external_ip_pools_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/external_ip_pools_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/external_ip_pools_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/external_ip_pools_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/external_ip_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/external_ip_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/external_ips_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/external_ips_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/external_ips_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/external_ips_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/field_definition_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/field_definition_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/host_type_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/host_type_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/host_types_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/host_types_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/host_types_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/host_types_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/hub_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/hub_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/hubs_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/hubs_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/hubs_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/hubs_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/identity_provider_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/identity_provider_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/identity_providers_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/identity_providers_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/identity_providers_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/identity_providers_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/instance_type_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/instance_type_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/instance_types_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/instance_types_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/instance_types_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/instance_types_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/ip_family_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/ip_family_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/metadata_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/metadata_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/nat_gateway_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/nat_gateway_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/nat_gateways_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/nat_gateways_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/nat_gateways_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/nat_gateways_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/network_class_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/network_class_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/network_classes_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/network_classes_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/network_classes_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/network_classes_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/project_membership_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/project_membership_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/project_memberships_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/project_memberships_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/project_memberships_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/project_memberships_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/project_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/project_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/projects_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/projects_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/projects_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/projects_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/role_binding_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/role_binding_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/role_bindings_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/role_bindings_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/role_bindings_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/role_bindings_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/role_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/role_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/roles_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/roles_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/roles_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/roles_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/secret_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/secret_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/secrets_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/secrets_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/secrets_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/secrets_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/security_group_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/security_group_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/security_groups_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/security_groups_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/security_groups_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/security_groups_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/security_rule_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/security_rule_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/storage_backend_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/storage_backend_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/storage_backends_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/storage_backends_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/storage_backends_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/storage_backends_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/storage_common_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/storage_common_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/storage_tier_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/storage_tier_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/storage_tiers_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/storage_tiers_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/storage_tiers_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/storage_tiers_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/subnet_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/subnet_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/subnets_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/subnets_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/subnets_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/subnets_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/tenant_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/tenant_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/tenants_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/tenants_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/tenants_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/tenants_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/user_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/user_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/users_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/users_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/users_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/users_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/virtual_network_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/virtual_network_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/virtual_networks_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/virtual_networks_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/virtual_networks_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/virtual_networks_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/volume_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/volume_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/volumes_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/volumes_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/private/v1/volumes_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/private/v1/volumes_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/authn_capabilities_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/authn_capabilities_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_catalog_item_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_catalog_item_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_catalog_items_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_catalog_items_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_catalog_items_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_catalog_items_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_common_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_common_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_template_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_template_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_templates_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_templates_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_templates_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_templates_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_type_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_type_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_types_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_types_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_types_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instance_types_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instances_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instances_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instances_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/baremetal_instances_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/break_glass_credentials_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/break_glass_credentials_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/capabilities_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/capabilities_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/capabilities_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/capabilities_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_catalog_item_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_catalog_item_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_catalog_items_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_catalog_items_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_catalog_items_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_catalog_items_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_common_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_common_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_template_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_template_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_templates_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_templates_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_templates_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_templates_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_version_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_version_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_versions_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_versions_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_versions_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/cluster_versions_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/clusters_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/clusters_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/clusters_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/clusters_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/compute_instance_catalog_item_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/compute_instance_catalog_item_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/compute_instance_catalog_items_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/compute_instance_catalog_items_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/compute_instance_catalog_items_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/compute_instance_catalog_items_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/compute_instance_common_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/compute_instance_common_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/compute_instance_template_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/compute_instance_template_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/compute_instance_templates_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/compute_instance_templates_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/compute_instance_templates_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/compute_instance_templates_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/compute_instance_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/compute_instance_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/compute_instances_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/compute_instances_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/compute_instances_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/compute_instances_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/condition_status_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/condition_status_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/console_proxy_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/console_proxy_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/console_proxy_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/console_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/console_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/console_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/console_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/disk_image_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/disk_image_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/disk_images_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/disk_images_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/disk_images_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/disk_images_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/event_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/event_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/events_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/events_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/events_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/events_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/external_ip_attachment_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/external_ip_attachment_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/external_ip_attachments_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/external_ip_attachments_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/external_ip_attachments_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/external_ip_attachments_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/external_ip_pool_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/external_ip_pool_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/external_ip_pools_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/external_ip_pools_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/external_ip_pools_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/external_ip_pools_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/external_ip_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/external_ip_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/external_ips_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/external_ips_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/external_ips_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/external_ips_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/field_definition_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/field_definition_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/host_type_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/host_type_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/host_types_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/host_types_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/host_types_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/host_types_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/identity_provider_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/identity_provider_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/identity_providers_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/identity_providers_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/identity_providers_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/identity_providers_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/instance_type_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/instance_type_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/instance_types_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/instance_types_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/instance_types_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/instance_types_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/ip_family_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/ip_family_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/json_web_key_set_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/json_web_key_set_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/json_web_key_set_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/json_web_key_set_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/metadata_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/metadata_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/nat_gateway_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/nat_gateway_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/nat_gateways_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/nat_gateways_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/nat_gateways_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/nat_gateways_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/network_class_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/network_class_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/network_classes_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/network_classes_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/network_classes_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/network_classes_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/openapi_options.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/openapi_options_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/project_membership_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/project_membership_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/project_memberships_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/project_memberships_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/project_memberships_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/project_memberships_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/project_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/project_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/projects_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/projects_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/projects_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/projects_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/role_binding_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/role_binding_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/role_bindings_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/role_bindings_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/role_bindings_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/role_bindings_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/role_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/role_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/roles_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/roles_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/roles_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/roles_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/secret_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/secret_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/secrets_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/secrets_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/secrets_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/secrets_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/security_group_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/security_group_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/security_groups_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/security_groups_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/security_groups_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/security_groups_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/security_rule_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/security_rule_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/subnet_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/subnet_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/subnets_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/subnets_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/subnets_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/subnets_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/tenant_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/tenant_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/tenants_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/tenants_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/tenants_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/tenants_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/user_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/user_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/users_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/users_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/users_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/users_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/virtual_network_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/virtual_network_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/virtual_networks_service.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/virtual_networks_service.pb.gw.go is excluded by !**/*.pb.gw.go
  • fulfillment-service/internal/api/osac/public/v1/virtual_networks_service_grpc.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/public/v1/virtual_networks_service_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/tests/v1/object_type.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/tests/v1/object_type_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/tests/v1/reference_test_types.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/internal/api/osac/tests/v1/reference_test_types_protoopaque.pb.go is excluded by !**/*.pb.go
  • fulfillment-service/uv.lock is excluded by !**/*.lock
  • go.work is excluded by !**/*.work
  • osac-aap/uv.lock is excluded by !**/*.lock
📒 Files selected for processing (2531)
  • .ai-bot/config.yaml
  • .ai-bot/container.json
  • .ai-bot/feedback-workflow.md
  • .ai-bot/instructions.md
  • .ai-bot/new-ticket-workflow.md
  • .claude/hooks/fetch-graphify-brain.sh
  • .claude/hooks/statusline.sh
  • .claude/hooks/update-ai-context.sh
  • .claude/rules/architecture-patterns.md
  • .claude/rules/networking-design-alignment.md
  • .claude/rules/request-path-tracing.md
  • .claude/settings.json
  • .containerignore
  • .dockerignore
  • .fullsend/config.yaml
  • .fullsend/customized/agents/.gitkeep
  • .fullsend/customized/env/.gitkeep
  • .fullsend/customized/harness/.gitkeep
  • .fullsend/customized/plugins/.gitkeep
  • .fullsend/customized/policies/.gitkeep
  • .fullsend/customized/profiles/.gitkeep
  • .fullsend/customized/providers/.gitkeep
  • .fullsend/customized/schemas/.gitkeep
  • .fullsend/customized/scripts/.gitkeep
  • .fullsend/customized/skills/.gitkeep
  • .gitattributes
  • .github/actions/resolve-e2e-components/action.yaml
  • .github/actions/setup-go/action.yaml
  • .github/actions/setup-python/action.yaml
  • .github/actions/vault-slack-webhook/action.yaml
  • .github/dependabot.yml
  • .github/scripts/bare-metal-fulfillment-operator-verify-tag-matches-sha.sh
  • .github/scripts/check-floating-tags.sh
  • .github/scripts/osac-aap-verify-tag-matches-sha.sh
  • .github/scripts/osac-csi-driver-verify-tag-matches-sha.sh
  • .github/scripts/osac-operator-verify-tag-matches-sha.sh
  • .github/workflows/ansible-lint.yml
  • .github/workflows/auto-queue.yml
  • .github/workflows/build-bmf-image.yaml
  • .github/workflows/build-image.yaml
  • .github/workflows/build-metering-echo-adapter-image.yaml
  • .github/workflows/build-metering-m360-adapter-image.yaml
  • .github/workflows/build-metering-service-image.yaml
  • .github/workflows/bump-submodules.yaml
  • .github/workflows/check-floating-tags.yaml
  • .github/workflows/check-generated-code.yaml
  • .github/workflows/check-pull-request.yaml
  • .github/workflows/cleanup-nightly-branches.yaml
  • .github/workflows/codeql.yml
  • .github/workflows/dependency-review.yml
  • .github/workflows/e2e-bmaas-full-install.yml
  • .github/workflows/e2e-caas-full-install.yml
  • .github/workflows/e2e-vmaas-full-install.yml
  • .github/workflows/execution-environment.yml
  • .github/workflows/fullsend.yaml
  • .github/workflows/graphify-brain-refresh.yaml
  • .github/workflows/helm-lint.yaml
  • .github/workflows/integration-tests.yml
  • .github/workflows/label-gate.yml
  • .github/workflows/mirror-envoy.yaml
  • .github/workflows/nightly-build.yaml
  • .github/workflows/ok-to-test-label-cleanup.yml
  • .github/workflows/pre-commit.yaml
  • .github/workflows/publish-binaries.yaml
  • .github/workflows/publish-charts.yaml
  • .github/workflows/publish-csi-driver-image.yaml
  • .github/workflows/publish-image.yaml
  • .github/workflows/publish-openapi.yaml
  • .github/workflows/publish-osac-installer-chart.yaml
  • .github/workflows/publish-proto.yaml
  • .github/workflows/slash-command.yml
  • .github/workflows/unit-tests.yml
  • .gitignore
  • .gitleaks.toml
  • .graphifyignore
  • .pre-commit-config.yaml
  • .yamllint.yaml
  • AGENTS.md
  • CLAUDE.md
  • LICENSE
  • OWNERS
  • README.md
  • bare-metal-fulfillment-operator/.golangci.yml
  • bare-metal-fulfillment-operator/AGENTS.md
  • bare-metal-fulfillment-operator/CLAUDE.md
  • bare-metal-fulfillment-operator/Containerfile
  • bare-metal-fulfillment-operator/Makefile
  • bare-metal-fulfillment-operator/OWNERS
  • bare-metal-fulfillment-operator/PROJECT
  • bare-metal-fulfillment-operator/README.md
  • bare-metal-fulfillment-operator/api/v1alpha1/baremetalinstance_conditions.go
  • bare-metal-fulfillment-operator/api/v1alpha1/baremetalinstance_types.go
  • bare-metal-fulfillment-operator/api/v1alpha1/baremetalpool_conditions.go
  • bare-metal-fulfillment-operator/api/v1alpha1/baremetalpool_types.go
  • bare-metal-fulfillment-operator/api/v1alpha1/groupversion_info.go
  • bare-metal-fulfillment-operator/api/v1alpha1/zz_generated.deepcopy.go
  • bare-metal-fulfillment-operator/charts/operator-crds/Chart.yaml
  • bare-metal-fulfillment-operator/charts/operator-crds/templates/_helpers.tpl
  • bare-metal-fulfillment-operator/charts/operator-crds/templates/osac.openshift.io_baremetalinstances.yaml
  • bare-metal-fulfillment-operator/charts/operator-crds/templates/osac.openshift.io_baremetalpools.yaml
  • bare-metal-fulfillment-operator/charts/operator/Chart.yaml
  • bare-metal-fulfillment-operator/charts/operator/templates/_helpers.tpl
  • bare-metal-fulfillment-operator/charts/operator/templates/aggregate-roles.yaml
  • bare-metal-fulfillment-operator/charts/operator/templates/clusterrole.yaml
  • bare-metal-fulfillment-operator/charts/operator/templates/clusterrolebinding.yaml
  • bare-metal-fulfillment-operator/charts/operator/templates/deployment.yaml
  • bare-metal-fulfillment-operator/charts/operator/templates/leader-election-role.yaml
  • bare-metal-fulfillment-operator/charts/operator/templates/leader-election-rolebinding.yaml
  • bare-metal-fulfillment-operator/charts/operator/templates/metrics-service.yaml
  • bare-metal-fulfillment-operator/charts/operator/templates/serviceaccount.yaml
  • bare-metal-fulfillment-operator/charts/operator/values.yaml
  • bare-metal-fulfillment-operator/cmd/main.go
  • bare-metal-fulfillment-operator/cmd/main_test.go
  • bare-metal-fulfillment-operator/config/crd/bases/osac.openshift.io_baremetalinstances.yaml
  • bare-metal-fulfillment-operator/config/crd/bases/osac.openshift.io_baremetalpools.yaml
  • bare-metal-fulfillment-operator/config/crd/kustomization.yaml
  • bare-metal-fulfillment-operator/config/crd/kustomizeconfig.yaml
  • bare-metal-fulfillment-operator/config/default/cert_metrics_manager_patch.yaml
  • bare-metal-fulfillment-operator/config/default/kustomization.yaml
  • bare-metal-fulfillment-operator/config/default/manager_metrics_patch.yaml
  • bare-metal-fulfillment-operator/config/default/metrics_service.yaml
  • bare-metal-fulfillment-operator/config/manager/kustomization.yaml
  • bare-metal-fulfillment-operator/config/manager/manager.yaml
  • bare-metal-fulfillment-operator/config/manifests/kustomization.yaml
  • bare-metal-fulfillment-operator/config/network-policy/allow-metrics-traffic.yaml
  • bare-metal-fulfillment-operator/config/network-policy/kustomization.yaml
  • bare-metal-fulfillment-operator/config/prometheus/kustomization.yaml
  • bare-metal-fulfillment-operator/config/prometheus/monitor.yaml
  • bare-metal-fulfillment-operator/config/prometheus/monitor_tls_patch.yaml
  • bare-metal-fulfillment-operator/config/rbac/baremetalpool_admin_role.yaml
  • bare-metal-fulfillment-operator/config/rbac/baremetalpool_editor_role.yaml
  • bare-metal-fulfillment-operator/config/rbac/baremetalpool_viewer_role.yaml
  • bare-metal-fulfillment-operator/config/rbac/kustomization.yaml
  • bare-metal-fulfillment-operator/config/rbac/leader_election_role.yaml
  • bare-metal-fulfillment-operator/config/rbac/leader_election_role_binding.yaml
  • bare-metal-fulfillment-operator/config/rbac/metrics_auth_role.yaml
  • bare-metal-fulfillment-operator/config/rbac/metrics_auth_role_binding.yaml
  • bare-metal-fulfillment-operator/config/rbac/metrics_reader_role.yaml
  • bare-metal-fulfillment-operator/config/rbac/role.yaml
  • bare-metal-fulfillment-operator/config/rbac/role_binding.yaml
  • bare-metal-fulfillment-operator/config/rbac/service_account.yaml
  • bare-metal-fulfillment-operator/config/samples/kustomization.yaml
  • bare-metal-fulfillment-operator/config/samples/osac_v1alpha1_baremetalpool.yaml
  • bare-metal-fulfillment-operator/config/scorecard/bases/config.yaml
  • bare-metal-fulfillment-operator/config/scorecard/kustomization.yaml
  • bare-metal-fulfillment-operator/config/scorecard/patches/basic.config.yaml
  • bare-metal-fulfillment-operator/config/scorecard/patches/olm.config.yaml
  • bare-metal-fulfillment-operator/go.mod
  • bare-metal-fulfillment-operator/hack/boilerplate.go.txt
  • bare-metal-fulfillment-operator/hack/sync-helm-crds.py
  • bare-metal-fulfillment-operator/hack/sync-helm-operator.py
  • bare-metal-fulfillment-operator/internal/baremetalhost/baremetalhost_suite_test.go
  • bare-metal-fulfillment-operator/internal/baremetalhost/manager.go
  • bare-metal-fulfillment-operator/internal/baremetalhost/manager_test.go
  • bare-metal-fulfillment-operator/internal/controller/baremetalinstance_controller.go
  • bare-metal-fulfillment-operator/internal/controller/baremetalinstance_controller_test.go
  • bare-metal-fulfillment-operator/internal/controller/baremetalinstance_metal3_integration_test.go
  • bare-metal-fulfillment-operator/internal/controller/baremetalinstance_names.go
  • bare-metal-fulfillment-operator/internal/controller/baremetalpool_controller.go
  • bare-metal-fulfillment-operator/internal/controller/baremetalpool_controller_test.go
  • bare-metal-fulfillment-operator/internal/controller/baremetalpool_names.go
  • bare-metal-fulfillment-operator/internal/controller/suite_test.go
  • bare-metal-fulfillment-operator/internal/helpers/getenvwithdefault.go
  • bare-metal-fulfillment-operator/internal/helpers/helpers.go
  • bare-metal-fulfillment-operator/internal/inventory/client.go
  • bare-metal-fulfillment-operator/internal/inventory/lock.go
  • bare-metal-fulfillment-operator/internal/inventory/lock_test.go
  • bare-metal-fulfillment-operator/internal/inventory/metal3.go
  • bare-metal-fulfillment-operator/internal/inventory/metal3_test.go
  • bare-metal-fulfillment-operator/internal/inventory/openstack.go
  • bare-metal-fulfillment-operator/internal/inventory/openstack_internal_test.go
  • bare-metal-fulfillment-operator/internal/management/client.go
  • bare-metal-fulfillment-operator/internal/management/management_test.go
  • bare-metal-fulfillment-operator/internal/management/metal3.go
  • bare-metal-fulfillment-operator/internal/management/metal3_test.go
  • bare-metal-fulfillment-operator/internal/management/openstack.go
  • bare-metal-fulfillment-operator/internal/management/openstack_internal_test.go
  • bare-metal-fulfillment-operator/internal/management/openstack_test.go
  • bare-metal-fulfillment-operator/internal/profile/profile.go
  • bare-metal-fulfillment-operator/internal/shared/shared.go
  • bare-metal-fulfillment-operator/test/crds/metal3.io_baremetalhosts.yaml
  • bare-metal-fulfillment-operator/test/e2e/e2e_suite_test.go
  • bare-metal-fulfillment-operator/test/e2e/e2e_test.go
  • bare-metal-fulfillment-operator/test/utils/utils.go
  • fulfillment-service/.claude/settings.json
  • fulfillment-service/.copr/.gitignore
  • fulfillment-service/.copr/Makefile
  • fulfillment-service/.copr/osac-cli.spec.in
  • fulfillment-service/.copr/srpm.sh
  • fulfillment-service/.golangci.yml
  • fulfillment-service/.goreleaser.yaml
  • fulfillment-service/.planning/protovalidate-migration-plan.md
  • fulfillment-service/.python-version
  • fulfillment-service/AGENTS.md
  • fulfillment-service/CLAUDE.md
  • fulfillment-service/Containerfile
  • fulfillment-service/MERGE_PLAN.md
  • fulfillment-service/OWNERS
  • fulfillment-service/README.md
  • fulfillment-service/buf.gen.yaml
  • fulfillment-service/buf.yaml
  • fulfillment-service/charts/service/Chart.yaml
  • fulfillment-service/charts/service/README.md
  • fulfillment-service/charts/service/ci-values.yaml
  • fulfillment-service/charts/service/templates/_helpers.tpl
  • fulfillment-service/charts/service/templates/admin/sa.yaml
  • fulfillment-service/charts/service/templates/console-proxy/certificate.yaml
  • fulfillment-service/charts/service/templates/console-proxy/deployment.yaml
  • fulfillment-service/charts/service/templates/console-proxy/service.yaml
  • fulfillment-service/charts/service/templates/controller/certificate.yaml
  • fulfillment-service/charts/service/templates/controller/deployment.yaml
  • fulfillment-service/charts/service/templates/controller/service.yaml
  • fulfillment-service/charts/service/templates/grpc-server/certificate.yaml
  • fulfillment-service/charts/service/templates/grpc-server/deployment.yaml
  • fulfillment-service/charts/service/templates/grpc-server/service.yaml
  • fulfillment-service/charts/service/templates/grpc-server/token-certificates.yaml
  • fulfillment-service/charts/service/templates/ingress-proxy/_config.yaml.tpl
  • fulfillment-service/charts/service/templates/ingress-proxy/certificate.yaml
  • fulfillment-service/charts/service/templates/ingress-proxy/configmap.yaml
  • fulfillment-service/charts/service/templates/ingress-proxy/deployment.yaml
  • fulfillment-service/charts/service/templates/ingress-proxy/service.yaml
  • fulfillment-service/charts/service/templates/rest-gateway/certificate.yaml
  • fulfillment-service/charts/service/templates/rest-gateway/deployment.yaml
  • fulfillment-service/charts/service/templates/rest-gateway/service.yaml
  • fulfillment-service/charts/service/templates/route.yaml
  • fulfillment-service/charts/service/values.yaml
  • fulfillment-service/cmd/buf-plugin-osac-lint/main.go
  • fulfillment-service/cmd/fulfillment-service/main.go
  • fulfillment-service/cmd/osac-dev/main.go
  • fulfillment-service/cmd/osac/main.go
  • fulfillment-service/cmd/test-server/main.go
  • fulfillment-service/dev.py
  • fulfillment-service/dev/README.md
  • fulfillment-service/dev/__init__.py
  • fulfillment-service/dev/build.py
  • fulfillment-service/dev/commands.py
  • fulfillment-service/dev/dirs.py
  • fulfillment-service/dev/formatter.py
  • fulfillment-service/dev/lint.py
  • fulfillment-service/dev/setup.py
  • fulfillment-service/dev/tools.py
  • fulfillment-service/dev/update.py
  • fulfillment-service/docs/API.md
  • fulfillment-service/docs/AUTH.md
  • fulfillment-service/docs/CAAS.md
  • fulfillment-service/docs/CATALOG_ITEMS.md
  • fulfillment-service/docs/FILTER.md
  • fulfillment-service/docs/INSTALL.md
  • fulfillment-service/docs/OPENAPI.md
  • fulfillment-service/docs/VM_CONSOLE.md
  • fulfillment-service/examples/README.md
  • fulfillment-service/examples/catalog-items/linux-vm-gpu.yaml
  • fulfillment-service/examples/catalog-items/linux-vm.yaml
  • fulfillment-service/examples/catalog-items/ocp-4-20-ai-maas-cluster.yaml
  • fulfillment-service/examples/catalog-items/ocp-4-20-nico-baremetal-cluster.yaml
  • fulfillment-service/examples/catalog-items/ocp-4-20-openshift-ai-cluster.yaml
  • fulfillment-service/examples/catalog-items/ocp-ci-cluster.yaml
  • fulfillment-service/examples/catalog-items/simple-ocp-4-17-cluster.yaml
  • fulfillment-service/examples/catalog-items/windows-11-vm.yaml
  • fulfillment-service/examples/catalog-items/windows-server-vm.yaml
  • fulfillment-service/go.mod
  • fulfillment-service/internal/apiclient/apiclient_suite_test.go
  • fulfillment-service/internal/apiclient/client.go
  • fulfillment-service/internal/apiclient/client_test.go
  • fulfillment-service/internal/auth/attribution_logic.go
  • fulfillment-service/internal/auth/attribution_logic_mock.go
  • fulfillment-service/internal/auth/auth_audience.go
  • fulfillment-service/internal/auth/auth_context.go
  • fulfillment-service/internal/auth/auth_context_test.go
  • fulfillment-service/internal/auth/auth_file_token_source.go
  • fulfillment-service/internal/auth/auth_file_token_source_test.go
  • fulfillment-service/internal/auth/auth_guest.go
  • fulfillment-service/internal/auth/auth_headers.go
  • fulfillment-service/internal/auth/auth_jwks_cache.go
  • fulfillment-service/internal/auth/auth_jwks_cache_mock.go
  • fulfillment-service/internal/auth/auth_jwks_cache_test.go
  • fulfillment-service/internal/auth/auth_jwt_validator.go
  • fulfillment-service/internal/auth/auth_jwt_validator_mock.go
  • fulfillment-service/internal/auth/auth_jwt_validator_test.go
  • fulfillment-service/internal/auth/auth_memory_token_store.go
  • fulfillment-service/internal/auth/auth_memory_token_store_test.go
  • fulfillment-service/internal/auth/auth_script_token_source.go
  • fulfillment-service/internal/auth/auth_script_token_source_test.go
  • fulfillment-service/internal/auth/auth_static_token_source.go
  • fulfillment-service/internal/auth/auth_static_token_source_test.go
  • fulfillment-service/internal/auth/auth_subject.go
  • fulfillment-service/internal/auth/auth_subject_test.go
  • fulfillment-service/internal/auth/auth_suite_test.go
  • fulfillment-service/internal/auth/auth_ticket_credentials.go
  • fulfillment-service/internal/auth/auth_ticket_credentials_test.go
  • fulfillment-service/internal/auth/auth_token.go
  • fulfillment-service/internal/auth/auth_token_credentials.go
  • fulfillment-service/internal/auth/auth_token_credentials_test.go
  • fulfillment-service/internal/auth/auth_token_source.go
  • fulfillment-service/internal/auth/auth_token_source_mock.go
  • fulfillment-service/internal/auth/auth_token_store.go
  • fulfillment-service/internal/auth/auth_token_store_mock.go
  • fulfillment-service/internal/auth/default_attribution_logic.go
  • fulfillment-service/internal/auth/default_attribution_logic_test.go
  • fulfillment-service/internal/auth/default_tenancy_logic.go
  • fulfillment-service/internal/auth/default_tenancy_logic_test.go
  • fulfillment-service/internal/auth/grpc_authn_interceptor.go
  • fulfillment-service/internal/auth/grpc_authn_interceptor_test.go
  • fulfillment-service/internal/auth/grpc_authz_interceptor.go
  • fulfillment-service/internal/auth/grpc_authz_interceptor_metadata_test.go
  • fulfillment-service/internal/auth/grpc_authz_interceptor_test.go
  • fulfillment-service/internal/auth/grpc_jit_provisioning_interceptor.go
  • fulfillment-service/internal/auth/grpc_jit_provisioning_interceptor_test.go
  • fulfillment-service/internal/auth/guest_tenancy_logic.go
  • fulfillment-service/internal/auth/guest_tenancy_logic_test.go
  • fulfillment-service/internal/auth/jwe/jwe_suite_test.go
  • fulfillment-service/internal/auth/jwe/jwe_test.go
  • fulfillment-service/internal/auth/jwe/key_reloader.go
  • fulfillment-service/internal/auth/jwe/opener.go
  • fulfillment-service/internal/auth/jwe/pem.go
  • fulfillment-service/internal/auth/jwe/sealed_token.go
  • fulfillment-service/internal/auth/policies/authz.rego
  • fulfillment-service/internal/auth/system_attribution_logic.go
  • fulfillment-service/internal/auth/system_attribution_logic_test.go
  • fulfillment-service/internal/auth/tenancy_logic.go
  • fulfillment-service/internal/auth/tenancy_logic_mock.go
  • fulfillment-service/internal/auth/user_id_resolver_mock.go
  • fulfillment-service/internal/cache/cache_context.go
  • fulfillment-service/internal/cache/cache_context_test.go
  • fulfillment-service/internal/cache/cache_suite_test.go
  • fulfillment-service/internal/cmd/cli/.claude/rules/cli-ux.md
  • fulfillment-service/internal/cmd/cli/annotate/annotate_cmd.go
  • fulfillment-service/internal/cmd/cli/annotate/templates/multiple_matches.txt
  • fulfillment-service/internal/cmd/cli/annotate/templates/no_annotations.txt
  • fulfillment-service/internal/cmd/cli/annotate/templates/no_id.txt
  • fulfillment-service/internal/cmd/cli/annotate/templates/no_matches.txt
  • fulfillment-service/internal/cmd/cli/annotate/templates/no_object.txt
  • fulfillment-service/internal/cmd/cli/annotate/templates/object_list.txt
  • fulfillment-service/internal/cmd/cli/annotate/templates/wrong_object.txt
  • fulfillment-service/internal/cmd/cli/console/connect/connect.go
  • fulfillment-service/internal/cmd/cli/console/connect/connect_test.go
  • fulfillment-service/internal/cmd/cli/console/connect/errors.go
  • fulfillment-service/internal/cmd/cli/console/connect/errors_test.go
  • fulfillment-service/internal/cmd/cli/console/connect/proxy.go
  • fulfillment-service/internal/cmd/cli/console/connect/resolve.go
  • fulfillment-service/internal/cmd/cli/console/connect/testserver_test.go
  • fulfillment-service/internal/cmd/cli/console/console_cmd.go
  • fulfillment-service/internal/cmd/cli/console/serial/serial_cmd.go
  • fulfillment-service/internal/cmd/cli/console/serial/serial_cmd_test.go
  • fulfillment-service/internal/cmd/cli/console/serial/serial_escape.go
  • fulfillment-service/internal/cmd/cli/console/serial/serial_escape_test.go
  • fulfillment-service/internal/cmd/cli/console/vnc/templates/connected.txt
  • fulfillment-service/internal/cmd/cli/console/vnc/templates/no_viewer_found.txt
  • fulfillment-service/internal/cmd/cli/console/vnc/templates/proxy_listening.txt
  • fulfillment-service/internal/cmd/cli/console/vnc/templates/session_timeout.txt
  • fulfillment-service/internal/cmd/cli/console/vnc/templates/unrecognized_viewer.txt
  • fulfillment-service/internal/cmd/cli/console/vnc/templates/viewer_error.txt
  • fulfillment-service/internal/cmd/cli/console/vnc/viewer_session.go
  • fulfillment-service/internal/cmd/cli/console/vnc/vnc_cmd.go
  • fulfillment-service/internal/cmd/cli/console/vnc/vnc_cmd_test.go
  • fulfillment-service/internal/cmd/cli/console/vnc/vnc_viewer.go
  • fulfillment-service/internal/cmd/cli/console/vnc/vnc_viewer_test.go
  • fulfillment-service/internal/cmd/cli/create/baremetalinstance/baremetalinstance_suite_test.go
  • fulfillment-service/internal/cmd/cli/create/baremetalinstance/create_baremetal_instance_cmd.go
  • fulfillment-service/internal/cmd/cli/create/baremetalinstance/create_baremetal_instance_cmd_test.go
  • fulfillment-service/internal/cmd/cli/create/baremetalinstancecatalogitem/create_baremetal_instance_catalog_item_cmd.go
  • fulfillment-service/internal/cmd/cli/create/baremetalinstancetype/create_baremetal_instance_type_cmd.go
  • fulfillment-service/internal/cmd/cli/create/baremetalinstancetype/create_baremetal_instance_type_cmd_test.go
  • fulfillment-service/internal/cmd/cli/create/baremetalinstancetype/create_baremetal_instance_type_suite_test.go
  • fulfillment-service/internal/cmd/cli/create/cluster/create_cluster_cmd.go
  • fulfillment-service/internal/cmd/cli/create/cluster/create_cluster_cmd_test.go
  • fulfillment-service/internal/cmd/cli/create/cluster/create_cluster_suite_test.go
  • fulfillment-service/internal/cmd/cli/create/cluster/templates/template_conflict.txt
  • fulfillment-service/internal/cmd/cli/create/cluster/templates/template_not_found.txt
  • fulfillment-service/internal/cmd/cli/create/cluster/templates/template_parameter_issues.txt
  • fulfillment-service/internal/cmd/cli/create/cluster/templates/version_not_found.txt
  • fulfillment-service/internal/cmd/cli/create/clustercatalogitem/create_cluster_catalog_item_cmd.go
  • fulfillment-service/internal/cmd/cli/create/clusterversion/create_clusterversion_cmd.go
  • fulfillment-service/internal/cmd/cli/create/clusterversion/create_clusterversion_cmd_test.go
  • fulfillment-service/internal/cmd/cli/create/clusterversion/create_clusterversion_suite_test.go
  • fulfillment-service/internal/cmd/cli/create/computeinstance/computeinstance_e2e_test.go
  • fulfillment-service/internal/cmd/cli/create/computeinstance/computeinstance_suite_test.go
  • fulfillment-service/internal/cmd/cli/create/computeinstance/create_compute_instance_cmd.go
  • fulfillment-service/internal/cmd/cli/create/computeinstance/create_compute_instance_cmd_test.go
  • fulfillment-service/internal/cmd/cli/create/computeinstance/templates/template_conflict.txt
  • fulfillment-service/internal/cmd/cli/create/computeinstance/templates/template_not_found.txt
  • fulfillment-service/internal/cmd/cli/create/computeinstance/templates/template_parameter_issues.txt
  • fulfillment-service/internal/cmd/cli/create/computeinstancecatalogitem/create_compute_instance_catalog_item_cmd.go
  • fulfillment-service/internal/cmd/cli/create/create_cmd.go
  • fulfillment-service/internal/cmd/cli/create/create_cmd_test.go
  • fulfillment-service/internal/cmd/cli/create/create_suite_test.go
  • fulfillment-service/internal/cmd/cli/create/diskimage/create_diskimage_cmd.go
  • fulfillment-service/internal/cmd/cli/create/diskimage/create_diskimage_cmd_test.go
  • fulfillment-service/internal/cmd/cli/create/diskimage/create_diskimage_suite_test.go
  • fulfillment-service/internal/cmd/cli/create/externalip/create_externalip_cmd.go
  • fulfillment-service/internal/cmd/cli/create/externalipattachment/create_externalipattachment_cmd.go
  • fulfillment-service/internal/cmd/cli/create/fieldutil/fieldutil.go
  • fulfillment-service/internal/cmd/cli/create/fieldutil/fieldutil_suite_test.go
  • fulfillment-service/internal/cmd/cli/create/fieldutil/fieldutil_test.go
  • fulfillment-service/internal/cmd/cli/create/hub/create_hub_cmd.go
  • fulfillment-service/internal/cmd/cli/create/instancetype/create_instancetype_cmd.go
  • fulfillment-service/internal/cmd/cli/create/instancetype/create_instancetype_cmd_test.go
  • fulfillment-service/internal/cmd/cli/create/instancetype/create_instancetype_suite_test.go
  • fulfillment-service/internal/cmd/cli/create/natgateway/create_natgateway_cmd.go
  • fulfillment-service/internal/cmd/cli/create/netutil/netutil_suite_test.go
  • fulfillment-service/internal/cmd/cli/create/netutil/parse.go
  • fulfillment-service/internal/cmd/cli/create/netutil/parse_test.go
  • fulfillment-service/internal/cmd/cli/create/netutil/validate.go
  • fulfillment-service/internal/cmd/cli/create/netutil/validate_test.go
  • fulfillment-service/internal/cmd/cli/create/securitygroup/create_securitygroup_cmd.go
  • fulfillment-service/internal/cmd/cli/create/securitygroup/create_securitygroup_cmd_test.go
  • fulfillment-service/internal/cmd/cli/create/securitygroup/create_securitygroup_suite_test.go
  • fulfillment-service/internal/cmd/cli/create/storagebackend/create_storagebackend_cmd.go
  • fulfillment-service/internal/cmd/cli/create/storagetier/create_storagetier_cmd.go
  • fulfillment-service/internal/cmd/cli/create/subnet/create_subnet_cmd.go
  • fulfillment-service/internal/cmd/cli/create/virtualnetwork/create_virtualnetwork_cmd.go
  • fulfillment-service/internal/cmd/cli/create/virtualnetwork/create_virtualnetwork_cmd_test.go
  • fulfillment-service/internal/cmd/cli/create/virtualnetwork/create_virtualnetwork_suite_test.go
  • fulfillment-service/internal/cmd/cli/delete/delete_cmd.go
  • fulfillment-service/internal/cmd/cli/delete/templates/multiple_matches.txt
  • fulfillment-service/internal/cmd/cli/delete/templates/no_id.txt
  • fulfillment-service/internal/cmd/cli/delete/templates/no_matches.txt
  • fulfillment-service/internal/cmd/cli/delete/templates/no_object.txt
  • fulfillment-service/internal/cmd/cli/delete/templates/object_list.txt
  • fulfillment-service/internal/cmd/cli/delete/templates/wrong_object.txt
  • fulfillment-service/internal/cmd/cli/describe/baremetalinstance/describe_baremetalinstance_cmd.go
  • fulfillment-service/internal/cmd/cli/describe/baremetalinstancetype/describe_baremetal_instance_type_cmd.go
  • fulfillment-service/internal/cmd/cli/describe/baremetalinstancetype/describe_baremetal_instance_type_cmd_test.go
  • fulfillment-service/internal/cmd/cli/describe/baremetalinstancetype/describe_baremetal_instance_type_suite_test.go
  • fulfillment-service/internal/cmd/cli/describe/cluster/describe_cluster.go
  • fulfillment-service/internal/cmd/cli/describe/cluster/describe_cluster_suite_test.go
  • fulfillment-service/internal/cmd/cli/describe/cluster/describe_cluster_test.go
  • fulfillment-service/internal/cmd/cli/describe/clusterversion/describe_clusterversion_cmd.go
  • fulfillment-service/internal/cmd/cli/describe/clusterversion/describe_clusterversion_cmd_test.go
  • fulfillment-service/internal/cmd/cli/describe/clusterversion/describe_clusterversion_suite_test.go
  • fulfillment-service/internal/cmd/cli/describe/computeinstance/describe_computeinstance_cmd.go
  • fulfillment-service/internal/cmd/cli/describe/computeinstance/describe_computeinstance_suite_test.go
  • fulfillment-service/internal/cmd/cli/describe/computeinstance/describe_computeinstance_test.go
  • fulfillment-service/internal/cmd/cli/describe/describe_cmd.go
  • fulfillment-service/internal/cmd/cli/describe/describe_cmd_test.go
  • fulfillment-service/internal/cmd/cli/describe/describe_suite_test.go
  • fulfillment-service/internal/cmd/cli/describe/diskimage/describe_diskimage_cmd.go
  • fulfillment-service/internal/cmd/cli/describe/diskimage/describe_diskimage_cmd_test.go
  • fulfillment-service/internal/cmd/cli/describe/diskimage/describe_diskimage_suite_test.go
  • fulfillment-service/internal/cmd/cli/describe/externalip/describe_externalip_cmd.go
  • fulfillment-service/internal/cmd/cli/describe/externalipattachment/describe_externalipattachment_cmd.go
  • fulfillment-service/internal/cmd/cli/describe/instancetype/describe_instancetype_cmd.go
  • fulfillment-service/internal/cmd/cli/describe/instancetype/describe_instancetype_cmd_test.go
  • fulfillment-service/internal/cmd/cli/describe/instancetype/describe_instancetype_suite_test.go
  • fulfillment-service/internal/cmd/cli/describe/natgateway/describe_natgateway_cmd.go
  • fulfillment-service/internal/cmd/cli/describe/networkclass/describe_networkclass_cmd.go
  • fulfillment-service/internal/cmd/cli/describe/networkclass/describe_networkclass_suite_test.go
  • fulfillment-service/internal/cmd/cli/describe/networkclass/describe_networkclass_test.go
  • fulfillment-service/internal/cmd/cli/describe/securitygroup/describe_securitygroup_cmd.go
  • fulfillment-service/internal/cmd/cli/describe/securitygroup/describe_securitygroup_suite_test.go
  • fulfillment-service/internal/cmd/cli/describe/securitygroup/describe_securitygroup_test.go
  • fulfillment-service/internal/cmd/cli/describe/storagebackend/describe_storagebackend_cmd.go
  • fulfillment-service/internal/cmd/cli/describe/storagetier/describe_storagetier_cmd.go
  • fulfillment-service/internal/cmd/cli/describe/subnet/describe_subnet_cmd.go
  • fulfillment-service/internal/cmd/cli/describe/subnet/describe_subnet_suite_test.go
  • fulfillment-service/internal/cmd/cli/describe/subnet/describe_subnet_test.go
  • fulfillment-service/internal/cmd/cli/describe/virtualnetwork/describe_virtualnetwork_cmd.go
  • fulfillment-service/internal/cmd/cli/describe/virtualnetwork/describe_virtualnetwork_suite_test.go
  • fulfillment-service/internal/cmd/cli/describe/virtualnetwork/describe_virtualnetwork_test.go
  • fulfillment-service/internal/cmd/cli/edit/edit_cmd.go
  • fulfillment-service/internal/cmd/cli/edit/edit_cmd_test.go
  • fulfillment-service/internal/cmd/cli/edit/edit_suite_test.go
  • fulfillment-service/internal/cmd/cli/edit/templates/multiple_matches.txt
  • fulfillment-service/internal/cmd/cli/edit/templates/no_id.txt
  • fulfillment-service/internal/cmd/cli/edit/templates/no_matches.txt
  • fulfillment-service/internal/cmd/cli/edit/templates/no_object.txt
  • fulfillment-service/internal/cmd/cli/edit/templates/object_list.txt
  • fulfillment-service/internal/cmd/cli/edit/templates/watch_suggestion.txt
  • fulfillment-service/internal/cmd/cli/edit/templates/wrong_object.txt
  • fulfillment-service/internal/cmd/cli/get/externalippool/get_externalippool_cmd.go
  • fulfillment-service/internal/cmd/cli/get/get_cmd.go
  • fulfillment-service/internal/cmd/cli/get/get_cmd_watch.go
  • fulfillment-service/internal/cmd/cli/get/get_cmd_watch_e2e_test.go
  • fulfillment-service/internal/cmd/cli/get/get_cmd_watch_test.go
  • fulfillment-service/internal/cmd/cli/get/get_suite_test.go
  • fulfillment-service/internal/cmd/cli/get/kubeconfig/get_kubeconfig_cmd.go
  • fulfillment-service/internal/cmd/cli/get/kubeconfig/templates/multiple_matches.txt
  • fulfillment-service/internal/cmd/cli/get/kubeconfig/templates/no_key.txt
  • fulfillment-service/internal/cmd/cli/get/kubeconfig/templates/no_match.txt
  • fulfillment-service/internal/cmd/cli/get/password/get_password_cmd.go
  • fulfillment-service/internal/cmd/cli/get/password/templates/multiple_matches.txt
  • fulfillment-service/internal/cmd/cli/get/password/templates/no_key.txt
  • fulfillment-service/internal/cmd/cli/get/password/templates/no_match.txt
  • fulfillment-service/internal/cmd/cli/get/templates/no_matching_objects.txt
  • fulfillment-service/internal/cmd/cli/get/templates/no_object.txt
  • fulfillment-service/internal/cmd/cli/get/templates/object_list.txt
  • fulfillment-service/internal/cmd/cli/get/templates/wrong_object.txt
  • fulfillment-service/internal/cmd/cli/get/token/get_token_cmd.go
  • fulfillment-service/internal/cmd/cli/help/help_setup.go
  • fulfillment-service/internal/cmd/cli/help/help_setup_test.go
  • fulfillment-service/internal/cmd/cli/help/help_suite_test.go
  • fulfillment-service/internal/cmd/cli/help/templates/command_help.md
  • fulfillment-service/internal/cmd/cli/help/templates/flag_help.md
  • fulfillment-service/internal/cmd/cli/label/label_cmd.go
  • fulfillment-service/internal/cmd/cli/label/templates/multiple_matches.txt
  • fulfillment-service/internal/cmd/cli/label/templates/no_id.txt
  • fulfillment-service/internal/cmd/cli/label/templates/no_labels.txt
  • fulfillment-service/internal/cmd/cli/label/templates/no_matches.txt
  • fulfillment-service/internal/cmd/cli/label/templates/no_object.txt
  • fulfillment-service/internal/cmd/cli/label/templates/object_list.txt
  • fulfillment-service/internal/cmd/cli/label/templates/wrong_object.txt
  • fulfillment-service/internal/cmd/cli/login/login_cmd.go
  • fulfillment-service/internal/cmd/cli/login/templates/ambiguous_flow.txt
  • fulfillment-service/internal/cmd/cli/login/templates/auth_failure.txt
  • fulfillment-service/internal/cmd/cli/login/templates/auth_success.txt
  • fulfillment-service/internal/cmd/cli/login/templates/plaintext_conflict.txt
  • fulfillment-service/internal/cmd/cli/login/templates/start_code_flow.txt
  • fulfillment-service/internal/cmd/cli/login/templates/start_device_flow.txt
  • fulfillment-service/internal/cmd/cli/logout/logout_cmd.go
  • fulfillment-service/internal/cmd/cli/logout/logout_cmd_test.go
  • fulfillment-service/internal/cmd/cli/logout/logout_suite_test.go
  • fulfillment-service/internal/cmd/cli/lookup/lookup.go
  • fulfillment-service/internal/cmd/cli/lookup/lookup_suite_test.go
  • fulfillment-service/internal/cmd/cli/lookup/lookup_test.go
  • fulfillment-service/internal/cmd/cli/root_cmd.go
  • fulfillment-service/internal/cmd/cli/scale/clusters_client_mock.go
  • fulfillment-service/internal/cmd/cli/scale/scale_cmd.go
  • fulfillment-service/internal/cmd/cli/scale/scale_cmd_test.go
  • fulfillment-service/internal/cmd/cli/scale/scale_suite_test.go
  • fulfillment-service/internal/cmd/cli/scale/templates/no_node_sets.txt
  • fulfillment-service/internal/cmd/cli/scale/templates/node_set_not_found.txt
  • fulfillment-service/internal/cmd/cli/tenant/templates/current_tenant.txt
  • fulfillment-service/internal/cmd/cli/tenant/templates/multiple_matches.txt
  • fulfillment-service/internal/cmd/cli/tenant/templates/no_matches.txt
  • fulfillment-service/internal/cmd/cli/tenant/templates/no_tenant.txt
  • fulfillment-service/internal/cmd/cli/tenant/templates/tenant_cleared.txt
  • fulfillment-service/internal/cmd/cli/tenant/templates/tenant_set.txt
  • fulfillment-service/internal/cmd/cli/tenant/tenant_cmd.go
  • fulfillment-service/internal/cmd/cli/tenant/tenant_cmd_test.go
  • fulfillment-service/internal/cmd/cli/tenant/tenant_suite_test.go
  • fulfillment-service/internal/cmd/cli/tokenutil/token_display.go
  • fulfillment-service/internal/cmd/cli/tokenutil/token_display_suite_test.go
  • fulfillment-service/internal/cmd/cli/tokenutil/token_display_test.go
  • fulfillment-service/internal/cmd/cli/version/version_cmd.go
  • fulfillment-service/internal/cmd/cli/whoami/whoami_cmd.go
  • fulfillment-service/internal/cmd/cli/whoami/whoami_cmd_test.go
  • fulfillment-service/internal/cmd/cli/whoami/whoami_suite_test.go
  • fulfillment-service/internal/cmd/osac-dev/generate/generate_cmd.go
  • fulfillment-service/internal/cmd/osac-dev/generate/openapi/generate_openapi_cmd.go
  • fulfillment-service/internal/cmd/osac-dev/generate/openapi/swagger_ui.html
  • fulfillment-service/internal/cmd/osac-dev/root_cmd.go
  • fulfillment-service/internal/cmd/service/dev/dev_cmd.go
  • fulfillment-service/internal/cmd/service/dev/listen/dev_listen_cmd.go
  • fulfillment-service/internal/cmd/service/dev/watch/dev_watch_cmd.go
  • fulfillment-service/internal/cmd/service/migrate/migrate_cmd.go
  • fulfillment-service/internal/cmd/service/probe/grpcserver/probe_grpc_server_cmd.go
  • fulfillment-service/internal/cmd/service/probe/probe_cmd.go
  • fulfillment-service/internal/cmd/service/root_cmd.go
  • fulfillment-service/internal/cmd/service/start/consoleproxy/start_console_proxy_cmd.go
  • fulfillment-service/internal/cmd/service/start/controller/start_controller_cmd.go
  • fulfillment-service/internal/cmd/service/start/grpcserver/reference_lookups.go
  • fulfillment-service/internal/cmd/service/start/grpcserver/start_grpc_server_cmd.go
  • fulfillment-service/internal/cmd/service/start/restgateway/start_rest_gateway_cmd.go
  • fulfillment-service/internal/cmd/service/start/start_cmd.go
  • fulfillment-service/internal/cmd/service/version/version_cmd.go
  • fulfillment-service/internal/collections/collections_suite_test.go
  • fulfillment-service/internal/collections/sets.go
  • fulfillment-service/internal/collections/sets_test.go
  • fulfillment-service/internal/computeinstancespec/computeinstancespec_suite_test.go
  • fulfillment-service/internal/computeinstancespec/validate_network.go
  • fulfillment-service/internal/computeinstancespec/validate_network_test.go
  • fulfillment-service/internal/config/config_context.go
  • fulfillment-service/internal/config/config_context_test.go
  • fulfillment-service/internal/config/config_secret_store.go
  • fulfillment-service/internal/config/config_secret_store_test.go
  • fulfillment-service/internal/config/config_settings.go
  • fulfillment-service/internal/config/config_settings_test.go
  • fulfillment-service/internal/config/config_suite_test.go
  • fulfillment-service/internal/console/backend.go
  • fulfillment-service/internal/console/backend_test.go
  • fulfillment-service/internal/console/console_suite_test.go
  • fulfillment-service/internal/console/kubevirt_backend.go
  • fulfillment-service/internal/console/kubevirt_backend_integration_test.go
  • fulfillment-service/internal/console/kubevirt_backend_test.go
  • fulfillment-service/internal/console/kubevirt_target.go
  • fulfillment-service/internal/console/kubevirt_target_test.go
  • fulfillment-service/internal/console/manager.go
  • fulfillment-service/internal/console/manager_test.go
  • fulfillment-service/internal/console/mock_ws_server_test.go
  • fulfillment-service/internal/console/ping.go
  • fulfillment-service/internal/console/ping_flags.go
  • fulfillment-service/internal/console/ping_test.go
  • fulfillment-service/internal/console/session_flags.go
  • fulfillment-service/internal/console/session_service.go
  • fulfillment-service/internal/console/ticket.go
  • fulfillment-service/internal/console/ticket_test.go
  • fulfillment-service/internal/controllers/baremetalinstance/bare_metal_instances_client_mock.go
  • fulfillment-service/internal/controllers/baremetalinstance/baremetalinstance_reconciler_function.go
  • fulfillment-service/internal/controllers/baremetalinstance/baremetalinstance_reconciler_function_test.go
  • fulfillment-service/internal/controllers/baremetalinstance/baremetalinstance_suite_test.go
  • fulfillment-service/internal/controllers/cluster/cluster_reconciler_function.go
  • fulfillment-service/internal/controllers/cluster/cluster_reconciler_function_test.go
  • fulfillment-service/internal/controllers/cluster/cluster_suite_test.go
  • fulfillment-service/internal/controllers/cluster/cluster_versions_client_mock.go
  • fulfillment-service/internal/controllers/cluster/clusters_client_mock.go
  • fulfillment-service/internal/controllers/computeinstance/compute_instances_client_mock.go
  • fulfillment-service/internal/controllers/computeinstance/computeinstance_reconciler_function.go
  • fulfillment-service/internal/controllers/computeinstance/computeinstance_reconciler_function_test.go
  • fulfillment-service/internal/controllers/computeinstance/computeinstance_suite_test.go
  • fulfillment-service/internal/controllers/computeinstance/instance_types_client_mock.go
  • fulfillment-service/internal/controllers/controllers_suite_test.go
  • fulfillment-service/internal/controllers/errors.go
  • fulfillment-service/internal/controllers/errors_test.go
  • fulfillment-service/internal/controllers/externalip/external_ip_reconciler_function.go
  • fulfillment-service/internal/controllers/externalip/external_ip_reconciler_function_test.go
  • fulfillment-service/internal/controllers/externalip/external_ips_client_mock.go
  • fulfillment-service/internal/controllers/externalip/externalip_suite_test.go
  • fulfillment-service/internal/controllers/externalipattachment/external_ip_attachment_reconciler_function.go
  • fulfillment-service/internal/controllers/externalipattachment/external_ip_attachment_reconciler_function_test.go
  • fulfillment-service/internal/controllers/externalipattachment/external_ip_attachments_client_mock.go
  • fulfillment-service/internal/controllers/externalipattachment/externalipattachment_suite_test.go
  • fulfillment-service/internal/controllers/externalippool/external_ip_pool_reconciler_function.go
  • fulfillment-service/internal/controllers/externalippool/external_ip_pool_reconciler_function_test.go
  • fulfillment-service/internal/controllers/externalippool/external_ip_pool_suite_test.go
  • fulfillment-service/internal/controllers/externalippool/external_ip_pools_client_mock.go
  • fulfillment-service/internal/controllers/finalizers/finalizers.go
  • fulfillment-service/internal/controllers/hub_cache.go
  • fulfillment-service/internal/controllers/hub_cache_mock.go
  • fulfillment-service/internal/controllers/hub_cache_test.go
  • fulfillment-service/internal/controllers/hubs_client_mock.go
  • fulfillment-service/internal/controllers/identityprovider/identity_provider_reconciler_function.go
  • fulfillment-service/internal/controllers/identityprovider/identity_provider_reconciler_function_test.go
  • fulfillment-service/internal/controllers/identityprovider/identity_provider_suite_test.go
  • fulfillment-service/internal/controllers/natgateway/nat_gateway_reconciler_function.go
  • fulfillment-service/internal/controllers/natgateway/nat_gateway_reconciler_function_test.go
  • fulfillment-service/internal/controllers/natgateway/nat_gateways_client_mock.go
  • fulfillment-service/internal/controllers/natgateway/natgateway_suite_test.go
  • fulfillment-service/internal/controllers/onboarding/projects_client_mock.go
  • fulfillment-service/internal/controllers/onboarding/tenant_reconciler_function.go
  • fulfillment-service/internal/controllers/onboarding/tenant_reconciler_function_test.go
  • fulfillment-service/internal/controllers/onboarding/tenant_suite_test.go
  • fulfillment-service/internal/controllers/onboarding/tenants_client_mock.go
  • fulfillment-service/internal/controllers/project/project_memberships_client_mock.go
  • fulfillment-service/internal/controllers/project/project_reconciler_function.go
  • fulfillment-service/internal/controllers/project/project_reconciler_function_test.go
  • fulfillment-service/internal/controllers/project/project_suite_test.go
  • fulfillment-service/internal/controllers/project/projects_client_mock.go
  • fulfillment-service/internal/controllers/project/tenants_client_mock.go
  • fulfillment-service/internal/controllers/project/users_client_mock.go
  • fulfillment-service/internal/controllers/projectmembership/project_membership_reconciler_function.go
  • fulfillment-service/internal/controllers/projectmembership/project_membership_reconciler_function_test.go
  • fulfillment-service/internal/controllers/projectmembership/project_memberships_client_mock.go
  • fulfillment-service/internal/controllers/projectmembership/projectmembership_suite_test.go
  • fulfillment-service/internal/controllers/projectmembership/projects_client_mock.go
  • fulfillment-service/internal/controllers/projectmembership/users_client_mock.go
  • fulfillment-service/internal/controllers/reconciler.go
  • fulfillment-service/internal/controllers/references.go
  • fulfillment-service/internal/controllers/role/role_reconciler_function.go
  • fulfillment-service/internal/controllers/rolebinding/role_binding_reconciler_function.go
  • fulfillment-service/internal/controllers/rolebinding/role_binding_reconciler_function_test.go
  • fulfillment-service/internal/controllers/rolebinding/rolebinding_suite_test.go
  • fulfillment-service/internal/controllers/securitygroup/mock_virtualnetworks_client_test.go
  • fulfillment-service/internal/controllers/securitygroup/security_groups_client_mock.go
  • fulfillment-service/internal/controllers/securitygroup/securitygroup_reconciler_function.go
  • fulfillment-service/internal/controllers/securitygroup/securitygroup_reconciler_function_test.go
  • fulfillment-service/internal/controllers/securitygroup/securitygroup_suite_test.go
  • fulfillment-service/internal/controllers/subnet/subnet_reconciler_function.go
  • fulfillment-service/internal/controllers/subnet/subnet_reconciler_function_test.go
  • fulfillment-service/internal/controllers/subnet/subnet_suite_test.go
  • fulfillment-service/internal/controllers/subnet/subnets_client_mock.go
  • fulfillment-service/internal/controllers/tenant/external_ip_pools_client_mock.go
  • fulfillment-service/internal/controllers/tenant/external_ips_client_mock.go
  • fulfillment-service/internal/controllers/tenant/nat_gateways_client_mock.go
  • fulfillment-service/internal/controllers/tenant/network_classes_client_mock.go
  • fulfillment-service/internal/controllers/tenant/projects_client_mock.go
  • fulfillment-service/internal/controllers/tenant/security_groups_client_mock.go
  • fulfillment-service/internal/controllers/tenant/subnets_client_mock.go
  • fulfillment-service/internal/controllers/tenant/tenant_reconciler_function.go
  • fulfillment-service/internal/controllers/tenant/tenant_reconciler_function_test.go
  • fulfillment-service/internal/controllers/tenant/tenant_suite_test.go
  • fulfillment-service/internal/controllers/tenant/virtual_networks_client_mock.go
  • fulfillment-service/internal/controllers/user/user_reconciler_function.go
  • fulfillment-service/internal/controllers/user/user_reconciler_function_test.go
  • fulfillment-service/internal/controllers/user/user_reconciler_integration_test.go
  • fulfillment-service/internal/controllers/user/user_suite_test.go
  • fulfillment-service/internal/controllers/virtualnetwork/virtual_network_reconciler_function.go
  • fulfillment-service/internal/controllers/virtualnetwork/virtual_network_reconciler_function_test.go
  • fulfillment-service/internal/controllers/virtualnetwork/virtual_network_suite_test.go
  • fulfillment-service/internal/controllers/virtualnetwork/virtual_networks_client_mock.go
  • fulfillment-service/internal/database/README.md
  • fulfillment-service/internal/database/dao/dao_errors.go
  • fulfillment-service/internal/database/dao/dao_errors_test.go
  • fulfillment-service/internal/database/dao/dao_events.go
  • fulfillment-service/internal/database/dao/dao_immutability_test.go
  • fulfillment-service/internal/database/dao/dao_suite_test.go
  • fulfillment-service/internal/database/dao/filter_translator.go
  • fulfillment-service/internal/database/dao/filter_translator_test.go
  • fulfillment-service/internal/database/dao/generic_dao.go
  • fulfillment-service/internal/database/dao/generic_dao_create.go
  • fulfillment-service/internal/database/dao/generic_dao_delete.go
  • fulfillment-service/internal/database/dao/generic_dao_events_test.go
  • fulfillment-service/internal/database/dao/generic_dao_exists.go
  • fulfillment-service/internal/database/dao/generic_dao_get.go
  • fulfillment-service/internal/database/dao/generic_dao_immutability_test.go
  • fulfillment-service/internal/database/dao/generic_dao_integrity_test.go
  • fulfillment-service/internal/database/dao/generic_dao_list.go
  • fulfillment-service/internal/database/dao/generic_dao_lock.go
  • fulfillment-service/internal/database/dao/generic_dao_lock_test.go
  • fulfillment-service/internal/database/dao/generic_dao_metrics_test.go
  • fulfillment-service/internal/database/dao/generic_dao_request.go
  • fulfillment-service/internal/database/dao/generic_dao_tenant_visibility_test.go
  • fulfillment-service/internal/database/dao/generic_dao_test.go
  • fulfillment-service/internal/database/dao/generic_dao_update.go
  • fulfillment-service/internal/database/dao/generic_dao_version_test.go
  • fulfillment-service/internal/database/dao/metadata_fetcher.go
  • fulfillment-service/internal/database/database_container.go
  • fulfillment-service/internal/database/database_container_test.go
  • fulfillment-service/internal/database/database_context.go
  • fulfillment-service/internal/database/database_context_test.go
  • fulfillment-service/internal/database/database_flags.go
  • fulfillment-service/internal/database/database_listener.go
  • fulfillment-service/internal/database/database_listener_test.go
  • fulfillment-service/internal/database/database_migrations_test.go
  • fulfillment-service/internal/database/database_notifier.go
  • fulfillment-service/internal/database/database_notifier_test.go
  • fulfillment-service/internal/database/database_schema_test.go
  • fulfillment-service/internal/database/database_suite_test.go
  • fulfillment-service/internal/database/database_tool.go
  • fulfillment-service/internal/database/database_tool_test.go
  • fulfillment-service/internal/database/database_tx.go
  • fulfillment-service/internal/database/database_tx_interceptor.go
  • fulfillment-service/internal/database/database_tx_interceptor_test.go
  • fulfillment-service/internal/database/database_tx_manager.go
  • fulfillment-service/internal/database/database_tx_manager_mock.go
  • fulfillment-service/internal/database/database_tx_manager_test.go
  • fulfillment-service/internal/database/database_tx_mock.go
  • fulfillment-service/internal/database/database_tx_scope.go
  • fulfillment-service/internal/database/database_tx_scope_test.go
  • fulfillment-service/internal/database/migrations.sha256
  • fulfillment-service/internal/database/migrations/0_public_schema.up.sql
  • fulfillment-service/internal/database/migrations/10_add_creators.up.sql
  • fulfillment-service/internal/database/migrations/11_add_tenants.up.sql
  • fulfillment-service/internal/database/migrations/12_create_hosts_tables.up.sql
  • fulfillment-service/internal/database/migrations/13_add_name.up.sql
  • fulfillment-service/internal/database/migrations/14_rename_virtual_machines_to_compute_instances.down.sql
  • fulfillment-service/internal/database/migrations/14_rename_virtual_machines_to_compute_instances.up.sql
  • fulfillment-service/internal/database/migrations/15_rename_vm_templates_to_ci_templates.down.sql
  • fulfillment-service/internal/database/migrations/15_rename_vm_templates_to_ci_templates.up.sql
  • fulfillment-service/internal/database/migrations/16_add_labels.up.sql
  • fulfillment-service/internal/database/migrations/17_add_annotations.up.sql
  • fulfillment-service/internal/database/migrations/19_create_network_classes_tables.up.sql
  • fulfillment-service/internal/database/migrations/1_private_schema.up.sql
  • fulfillment-service/internal/database/migrations/20_create_virtual_networks_tables.up.sql
  • fulfillment-service/internal/database/migrations/21_create_subnets_tables.up.sql
  • fulfillment-service/internal/database/migrations/22_create_security_groups_tables.up.sql
  • fulfillment-service/internal/database/migrations/23_drop_hosts_tables.up.sql
  • fulfillment-service/internal/database/migrations/24_create_leases_tables.up.sql
  • fulfillment-service/internal/database/migrations/25_add_version.up.sql
  • fulfillment-service/internal/database/migrations/26_create_archived_leases_table.up.sql
  • fulfillment-service/internal/database/migrations/27_rename_host_classes_to_host_types.up.sql
  • fulfillment-service/internal/database/migrations/28_create_organizations_tables.down.sql
  • fulfillment-service/internal/database/migrations/28_create_organizations_tables.up.sql
  • fulfillment-service/internal/database/migrations/29_create_users_tables.down.sql
  • fulfillment-service/internal/database/migrations/29_create_users_tables.up.sql
  • fulfillment-service/internal/database/migrations/2_data.up.sql
  • fulfillment-service/internal/database/migrations/30_create_public_ip_pools_tables.up.sql
  • fulfillment-service/internal/database/migrations/31_create_public_ips_tables.up.sql
  • fulfillment-service/internal/database/migrations/32_add_network_classes_is_default_index.up.sql
  • fulfillment-service/internal/database/migrations/33_create_roles_tables.up.sql
  • fulfillment-service/internal/database/migrations/34_create_role_bindings_tables.up.sql
  • fulfillment-service/internal/database/migrations/35_add_public_ips_compute_instance_unique_index.down.sql
  • fulfillment-service/internal/database/migrations/35_add_public_ips_compute_instance_unique_index.up.sql
  • fulfillment-service/internal/database/migrations/36_drop_archived_public_ips_indexes.up.sql
  • fulfillment-service/internal/database/migrations/37_create_catalog_items_tables.up.sql
  • fulfillment-service/internal/database/migrations/38_create_public_ip_attachments_tables.down.sql
  • fulfillment-service/internal/database/migrations/38_create_public_ip_attachments_tables.up.sql
  • fulfillment-service/internal/database/migrations/39_move_hub_fields_to_spec.up.sql
  • fulfillment-service/internal/database/migrations/39_move_hub_fields_to_spec_test.go
  • fulfillment-service/internal/database/migrations/3_merge_public_and_private_data.up.sql
  • fulfillment-service/internal/database/migrations/40_rename_tenants_to_tenant.up.sql
  • fulfillment-service/internal/database/migrations/40_rename_tenants_to_tenant_test.go
  • fulfillment-service/internal/database/migrations/41_rename_creators_to_creator.up.sql
  • fulfillment-service/internal/database/migrations/41_rename_creators_to_creator_test.go
  • fulfillment-service/internal/database/migrations/42_singular_tenant_and_creator_in_public_ip_attachments_tables.up.sql
  • fulfillment-service/internal/database/migrations/42_singular_tenant_and_creator_in_public_ip_attachments_tables_test.go
  • fulfillment-service/internal/database/migrations/43_drop_leases_tables.up.sql
  • fulfillment-service/internal/database/migrations/43_drop_leases_tables_test.go
  • fulfillment-service/internal/database/migrations/44_add_public_ip_attachments_unique_indexes.down.sql
  • fulfillment-service/internal/database/migrations/44_add_public_ip_attachments_unique_indexes.up.sql
  • fulfillment-service/internal/database/migrations/44_add_public_ip_attachments_unique_indexes_test.go
  • fulfillment-service/internal/database/migrations/45_fix_tables.up.sql
  • fulfillment-service/internal/database/migrations/45_fix_tables_test.go
  • fulfillment-service/internal/database/migrations/46_add_immutable_column_trigger.up.sql
  • fulfillment-service/internal/database/migrations/46_add_immutable_column_trigger_test.go
  • fulfillment-service/internal/database/migrations/47_create_projects_tables.up.sql
  • fulfillment-service/internal/database/migrations/47_create_projects_tables_test.go
  • fulfillment-service/internal/database/migrations/48_add_builtin_tenants.up.sql
  • fulfillment-service/internal/database/migrations/48_add_builtin_tenants_test.go
  • fulfillment-service/internal/database/migrations/49_add_tenant_foreign_key.up.sql
  • fulfillment-service/internal/database/migrations/49_add_tenant_foreign_key_test.go
  • fulfillment-service/internal/database/migrations/4_add_finalizers.up.sql
  • fulfillment-service/internal/database/migrations/50_migrate_legacy_network_fields.up.sql
  • fulfillment-service/internal/database/migrations/50_migrate_legacy_network_fields_test.go
  • fulfillment-service/internal/database/migrations/51_create_instance_types_tables.up.sql
  • fulfillment-service/internal/database/migrations/51_create_instance_types_tables_test.go
  • fulfillment-service/internal/database/migrations/52_add_subnet_compute_instance_ref_triggers.up.sql
  • fulfillment-service/internal/database/migrations/52_add_subnet_compute_instance_ref_triggers_test.go
  • fulfillment-service/internal/database/migrations/53_add_catalog_items_unique_name_per_tenant.up.sql
  • fulfillment-service/internal/database/migrations/53_add_catalog_items_unique_name_per_tenant_test.go
  • fulfillment-service/internal/database/migrations/54_create_baremetal_tables.up.sql
  • fulfillment-service/internal/database/migrations/54_create_baremetal_tables_test.go
  • fulfillment-service/internal/database/migrations/55_add_virtual_network_child_ref_triggers.up.sql
  • fulfillment-service/internal/database/migrations/55_add_virtual_network_child_ref_triggers_test.go
  • fulfillment-service/internal/database/migrations/56_add_instance_type_ref_triggers.up.sql
  • fulfillment-service/internal/database/migrations/56_add_instance_type_ref_triggers_test.go
  • fulfillment-service/internal/database/migrations/57_backfill_security_group_implementation_strategy.up.sql
  • fulfillment-service/internal/database/migrations/57_backfill_security_group_implementation_strategy_test.go
  • fulfillment-service/internal/database/migrations/58_rename_organizations_to_tenants.up.sql
  • fulfillment-service/internal/database/migrations/58_rename_organizations_to_tenants_test.go
  • fulfillment-service/internal/database/migrations/59_add_catalog_item_ref_triggers.up.sql
  • fulfillment-service/internal/database/migrations/59_add_catalog_item_ref_triggers_test.go
  • fulfillment-service/internal/database/migrations/5_create_host_classes_tables.up.sql
  • fulfillment-service/internal/database/migrations/60_add_projects_immutable_trigger.up.sql
  • fulfillment-service/internal/database/migrations/60_add_projects_immutable_trigger_test.go
  • fulfillment-service/internal/database/migrations/61_create_external_ip_tables.down.sql
  • fulfillment-service/internal/database/migrations/61_create_external_ip_tables.up.sql
  • fulfillment-service/internal/database/migrations/61_create_external_ip_tables_test.go
  • fulfillment-service/internal/database/migrations/62_create_storage_backends_tables.up.sql
  • fulfillment-service/internal/database/migrations/62_create_storage_backends_tables_test.go
  • fulfillment-service/internal/database/migrations/63_rename_organization_fields_in_tenant_data.up.sql
  • fulfillment-service/internal/database/migrations/63_rename_organization_fields_in_tenant_data_test.go
  • fulfillment-service/internal/database/migrations/64_create_identity_providers_tables.up.sql
  • fulfillment-service/internal/database/migrations/64_create_identity_providers_tables_test.go
  • fulfillment-service/internal/database/migrations/65_rename_organization_to_tenant_in_user_data.up.sql
  • fulfillment-service/internal/database/migrations/65_rename_organization_to_tenant_in_user_data_test.go
  • fulfillment-service/internal/database/migrations/66_add_tenant_domains.up.sql
  • fulfillment-service/internal/database/migrations/66_add_tenant_domains_test.go
  • fulfillment-service/internal/database/migrations/67_create_project_memberships_tables.up.sql
  • fulfillment-service/internal/database/migrations/67_create_project_memberships_tables_test.go
  • fulfillment-service/internal/database/migrations/68_change_tenants_primary_key.up.sql
  • fulfillment-service/internal/database/migrations/68_change_tenants_primary_key_test.go
  • fulfillment-service/internal/database/migrations/69_add_project_column.up.sql
  • fulfillment-service/internal/database/migrations/69_add_project_column_test.go
  • fulfillment-service/internal/database/migrations/6_merge_cluster_order_and_cluster.up.sql
  • fulfillment-service/internal/database/migrations/70_add_objects_table.up.sql
  • fulfillment-service/internal/database/migrations/70_add_objects_table_test.go
  • fulfillment-service/internal/database/migrations/71_backfill_network_class_managers.up.sql
  • fulfillment-service/internal/database/migrations/71_backfill_network_class_managers_test.go
  • fulfillment-service/internal/database/migrations/72_remove_leaked_ids_from_ref_trigger_errors.up.sql
  • fulfillment-service/internal/database/migrations/72_remove_leaked_ids_from_ref_trigger_errors_test.go
  • fulfillment-service/internal/database/migrations/73_create_nat_gateways_tables.up.sql
  • fulfillment-service/internal/database/migrations/73_create_nat_gateways_tables_test.go
  • fulfillment-service/internal/database/migrations/74_create_cluster_versions_tables.up.sql
  • fulfillment-service/internal/database/migrations/74_create_cluster_versions_tables_test.go
  • fulfillment-service/internal/database/migrations/75_create_storage_tiers_tables.up.sql
  • fulfillment-service/internal/database/migrations/75_create_storage_tiers_tables_test.go
  • fulfillment-service/internal/database/migrations/76_add_storage_tier_ref_triggers.up.sql
  • fulfillment-service/internal/database/migrations/76_add_storage_tier_ref_triggers_test.go
  • fulfillment-service/internal/database/migrations/77_restructure_storage_tier_spec_status.up.sql
  • fulfillment-service/internal/database/migrations/77_restructure_storage_tier_spec_status_test.go
  • fulfillment-service/internal/database/migrations/78_remove_break_glass_credentials_from_tenant_data.up.sql
  • fulfillment-service/internal/database/migrations/78_remove_break_glass_credentials_from_tenant_data_test.go
  • fulfillment-service/internal/database/migrations/79_remove_project_from_membership_spec.up.sql
  • fulfillment-service/internal/database/migrations/79_remove_project_from_membership_spec_test.go
  • fulfillment-service/internal/database/migrations/7_add_notifications_table.up.sql
  • fulfillment-service/internal/database/migrations/80_update_membership_subjects_for_repeated_users.up.sql
  • fulfillment-service/internal/database/migrations/80_update_membership_subjects_for_repeated_users_test.go
  • fulfillment-service/internal/database/migrations/81_add_cluster_version_allowed_upgrades_ref_trigger.up.sql
  • fulfillment-service/internal/database/migrations/81_add_cluster_version_allowed_upgrades_ref_trigger_test.go
  • fulfillment-service/internal/database/migrations/82_create_secrets_tables.down.sql
  • fulfillment-service/internal/database/migrations/82_create_secrets_tables.up.sql
  • fulfillment-service/internal/database/migrations/82_create_secrets_tables_test.go
  • fulfillment-service/internal/database/migrations/83_remove_legacy_cluster_template_seed.up.sql
  • fulfillment-service/internal/database/migrations/83_remove_legacy_cluster_template_seed_test.go
  • fulfillment-service/internal/database/migrations/84_drop_public_ip_tables.up.sql
  • fulfillment-service/internal/database/migrations/84_drop_public_ip_tables_test.go
  • fulfillment-service/internal/database/migrations/85_add_external_ip_attachment_target_indexes.up.sql
  • fulfillment-service/internal/database/migrations/85_add_external_ip_attachment_target_indexes_test.go
  • fulfillment-service/internal/database/migrations/86_add_external_ip_exclusivity_triggers.up.sql
  • fulfillment-service/internal/database/migrations/86_add_external_ip_exclusivity_triggers_test.go
  • fulfillment-service/internal/database/migrations/87_add_subnet_cluster_ref_triggers.up.sql
  • fulfillment-service/internal/database/migrations/87_add_subnet_cluster_ref_triggers_test.go
  • fulfillment-service/internal/database/migrations/88_create_bare_metal_instance_types_tables.up.sql
  • fulfillment-service/internal/database/migrations/88_create_bare_metal_instance_types_tables_test.go
  • fulfillment-service/internal/database/migrations/89_drop_cluster_version_allowed_upgrades_ref_trigger.up.sql
  • fulfillment-service/internal/database/migrations/89_drop_cluster_version_allowed_upgrades_ref_trigger_test.go
  • fulfillment-service/internal/database/migrations/8_create_virtual_machine_templates_tables.up.sql
  • fulfillment-service/internal/database/migrations/90_update_triggers_for_typed_references.up.sql
  • fulfillment-service/internal/database/migrations/90_update_triggers_for_typed_references_test.go
  • fulfillment-service/internal/database/migrations/91_backfill_catalog_resource_names.up.sql
  • fulfillment-service/internal/database/migrations/91_backfill_catalog_resource_names_test.go
  • fulfillment-service/internal/database/migrations/92_backfill_template_reference_fields.up.sql
  • fulfillment-service/internal/database/migrations/92_backfill_template_reference_fields_test.go
  • fulfillment-service/internal/database/migrations/93_convert_version_name_to_version_reference.up.sql
  • fulfillment-service/internal/database/migrations/93_convert_version_name_to_version_reference_test.go
  • fulfillment-service/internal/database/migrations/94_add_cluster_version_delete_protection_trigger.up.sql
  • fulfillment-service/internal/database/migrations/94_add_cluster_version_delete_protection_trigger_test.go
  • fulfillment-service/internal/database/migrations/95_create_volumes_tables.up.sql
  • fulfillment-service/internal/database/migrations/95_create_volumes_tables_test.go
  • fulfillment-service/internal/database/migrations/96_backfill_resource_names.up.sql
  • fulfillment-service/internal/database/migrations/96_backfill_resource_names_test.go
  • fulfillment-service/internal/database/migrations/97_add_active_object_tables.up.sql
  • fulfillment-service/internal/database/migrations/97_add_active_object_tables_test.go
  • fulfillment-service/internal/database/migrations/98_update_materialized_constraints_to_active_tables.up.sql
  • fulfillment-service/internal/database/migrations/98_update_materialized_constraints_to_active_tables_test.go
  • fulfillment-service/internal/database/migrations/99_create_disk_images_tables.down.sql
  • fulfillment-service/internal/database/migrations/99_create_disk_images_tables.up.sql
  • fulfillment-service/internal/database/migrations/99_create_disk_images_tables_test.go
  • fulfillment-service/internal/database/migrations/9_create_virtual_machines_tables.up.sql
  • fulfillment-service/internal/database/migrations/active_tables_guard_test.go
  • fulfillment-service/internal/database/migrations/migrations_coverage_test.go
  • fulfillment-service/internal/database/migrations/migrations_suite_test.go
  • fulfillment-service/internal/events/events_listener.go
  • fulfillment-service/internal/events/events_listener_mock.go
  • fulfillment-service/internal/events/events_notifier.go
  • fulfillment-service/internal/events/events_notifier_mock.go
  • fulfillment-service/internal/exit/error.go
  • fulfillment-service/internal/health/health_aggregator.go
  • fulfillment-service/internal/health/health_aggregator_test.go
  • fulfillment-service/internal/health/health_reporter.go
  • fulfillment-service/internal/health/health_reporter_mock.go
  • fulfillment-service/internal/health/health_suite_test.go
  • fulfillment-service/internal/idp/client.go
  • fulfillment-service/internal/idp/client_conflict_test.go
  • fulfillment-service/internal/idp/client_interface.go
  • fulfillment-service/internal/idp/client_mock.go
  • fulfillment-service/internal/idp/const.go
  • fulfillment-service/internal/idp/groups.go
  • fulfillment-service/internal/idp/idp_suite_test.go
  • fulfillment-service/internal/idp/project_group_manager.go
  • fulfillment-service/internal/idp/project_group_manager_test.go
  • fulfillment-service/internal/idp/tenant_manager.go
  • fulfillment-service/internal/idp/tenant_manager_test.go
  • fulfillment-service/internal/idp/types.go
  • fulfillment-service/internal/jq/jq_query.go
  • fulfillment-service/internal/jq/jq_suite_test.go
  • fulfillment-service/internal/jq/jq_tool.go
  • fulfillment-service/internal/jq/jq_tool_test.go
  • fulfillment-service/internal/jq/jq_variable.go
  • fulfillment-service/internal/json/json_encoder.go
  • fulfillment-service/internal/json/json_encoder_test.go
  • fulfillment-service/internal/json/json_suite_test.go
  • fulfillment-service/internal/kubernetes/annotations/kubernetes_annotations.go
  • fulfillment-service/internal/kubernetes/files/kubernetes_files.go
  • fulfillment-service/internal/kubernetes/gvks/kubernetes_gkvs.go
  • fulfillment-service/internal/kubernetes/labels/kubernetes_labels.go
  • fulfillment-service/internal/kubernetes/scheme/scheme.go
  • fulfillment-service/internal/logging/logger.go
  • fulfillment-service/internal/logging/logger_test.go
  • fulfillment-service/internal/logging/logging_context.go
  • fulfillment-service/internal/logging/logging_context_test.go
  • fulfillment-service/internal/logging/logging_flags.go
  • fulfillment-service/internal/logging/logging_interceptor.go
  • fulfillment-service/internal/logging/logging_interceptor_test.go
  • fulfillment-service/internal/logging/logging_suite_test.go
  • fulfillment-service/internal/logging/logging_writer.go
  • fulfillment-service/internal/logging/logging_writer_test.go
  • fulfillment-service/internal/maputil/maputil.go
  • fulfillment-service/internal/masks/mask_path.go
  • fulfillment-service/internal/masks/mask_path_compiler.go
  • fulfillment-service/internal/masks/mask_path_compiler_test.go
  • fulfillment-service/internal/masks/mask_path_test.go
  • fulfillment-service/internal/masks/masks_calculator.go
  • fulfillment-service/internal/masks/masks_suite_test.go
  • fulfillment-service/internal/masks/masks_test.go
  • fulfillment-service/internal/metrics/grpc_metrics_interceptor.go
  • fulfillment-service/internal/metrics/grpc_metrics_interceptor_test.go
  • fulfillment-service/internal/metrics/metrics_suite_test.go
  • fulfillment-service/internal/network/address_parser.go
  • fulfillment-service/internal/network/address_parser_test.go
  • fulfillment-service/internal/network/cert_pool.go
  • fulfillment-service/internal/network/cert_pool_test.go
  • fulfillment-service/internal/network/cors.go
  • fulfillment-service/internal/network/cors_flags.go
  • fulfillment-service/internal/network/cors_test.go
  • fulfillment-service/internal/network/grpc_client.go
  • fulfillment-service/internal/network/grpc_client_flags.go
  • fulfillment-service/internal/network/grpc_client_test.go
  • fulfillment-service/internal/network/grpc_keepalive_flags.go
  • fulfillment-service/internal/network/listener.go
  • fulfillment-service/internal/network/listener_flags.go
  • fulfillment-service/internal/network/listener_test.go
  • fulfillment-service/internal/network/suite_test.go
  • fulfillment-service/internal/oauth/oauth_code_flow.go
  • fulfillment-service/internal/oauth/oauth_code_flow_test.go
  • fulfillment-service/internal/oauth/oauth_credentials_flow.go
  • fulfillment-service/internal/oauth/oauth_credentials_flow_test.go
  • fulfillment-service/internal/oauth/oauth_device_flow.go
  • fulfillment-service/internal/oauth/oauth_device_flow_test.go
  • fulfillment-service/internal/oauth/oauth_discovery_tool.go
  • fulfillment-service/internal/oauth/oauth_discovery_tool_test.go
  • fulfillment-service/internal/oauth/oauth_flow_listener.go
  • fulfillment-service/internal/oauth/oauth_flow_listener_mock.go
  • fulfillment-service/internal/oauth/oauth_password_flow.go
  • fulfillment-service/internal/oauth/oauth_password_flow_test.go
  • fulfillment-service/internal/oauth/oauth_suite_test.go
  • fulfillment-service/internal/oauth/oauth_token_source.go
  • fulfillment-service/internal/oauth/oauth_token_source_test.go
  • fulfillment-service/internal/oauth/templates/auth_error.html
  • fulfillment-service/internal/oauth/templates/auth_success.html
  • fulfillment-service/internal/oauth/templates/no_code.html
  • fulfillment-service/internal/oauth/templates/state_mismatch.html
  • fulfillment-service/internal/oauth/templates/styles.html
  • fulfillment-service/internal/oauth/templates/token_exchange_failed.html
  • fulfillment-service/internal/packages/packages.go
  • fulfillment-service/internal/provisioners/user_provisioner.go
  • fulfillment-service/internal/provisioners/user_provisioner_test.go
  • fulfillment-service/internal/provisioners/users_server_mock.go
  • fulfillment-service/internal/provisioners/users_server_mock_generated.go
  • fulfillment-service/internal/recovery/grpc_panic_interceptor.go
  • fulfillment-service/internal/recovery/grpc_panic_interceptor_test.go
  • fulfillment-service/internal/recovery/recovery_suite_test.go
  • fulfillment-service/internal/references/lookups.go
  • fulfillment-service/internal/references/reference_validator.go
  • fulfillment-service/internal/references/reference_validator_test.go
  • fulfillment-service/internal/references/references_suite_test.go
  • fulfillment-service/internal/reflection/find_object.go
  • fulfillment-service/internal/reflection/reflection_completion.go
  • fulfillment-service/internal/reflection/reflection_completion_test.go
  • fulfillment-service/internal/reflection/reflection_field_path.go
  • fulfillment-service/internal/reflection/reflection_field_path_test.go
  • fulfillment-service/internal/reflection/reflection_functions.go
  • fulfillment-service/internal/reflection/reflection_functions_test.go
  • fulfillment-service/internal/reflection/reflection_helper.go
  • fulfillment-service/internal/reflection/reflection_helper_mock.go
  • fulfillment-service/internal/reflection/reflection_helper_test.go
  • fulfillment-service/internal/reflection/reflection_metadata.go
  • fulfillment-service/internal/reflection/reflection_nil.go
  • fulfillment-service/internal/reflection/reflection_nil_test.go
  • fulfillment-service/internal/reflection/reflection_object_helper_mock.go
  • fulfillment-service/internal/reflection/reflection_suite_test.go
  • fulfillment-service/internal/rendering/rendering_suite_test.go
  • fulfillment-service/internal/rendering/table_renderer.go
  • fulfillment-service/internal/rendering/table_renderer_cluster_version_test.go
  • fulfillment-service/internal/rendering/table_renderer_compute_instance_test.go
  • fulfillment-service/internal/rendering/table_renderer_test.go
  • fulfillment-service/internal/rendering/tables/osac.private.v1.BareMetalInstance.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.BareMetalInstanceCatalogItem.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.BareMetalInstanceTemplate.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.BareMetalInstanceType.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.Cluster.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.ClusterCatalogItem.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.ClusterTemplate.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.ClusterVersion.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.ComputeInstance.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.ComputeInstanceCatalogItem.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.ComputeInstanceTemplate.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.DiskImage.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.ExternalIP.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.ExternalIPAttachment.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.ExternalIPPool.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.Hub.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.IdentityProvider.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.InstanceType.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.NATGateway.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.NetworkClass.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.Project.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.ProjectMembership.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.Role.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.RoleBinding.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.Secret.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.SecurityGroup.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.StorageTier.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.Subnet.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.Tenant.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.User.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.VirtualNetwork.yaml
  • fulfillment-service/internal/rendering/tables/osac.private.v1.Volume.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.BareMetalInstance.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.BareMetalInstanceCatalogItem.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.BareMetalInstanceTemplate.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.BareMetalInstanceType.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.Cluster.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.ClusterCatalogItem.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.ClusterTemplate.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.ClusterVersion.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.ComputeInstance.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.ComputeInstanceCatalogItem.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.ComputeInstanceTemplate.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.DiskImage.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.ExternalIP.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.ExternalIPAttachment.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.ExternalIPPool.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.IdentityProvider.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.InstanceType.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.NATGateway.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.NetworkClass.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.Project.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.ProjectMembership.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.Role.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.RoleBinding.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.Secret.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.SecurityGroup.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.Subnet.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.Tenant.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.User.yaml
  • fulfillment-service/internal/rendering/tables/osac.public.v1.VirtualNetwork.yaml
  • fulfillment-service/internal/servers/bare_metal_instance_types_server.go
  • fulfillment-service/internal/servers/bare_metal_instance_types_server_test.go
  • fulfillment-service/internal/servers/baremetal_instance_catalog_items_server.go
  • fulfillment-service/internal/servers/baremetal_instance_catalog_items_server_test.go
  • fulfillment-service/internal/servers/baremetal_instance_templates_server.go
  • fulfillment-service/internal/servers/baremetal_instance_templates_server_test.go
  • fulfillment-service/internal/servers/baremetal_instances_server.go
  • fulfillment-service/internal/servers/baremetal_instances_server_test.go
  • fulfillment-service/internal/servers/capabilities_server.go
  • fulfillment-service/internal/servers/capabilities_server_test.go
  • fulfillment-service/internal/servers/catalog_item_reference_checker.go
  • fulfillment-service/internal/servers/catalog_item_validation.go
  • fulfillment-service/internal/servers/catalog_item_validation_test.go
  • fulfillment-service/internal/servers/cel_filter.go
  • fulfillment-service/internal/servers/cel_filter_test.go
  • fulfillment-service/internal/servers/cidr_validation.go
  • fulfillment-service/internal/servers/cidr_validation_test.go
  • fulfillment-service/internal/servers/cluster_catalog_items_server.go
  • fulfillment-service/internal/servers/cluster_catalog_items_server_test.go
  • fulfillment-service/internal/servers/cluster_templates_server.go
  • fulfillment-service/internal/servers/cluster_templates_server_test.go
  • fulfillment-service/internal/servers/cluster_version_resolution.go
  • fulfillment-service/internal/servers/cluster_versions_server.go
  • fulfillment-service/internal/servers/cluster_versions_server_test.go
  • fulfillment-service/internal/servers/clusters_server.go
  • fulfillment-service/internal/servers/clusters_server_test.go
  • fulfillment-service/internal/servers/compute_instance_catalog_items_server.go
  • fulfillment-service/internal/servers/compute_instance_catalog_items_server_test.go
  • fulfillment-service/internal/servers/compute_instance_templates_server.go
  • fulfillment-service/internal/servers/compute_instance_templates_server_test.go
  • fulfillment-service/internal/servers/compute_instances_server.go
  • fulfillment-service/internal/servers/compute_instances_server_test.go
  • fulfillment-service/internal/servers/console_http_middleware.go
  • fulfillment-service/internal/servers/console_http_middleware_test.go
  • fulfillment-service/internal/servers/console_proxy_core.go
  • fulfillment-service/internal/servers/console_proxy_core_test.go
  • fulfillment-service/internal/servers/console_proxy_grpc.go
  • fulfillment-service/internal/servers/console_proxy_grpc_test.go
  • fulfillment-service/internal/servers/console_proxy_ws.go
  • fulfillment-service/internal/servers/console_proxy_ws_test.go
  • fulfillment-service/internal/servers/console_server.go
  • fulfillment-service/internal/servers/console_server_test.go
  • fulfillment-service/internal/servers/console_target_resolver.go
  • fulfillment-service/internal/servers/default_networking_provisioner.go
  • fulfillment-service/internal/servers/default_networking_provisioner_test.go
  • fulfillment-service/internal/servers/disk_images_server.go
  • fulfillment-service/internal/servers/disk_images_server_test.go
  • fulfillment-service/internal/servers/events_server.go
  • fulfillment-service/internal/servers/events_server_test.go
  • fulfillment-service/internal/servers/external_ip_attachments_server.go
  • fulfillment-service/internal/servers/external_ip_attachments_server_test.go
  • fulfillment-service/internal/servers/external_ip_pool_selector.go
  • fulfillment-service/internal/servers/external_ip_pool_selector_test.go
  • fulfillment-service/internal/servers/external_ip_pools_server.go
  • fulfillment-service/internal/servers/external_ip_pools_server_test.go
  • fulfillment-service/internal/servers/external_ips_server.go
  • fulfillment-service/internal/servers/external_ips_server_test.go
  • fulfillment-service/internal/servers/field_mask.go
  • fulfillment-service/internal/servers/generic_mapper.go
  • fulfillment-service/internal/servers/generic_mapper_test.go
  • fulfillment-service/internal/servers/generic_server.go
  • fulfillment-service/internal/servers/generic_server_test.go
  • fulfillment-service/internal/servers/host_types_server.go
  • fulfillment-service/internal/servers/host_types_server_test.go
  • fulfillment-service/internal/servers/identity_providers_server.go
  • fulfillment-service/internal/servers/identity_providers_server_test.go
  • fulfillment-service/internal/servers/instance_types_server.go
  • fulfillment-service/internal/servers/instance_types_server_test.go
  • fulfillment-service/internal/servers/ip_pool_helpers.go
  • fulfillment-service/internal/servers/ip_pool_helpers_test.go
  • fulfillment-service/internal/servers/json_web_key_set_server.go
  • fulfillment-service/internal/servers/json_web_key_set_server_test.go
  • fulfillment-service/internal/servers/name_derivation.go
  • fulfillment-service/internal/servers/nat_gateways_server.go
  • fulfillment-service/internal/servers/nat_gateways_server_test.go
  • fulfillment-service/internal/servers/network_classes_server.go
  • fulfillment-service/internal/servers/network_classes_server_test.go
  • fulfillment-service/internal/servers/private_baremetal_instance_catalog_items_server.go
  • fulfillment-service/internal/servers/private_baremetal_instance_catalog_items_server_test.go
  • fulfillment-service/internal/servers/private_baremetal_instance_templates_server.go
  • fulfillment-service/internal/servers/private_baremetal_instance_templates_server_test.go
  • fulfillment-service/internal/servers/private_baremetal_instance_types_server.go
  • fulfillment-service/internal/servers/private_baremetal_instance_types_server_test.go
  • fulfillment-service/internal/servers/private_baremetal_instances_server.go
  • fulfillment-service/internal/servers/private_baremetal_instances_server_test.go
  • fulfillment-service/internal/servers/private_capabilities_server.go
  • fulfillment-service/internal/servers/private_cluster_catalog_items_server.go
  • fulfillment-service/internal/servers/private_cluster_catalog_items_server_test.go
  • fulfillment-service/internal/servers/private_cluster_templates_server.go
  • fulfillment-service/internal/servers/private_cluster_templates_server_test.go
  • fulfillment-service/internal/servers/private_cluster_versions_server.go
  • fulfillment-service/internal/servers/private_cluster_versions_server_test.go
  • fulfillment-service/internal/servers/private_clusters_server.go
  • fulfillment-service/internal/servers/private_clusters_server_test.go
  • fulfillment-service/internal/servers/private_compute_instance_catalog_items_server.go
  • fulfillment-service/internal/servers/private_compute_instance_catalog_items_server_test.go
  • fulfillment-service/internal/servers/private_compute_instance_templates_server.go
  • fulfillment-service/internal/servers/private_compute_instance_templates_server_test.go
  • fulfillment-service/internal/servers/private_compute_instances_server.go
  • fulfillment-service/internal/servers/private_compute_instances_server_test.go
  • fulfillment-service/internal/servers/private_disk_images_server.go
  • fulfillment-service/internal/servers/private_disk_images_server_test.go
  • fulfillment-service/internal/servers/private_events_server.go
  • fulfillment-service/internal/servers/private_external_ip_attachments_server.go
  • fulfillment-service/internal/servers/private_external_ip_attachments_server_test.go
  • fulfillment-service/internal/servers/private_external_ip_pools_server.go
  • fulfillment-service/internal/servers/private_external_ip_pools_server_test.go
  • fulfillment-service/internal/servers/private_external_ips_server.go
  • fulfillment-service/internal/servers/private_external_ips_server_test.go
  • fulfillment-service/internal/servers/private_host_types_server.go
  • fulfillment-service/internal/servers/private_host_types_server_test.go
  • fulfillment-service/internal/servers/private_hubs_server.go
  • fulfillment-service/internal/servers/private_hubs_server_test.go
  • fulfillment-service/internal/servers/private_identity_providers_server.go
  • fulfillment-service/internal/servers/private_identity_providers_server_test.go
  • fulfillment-service/internal/servers/private_instance_types_server.go
  • fulfillment-service/internal/servers/private_instance_types_server_test.go
  • fulfillment-service/internal/servers/private_nat_gateways_server.go
  • fulfillment-service/internal/servers/private_nat_gateways_server_test.go
  • fulfillment-service/internal/servers/private_network_classes_server.go
  • fulfillment-service/internal/servers/private_project_memberships_server.go
  • fulfillment-service/internal/servers/private_projects_server.go
  • fulfillment-service/internal/servers/private_projects_server_test.go
  • fulfillment-service/internal/servers/private_role_bindings_server.go
  • fulfillment-service/internal/servers/private_role_bindings_server_test.go
  • fulfillment-service/internal/servers/private_roles_server.go
  • fulfillment-service/internal/servers/private_roles_server_test.go
  • fulfillment-service/internal/servers/private_secrets_server.go
  • fulfillment-service/internal/servers/private_secrets_server_test.go
  • fulfillment-service/internal/servers/private_security_groups_server.go
  • fulfillment-service/internal/servers/private_storage_backends_server.go
  • fulfillment-service/internal/servers/private_storage_backends_server_test.go
  • fulfillment-service/internal/servers/private_storage_tiers_server.go
  • fulfillment-service/internal/servers/private_storage_tiers_server_test.go
  • fulfillment-service/internal/servers/private_subnets_server.go
  • fulfillment-service/internal/servers/private_subnets_server_test.go
  • fulfillment-service/internal/servers/private_tenants_server.go
  • fulfillment-service/internal/servers/private_tenants_server_test.go
  • fulfillment-service/internal/servers/private_users_server.go
  • fulfillment-service/internal/servers/private_users_server_test.go
  • fulfillment-service/internal/servers/private_virtual_networks_server.go
  • fulfillment-service/internal/servers/private_virtual_networks_server_test.go
  • fulfillment-service/internal/servers/private_volumes_server.go
  • fulfillment-service/internal/servers/private_volumes_server_test.go
  • fulfillment-service/internal/servers/project_memberships_server.go
  • fulfillment-service/internal/servers/projects_server.go
  • fulfillment-service/internal/servers/projects_server_test.go
  • fulfillment-service/internal/servers/role_bindings_server.go
  • fulfillment-service/internal/servers/role_bindings_server_test.go
  • fulfillment-service/internal/servers/roles_server.go
  • fulfillment-service/internal/servers/roles_server_test.go
  • fulfillment-service/internal/servers/secrets_server.go
  • fulfillment-service/internal/servers/secrets_server_test.go
  • fulfillment-service/internal/servers/security_groups_server.go
  • fulfillment-service/internal/servers/security_groups_server_test.go
  • fulfillment-service/internal/servers/servers_suite_test.go
  • fulfillment-service/internal/servers/servers_tenancy_test.go
  • fulfillment-service/internal/servers/ssh_validation.go
  • fulfillment-service/internal/servers/subnets_server.go
  • fulfillment-service/internal/servers/subnets_server_test.go
  • fulfillment-service/internal/servers/tenants_server.go
  • fulfillment-service/internal/servers/tenants_server_test.go
  • fulfillment-service/internal/servers/test_helpers_test.go
  • fulfillment-service/internal/servers/users_server.go
  • fulfillment-service/internal/servers/users_server_test.go
  • fulfillment-service/internal/servers/virtual_networks_server.go
  • fulfillment-service/internal/servers/virtual_networks_server_test.go
  • fulfillment-service/internal/shutdown/shutdown_sequence.go
  • fulfillment-service/internal/shutdown/shutdown_sequence_test.go
  • fulfillment-service/internal/shutdown/shutdown_suite_test.go
  • fulfillment-service/internal/templating/templating_engine.go
  • fulfillment-service/internal/templating/templating_engine_test.go
  • fulfillment-service/internal/templating/templating_suite_test.go
  • fulfillment-service/internal/terminal/spinner.go
  • fulfillment-service/internal/terminal/spinner_test.go
  • fulfillment-service/internal/terminal/terminal_console.go
  • fulfillment-service/internal/terminal/terminal_console_test.go
  • fulfillment-service/internal/terminal/terminal_context.go
  • fulfillment-service/internal/terminal/terminal_context_test.go
  • fulfillment-service/internal/terminal/terminal_suite_test.go
  • fulfillment-service/internal/testing/command.go
  • fulfillment-service/internal/testing/compute_instance_scenario.go
  • fulfillment-service/internal/testing/event_scenario.go
  • fulfillment-service/internal/testing/examples/README.md
  • fulfillment-service/internal/testing/examples/authconfig.yaml
  • fulfillment-service/internal/testing/examples/bundle.yaml
  • fulfillment-service/internal/testing/examples/certificate.yaml
  • fulfillment-service/internal/testing/examples/clusterissuer.yaml
  • fulfillment-service/internal/testing/examples/envoyproxy.yaml
  • fulfillment-service/internal/testing/examples/gateway.yaml
  • fulfillment-service/internal/testing/examples/gatewayclass.yaml
  • fulfillment-service/internal/testing/fs.go
  • fulfillment-service/internal/testing/kind.go
  • fulfillment-service/internal/testing/matchers.go
  • fulfillment-service/internal/testing/metrics.go
  • fulfillment-service/internal/testing/mock_compute_instances_server.go
  • fulfillment-service/internal/testing/mock_events_server_builder.go
  • fulfillment-service/internal/testing/servers.go
  • fulfillment-service/internal/testing/testdata/compute-instance-scenario.yaml
  • fulfillment-service/internal/testing/testing_server.go
  • fulfillment-service/internal/testing/tokens.go
  • fulfillment-service/internal/text/text_dedent.go
  • fulfillment-service/internal/text/text_dedent_test.go
  • fulfillment-service/internal/text/text_suite_test.go
  • fulfillment-service/internal/util/nil.go
  • fulfillment-service/internal/util/nil_test.go
  • fulfillment-service/internal/util/util_suite_test.go
  • fulfillment-service/internal/utils/cidr.go
  • fulfillment-service/internal/utils/cluster_spec_defaults.go
  • fulfillment-service/internal/utils/cluster_spec_defaults_test.go
  • fulfillment-service/internal/utils/spec_defaults.go
  • fulfillment-service/internal/utils/spec_defaults_test.go
  • fulfillment-service/internal/utils/template_parameters.go
  • fulfillment-service/internal/utils/template_parameters_test.go
  • fulfillment-service/internal/uuid/uuid.go
  • fulfillment-service/internal/uuid/uuid_suite_test.go
  • fulfillment-service/internal/uuid/uuid_test.go
  • fulfillment-service/internal/validation/protovalidate_interceptor.go
  • fulfillment-service/internal/validation/protovalidate_interceptor_test.go
  • fulfillment-service/internal/validation/validation_suite_test.go
  • fulfillment-service/internal/vault/vault_authenticator.go
  • fulfillment-service/internal/vault/vault_authenticator_test.go
  • fulfillment-service/internal/vault/vault_errors.go
  • fulfillment-service/internal/vault/vault_flags.go
  • fulfillment-service/internal/vault/vault_flags_test.go
  • fulfillment-service/internal/vault/vault_health.go
  • fulfillment-service/internal/vault/vault_lifecycle.go
  • fulfillment-service/internal/vault/vault_lifecycle_factory.go
  • fulfillment-service/internal/vault/vault_lifecycle_mock.go
  • fulfillment-service/internal/vault/vault_lifecycle_test.go
  • fulfillment-service/internal/vault/vault_secret_store.go
  • fulfillment-service/internal/vault/vault_secret_store_mock.go
  • fulfillment-service/internal/vault/vault_secret_store_test.go
  • fulfillment-service/internal/vault/vault_suite_test.go
  • fulfillment-service/internal/vault/vault_token_source.go
  • fulfillment-service/internal/vault/vault_token_source_mock.go
  • fulfillment-service/internal/version/version.go
  • fulfillment-service/internal/version/version_interceptor.go
  • fulfillment-service/internal/version/version_interceptor_test.go
  • fulfillment-service/internal/version/version_suite_test.go
  • fulfillment-service/internal/version/version_test.go
  • fulfillment-service/internal/work/work_loop.go
  • fulfillment-service/internal/work/work_loop_test.go
  • fulfillment-service/internal/work/work_suite_test.go
  • fulfillment-service/it/charts/README.md
  • fulfillment-service/it/charts/keycloak/Chart.yaml
  • fulfillment-service/it/charts/keycloak/README.md
  • fulfillment-service/it/charts/keycloak/files/realm.json
  • fulfillment-service/it/charts/keycloak/templates/_hostname.tpl
  • fulfillment-service/it/charts/keycloak/templates/_start.tpl
  • fulfillment-service/it/charts/keycloak/templates/certificate.yaml
  • fulfillment-service/it/charts/keycloak/templates/pod.yaml
  • fulfillment-service/it/charts/keycloak/templates/realm.yaml
  • fulfillment-service/it/charts/keycloak/templates/route.yaml
  • fulfillment-service/it/charts/keycloak/templates/service.yaml
  • fulfillment-service/it/charts/keycloak/values.yaml
  • fulfillment-service/it/charts/openbao/Chart.yaml
  • fulfillment-service/it/charts/openbao/README.md
  • fulfillment-service/it/charts/openbao/templates/pod.yaml
  • fulfillment-service/it/charts/openbao/templates/service.yaml
  • fulfillment-service/it/charts/openbao/values.yaml
  • fulfillment-service/it/charts/postgres/Chart.yaml
  • fulfillment-service/it/charts/postgres/README.md
  • fulfillment-service/it/charts/postgres/templates/_access.conf.tpl
  • fulfillment-service/it/charts/postgres/templates/_hostname.tpl
  • fulfillment-service/it/charts/postgres/templates/_init.sh.tpl
  • fulfillment-service/it/charts/postgres/templates/_server.conf.tpl
  • fulfillment-service/it/charts/postgres/templates/certificate.yaml
  • fulfillment-service/it/charts/postgres/templates/config.yaml
  • fulfillment-service/it/charts/postgres/templates/init.yaml
  • fulfillment-service/it/charts/postgres/templates/pod.yaml
  • fulfillment-service/it/charts/postgres/templates/service.yaml
  • fulfillment-service/it/charts/postgres/values.yaml
  • fulfillment-service/it/charts/prometheus/Chart.yaml
  • fulfillment-service/it/charts/prometheus/README.md
  • fulfillment-service/it/charts/prometheus/files/prometheus.yml
  • fulfillment-service/it/charts/prometheus/files/web.yml
  • fulfillment-service/it/charts/prometheus/templates/_helpers.tpl
  • fulfillment-service/it/charts/prometheus/templates/certificate.yaml
  • fulfillment-service/it/charts/prometheus/templates/configmap.yaml
  • fulfillment-service/it/charts/prometheus/templates/deployment.yaml
  • fulfillment-service/it/charts/prometheus/templates/rbac.yaml
  • fulfillment-service/it/charts/prometheus/templates/route.yaml
  • fulfillment-service/it/charts/prometheus/templates/service.yaml
  • fulfillment-service/it/charts/prometheus/values.yaml
  • fulfillment-service/it/crds/clusterorders.osac.openshift.io.yaml
  • fulfillment-service/it/crds/hostedclusters.hypershift.openshift.io.yaml
  • fulfillment-service/it/crds/osac.openshift.io_baremetalinstances.yaml
  • fulfillment-service/it/crds/tenants.osac.openshift.io.yaml
  • fulfillment-service/it/it_access_test.go
  • fulfillment-service/it/it_annotations_test.go
  • fulfillment-service/it/it_baremetal_instance_lifecycle_test.go
  • fulfillment-service/it/it_builtin_tenants_test.go
  • fulfillment-service/it/it_cli_auth_test.go
  • fulfillment-service/it/it_cli_errors_test.go
  • fulfillment-service/it/it_cluster_reconciler_test.go
  • fulfillment-service/it/it_compute_subnet_test.go
  • fulfillment-service/it/it_disk_images_tenant_isolation_test.go
  • fulfillment-service/it/it_emergency_access_test.go
  • fulfillment-service/it/it_external_ip_test.go
  • fulfillment-service/it/it_identity_providers_test.go
  • fulfillment-service/it/it_ingress_separation_test.go
  • fulfillment-service/it/it_labels_test.go
  • fulfillment-service/it/it_multitenancy_test.go
  • fulfillment-service/it/it_nat_gateway_test.go
  • fulfillment-service/it/it_nodeset_removal_test.go
  • fulfillment-service/it/it_private_baremetal_instance_types_test.go
  • fulfillment-service/it/it_private_cluster_templates_test.go
  • fulfillment-service/it/it_private_cluster_versions_test.go
  • fulfillment-service/it/it_private_host_types_test.go
  • fulfillment-service/it/it_private_instance_types_test.go
  • fulfillment-service/it/it_public_bare_metal_instance_types_test.go
  • fulfillment-service/it/it_public_cluster_templates_test.go
  • fulfillment-service/it/it_public_clusters_test.go
  • fulfillment-service/it/it_public_instance_types_test.go
  • fulfillment-service/it/it_rest_gateway_test.go
  • fulfillment-service/it/it_role_binding_reconciler_test.go
  • fulfillment-service/it/it_role_reconciler_test.go
  • fulfillment-service/it/it_roles_test.go
  • fulfillment-service/it/it_suite_test.go
  • fulfillment-service/it/it_tenant_domain_validation_test.go
  • fulfillment-service/it/it_tenant_lifecycle_test.go
  • fulfillment-service/it/it_tenant_onboarding_test.go
  • fulfillment-service/it/it_tool.go
  • fulfillment-service/it/it_validation_test.go
  • fulfillment-service/it/it_version_test.go
  • fulfillment-service/proto/private/osac/private/v1/authn_capabilities_type.proto
  • fulfillment-service/proto/private/osac/private/v1/baremetal_instance_catalog_item_type.proto
  • fulfillment-service/proto/private/osac/private/v1/baremetal_instance_catalog_items_service.proto
  • fulfillment-service/proto/private/osac/private/v1/baremetal_instance_common_type.proto
  • fulfillment-service/proto/private/osac/private/v1/baremetal_instance_template_type.proto
  • fulfillment-service/proto/private/osac/private/v1/baremetal_instance_templates_service.proto
  • fulfillment-service/proto/private/osac/private/v1/baremetal_instance_type.proto
  • fulfillment-service/proto/private/osac/private/v1/baremetal_instance_type_type.proto
  • fulfillment-service/proto/private/osac/private/v1/baremetal_instance_types_service.proto
  • fulfillment-service/proto/private/osac/private/v1/baremetal_instances_service.proto
  • fulfillment-service/proto/private/osac/private/v1/break_glass_credentials_type.proto
  • fulfillment-service/proto/private/osac/private/v1/capabilities_service.proto
  • fulfillment-service/proto/private/osac/private/v1/cluster_catalog_item_type.proto
  • fulfillment-service/proto/private/osac/private/v1/cluster_catalog_items_service.proto
  • fulfillment-service/proto/private/osac/private/v1/cluster_common_type.proto
  • fulfillment-service/proto/private/osac/private/v1/cluster_template_type.proto
  • fulfillment-service/proto/private/osac/private/v1/cluster_templates_service.proto
  • fulfillment-service/proto/private/osac/private/v1/cluster_type.proto
  • fulfillment-service/proto/private/osac/private/v1/cluster_version_type.proto
  • fulfillment-service/proto/private/osac/private/v1/cluster_versions_service.proto
  • fulfillment-service/proto/private/osac/private/v1/clusters_service.proto
  • fulfillment-service/proto/private/osac/private/v1/compute_instance_catalog_item_type.proto
  • fulfillment-service/proto/private/osac/private/v1/compute_instance_catalog_items_service.proto
  • fulfillment-service/proto/private/osac/private/v1/compute_instance_common_type.proto
  • fulfillment-service/proto/private/osac/private/v1/compute_instance_template_type.proto
  • fulfillment-service/proto/private/osac/private/v1/compute_instance_templates_service.proto
  • fulfillment-service/proto/private/osac/private/v1/compute_instance_type.proto
  • fulfillment-service/proto/private/osac/private/v1/compute_instances_service.proto
  • fulfillment-service/proto/private/osac/private/v1/condition_status_type.proto
  • fulfillment-service/proto/private/osac/private/v1/disk_image_type.proto
  • fulfillment-service/proto/private/osac/private/v1/disk_images_service.proto
  • fulfillment-service/proto/private/osac/private/v1/event_type.proto
  • fulfillment-service/proto/private/osac/private/v1/events_service.proto
  • fulfillment-service/proto/private/osac/private/v1/external_ip_attachment_type.proto
  • fulfillment-service/proto/private/osac/private/v1/external_ip_attachments_service.proto
  • fulfillment-service/proto/private/osac/private/v1/external_ip_pool_type.proto
  • fulfillment-service/proto/private/osac/private/v1/external_ip_pools_service.proto
  • fulfillment-service/proto/private/osac/private/v1/external_ip_type.proto
  • fulfillment-service/proto/private/osac/private/v1/external_ips_service.proto
  • fulfillment-service/proto/private/osac/private/v1/field_definition_type.proto
  • fulfillment-service/proto/private/osac/private/v1/host_type_type.proto
  • fulfillment-service/proto/private/osac/private/v1/host_types_service.proto
  • fulfillment-service/proto/private/osac/private/v1/hub_type.proto
  • fulfillment-service/proto/private/osac/private/v1/hubs_service.proto
  • fulfillment-service/proto/private/osac/private/v1/identity_provider_type.proto
  • fulfillment-service/proto/private/osac/private/v1/identity_providers_service.proto
  • fulfillment-service/proto/private/osac/private/v1/instance_type_type.proto
  • fulfillment-service/proto/private/osac/private/v1/instance_types_service.proto
  • fulfillment-service/proto/private/osac/private/v1/ip_family_type.proto
  • fulfillment-service/proto/private/osac/private/v1/metadata_type.proto
  • fulfillment-service/proto/private/osac/private/v1/nat_gateway_type.proto
  • fulfillment-service/proto/private/osac/private/v1/nat_gateways_service.proto
  • fulfillment-service/proto/private/osac/private/v1/network_class_type.proto
  • fulfillment-service/proto/private/osac/private/v1/network_classes_service.proto
  • fulfillment-service/proto/private/osac/private/v1/project_membership_type.proto
  • fulfillment-service/proto/private/osac/private/v1/project_memberships_service.proto
  • fulfillment-service/proto/private/osac/private/v1/project_type.proto
  • fulfillment-service/proto/private/osac/private/v1/projects_service.proto
  • fulfillment-service/proto/private/osac/private/v1/role_binding_type.proto
  • fulfillment-service/proto/private/osac/private/v1/role_bindings_service.proto
  • fulfillment-service/proto/private/osac/private/v1/role_type.proto
  • fulfillment-service/proto/private/osac/private/v1/roles_service.proto
  • fulfillment-service/proto/private/osac/private/v1/secret_type.proto
  • fulfillment-service/proto/private/osac/private/v1/secrets_service.proto
  • fulfillment-service/proto/private/osac/private/v1/security_group_type.proto
  • fulfillment-service/proto/private/osac/private/v1/security_groups_service.proto
  • fulfillment-service/proto/private/osac/private/v1/security_rule_type.proto
  • fulfillment-service/proto/private/osac/private/v1/storage_backend_type.proto
  • fulfillment-service/proto/private/osac/private/v1/storage_backends_service.proto
  • fulfillment-service/proto/private/osac/private/v1/storage_common_type.proto
  • fulfillment-service/proto/private/osac/private/v1/storage_tier_type.proto
  • fulfillment-service/proto/private/osac/private/v1/storage_tiers_service.proto
  • fulfillment-service/proto/private/osac/private/v1/subnet_type.proto
  • fulfillment-service/proto/private/osac/private/v1/subnets_service.proto
  • fulfillment-service/proto/private/osac/private/v1/tenant_type.proto
  • fulfillment-service/proto/private/osac/private/v1/tenants_service.proto
  • fulfillment-service/proto/private/osac/private/v1/user_type.proto
  • fulfillment-service/proto/private/osac/private/v1/users_service.proto
  • fulfillment-service/proto/private/osac/private/v1/virtual_network_type.proto
  • fulfillment-service/proto/private/osac/private/v1/virtual_networks_service.proto
  • fulfillment-service/proto/private/osac/private/v1/volume_type.proto
  • fulfillment-service/proto/private/osac/private/v1/volumes_service.proto
  • fulfillment-service/proto/public/osac/public/v1/authn_capabilities_type.proto
  • fulfillment-service/proto/public/osac/public/v1/baremetal_instance_catalog_item_type.proto
  • fulfillment-service/proto/public/osac/public/v1/baremetal_instance_catalog_items_service.proto
  • fulfillment-service/proto/public/osac/public/v1/baremetal_instance_common_type.proto
  • fulfillment-service/proto/public/osac/public/v1/baremetal_instance_template_type.proto
  • fulfillment-service/proto/public/osac/public/v1/baremetal_instance_templates_service.proto
  • fulfillment-service/proto/public/osac/public/v1/baremetal_instance_type.proto
  • fulfillment-service/proto/public/osac/public/v1/baremetal_instance_type_type.proto
  • fulfillment-service/proto/public/osac/public/v1/baremetal_instance_types_service.proto
  • fulfillment-service/proto/public/osac/public/v1/baremetal_instances_service.proto
  • fulfillment-service/proto/public/osac/public/v1/break_glass_credentials_type.proto
  • fulfillment-service/proto/public/osac/public/v1/capabilities_service.proto
  • fulfillment-service/proto/public/osac/public/v1/cluster_catalog_item_type.proto
  • fulfillment-service/proto/public/osac/public/v1/cluster_catalog_items_service.proto
  • fulfillment-service/proto/public/osac/public/v1/cluster_common_type.proto
  • fulfillment-service/proto/public/osac/public/v1/cluster_template_type.proto
  • fulfillment-service/proto/public/osac/public/v1/cluster_templates_service.proto
  • fulfillment-service/proto/public/osac/public/v1/cluster_type.proto
  • fulfillment-service/proto/public/osac/public/v1/cluster_version_type.proto
  • fulfillment-service/proto/public/osac/public/v1/cluster_versions_service.proto
  • fulfillment-service/proto/public/osac/public/v1/clusters_service.proto
  • fulfillment-service/proto/public/osac/public/v1/compute_instance_catalog_item_type.proto
  • fulfillment-service/proto/public/osac/public/v1/compute_instance_catalog_items_service.proto
  • fulfillment-service/proto/public/osac/public/v1/compute_instance_common_type.proto
  • fulfillment-service/proto/public/osac/public/v1/compute_instance_template_type.proto
  • fulfillment-service/proto/public/osac/public/v1/compute_instance_templates_service.proto
  • fulfillment-service/proto/public/osac/public/v1/compute_instance_type.proto
  • fulfillment-service/proto/public/osac/public/v1/compute_instances_service.proto
  • fulfillment-service/proto/public/osac/public/v1/condition_status_type.proto
  • fulfillment-service/proto/public/osac/public/v1/console_proxy_service.proto
  • fulfillment-service/proto/public/osac/public/v1/console_service.proto
  • fulfillment-service/proto/public/osac/public/v1/disk_image_type.proto
  • fulfillment-service/proto/public/osac/public/v1/disk_images_service.proto
  • fulfillment-service/proto/public/osac/public/v1/event_type.proto
  • fulfillment-service/proto/public/osac/public/v1/events_service.proto
  • fulfillment-service/proto/public/osac/public/v1/external_ip_attachment_type.proto
  • fulfillment-service/proto/public/osac/public/v1/external_ip_attachments_service.proto
  • fulfillment-service/proto/public/osac/public/v1/external_ip_pool_type.proto
  • fulfillment-service/proto/public/osac/public/v1/external_ip_pools_service.proto
  • fulfillment-service/proto/public/osac/public/v1/external_ip_type.proto
  • fulfillment-service/proto/public/osac/public/v1/external_ips_service.proto
  • fulfillment-service/proto/public/osac/public/v1/field_definition_type.proto
  • fulfillment-service/proto/public/osac/public/v1/host_type_type.proto
  • fulfillment-service/proto/public/osac/public/v1/host_types_service.proto
  • fulfillment-service/proto/public/osac/public/v1/identity_provider_type.proto
  • fulfillment-service/proto/public/osac/public/v1/identity_providers_service.proto
  • fulfillment-service/proto/public/osac/public/v1/instance_type_type.proto
  • fulfillment-service/proto/public/osac/public/v1/instance_types_service.proto
  • fulfillment-service/proto/public/osac/public/v1/ip_family_type.proto
  • fulfillment-service/proto/public/osac/public/v1/json_web_key_set_service.proto
  • fulfillment-service/proto/public/osac/public/v1/metadata_type.proto
  • fulfillment-service/proto/public/osac/public/v1/nat_gateway_type.proto
  • fulfillment-service/proto/public/osac/public/v1/nat_gateways_service.proto
  • fulfillment-service/proto/public/osac/public/v1/network_class_type.proto
  • fulfillment-service/proto/public/osac/public/v1/network_classes_service.proto
  • fulfillment-service/proto/public/osac/public/v1/openapi_options.proto
  • fulfillment-service/proto/public/osac/public/v1/project_membership_type.proto
  • fulfillment-service/proto/public/osac/public/v1/project_memberships_service.proto
  • fulfillment-service/proto/public/osac/public/v1/project_type.proto
  • fulfillment-service/proto/public/osac/public/v1/projects_service.proto
  • fulfillment-service/proto/public/osac/public/v1/role_binding_type.proto
  • fulfillment-service/proto/public/osac/public/v1/role_bindings_service.proto
  • fulfillment-service/proto/public/osac/public/v1/role_type.proto
  • fulfillment-service/proto/public/osac/public/v1/roles_service.proto
  • fulfillment-service/proto/public/osac/public/v1/secret_type.proto
  • fulfillment-service/proto/public/osac/public/v1/secrets_service.proto
  • fulfillment-service/proto/public/osac/public/v1/security_group_type.proto
  • fulfillment-service/proto/public/osac/public/v1/security_groups_service.proto
  • fulfillment-service/proto/public/osac/public/v1/security_rule_type.proto
  • fulfillment-service/proto/public/osac/public/v1/subnet_type.proto
  • fulfillment-service/proto/public/osac/public/v1/subnets_service.proto
  • fulfillment-service/proto/public/osac/public/v1/tenant_type.proto
  • fulfillment-service/proto/public/osac/public/v1/tenants_service.proto
  • fulfillment-service/proto/public/osac/public/v1/user_type.proto
  • fulfillment-service/proto/public/osac/public/v1/users_service.proto
  • fulfillment-service/proto/public/osac/public/v1/virtual_network_type.proto
  • fulfillment-service/proto/public/osac/public/v1/virtual_networks_service.proto
  • fulfillment-service/proto/tests/osac/tests/v1/object_type.proto
  • fulfillment-service/proto/tests/osac/tests/v1/reference_test_types.proto
  • fulfillment-service/pyproject.toml
  • fulfillment-service/scripts/setup-e2e-tools.sh
  • kind-dev/README.md
  • kind-dev/awx/awx-instance.yaml
  • kind-dev/awx/awx-kubeconfig-configmap.yaml
  • kind-dev/awx/gateway-with-http.yaml
  • kind-dev/awx/httproute.yaml
  • kind-dev/fulfillment-service-values.yaml
  • kind-dev/httproute-ui.yaml
  • kind-dev/keycloak-values.yaml
  • kind-dev/kind-config.yaml
  • kind-dev/osac-ui-manifests.yaml
  • kind-dev/podman-socket-rootful.conf
  • kind-dev/podman-wrapper.sh
  • kind-dev/setup.sh
  • kind-dev/teardown.sh
  • kind-dev/values-kind.yaml
  • osac-aap/.ai-bot/config.yaml
  • osac-aap/.ai-bot/container.json
  • osac-aap/.ai-bot/feedback-workflow.md
  • osac-aap/.ai-bot/instructions.md
  • osac-aap/.ai-bot/new-ticket-workflow.md
  • osac-aap/.ansible-lint-ignore
  • osac-aap/.ansible-lint.yml
  • osac-aap/.claude/rules/networking-cudn.md
  • osac-aap/.claude/rules/playbook-patterns.md
  • osac-aap/.devcontainer/devcontainer.json
  • osac-aap/.devcontainer/docker/devcontainer.json
  • osac-aap/.devcontainer/podman/devcontainer.json
  • osac-aap/.python-version
  • osac-aap/AGENTS.md
  • osac-aap/CLAUDE.md
  • osac-aap/Makefile
  • osac-aap/OWNERS
  • osac-aap/README.md
  • osac-aap/ansible-navigator.yml
  • osac-aap/ansible.cfg
  • osac-aap/charts/aap/Chart.yaml
  • osac-aap/charts/aap/templates/_helpers.tpl
  • osac-aap/charts/aap/templates/aap.yaml
  • osac-aap/charts/aap/templates/bcm-certs.yaml
  • osac-aap/charts/aap/templates/bootstrap-job.yaml
  • osac-aap/charts/aap/templates/config-as-code-manifest.yaml
  • osac-aap/charts/aap/templates/config-as-code-secret.yaml
  • osac-aap/charts/aap/templates/hooks/create-api-token.yaml
  • osac-aap/charts/aap/templates/import-agents-inventory.yaml
  • osac-aap/charts/aap/templates/instance-groups.yaml
  • osac-aap/charts/aap/templates/osac-sa.yaml
  • osac-aap/charts/aap/templates/template-publisher.yaml
  • osac-aap/charts/aap/values.yaml
  • osac-aap/collections/ansible_collections/agentless_net/ipam/README.md
  • osac-aap/collections/ansible_collections/agentless_net/ipam/roles/ip/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/agentless_net/ipam/roles/ip/tasks/allocate.yaml
  • osac-aap/collections/ansible_collections/agentless_net/ipam/roles/ip/tasks/release.yaml
  • osac-aap/collections/ansible_collections/agentless_net/ipam/roles/vlan_id/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/agentless_net/ipam/roles/vlan_id/tasks/allocate.yaml
  • osac-aap/collections/ansible_collections/agentless_net/ipam/roles/vlan_id/tasks/release.yaml
  • osac-aap/collections/ansible_collections/agentless_net/l2/README.md
  • osac-aap/collections/ansible_collections/agentless_net/l2/roles/port/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/agentless_net/l2/roles/port/tasks/reset_port.yaml
  • osac-aap/collections/ansible_collections/agentless_net/l2/roles/port/tasks/set_access_port.yaml
  • osac-aap/collections/ansible_collections/agentless_net/l2/roles/vlan/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/agentless_net/l2/roles/vlan/tasks/create.yaml
  • osac-aap/collections/ansible_collections/agentless_net/l2/roles/vlan/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/agentless_net/l3/README.md
  • osac-aap/collections/ansible_collections/agentless_net/l3/roles/bgp/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/agentless_net/l3/roles/bgp/tasks/announce.yaml
  • osac-aap/collections/ansible_collections/agentless_net/l3/roles/bgp/tasks/withdraw.yaml
  • osac-aap/collections/ansible_collections/agentless_net/l3/roles/dnat/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/agentless_net/l3/roles/dnat/tasks/create.yaml
  • osac-aap/collections/ansible_collections/agentless_net/l3/roles/dnat/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/agentless_net/l3/roles/router/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/agentless_net/l3/roles/router/tasks/create.yaml
  • osac-aap/collections/ansible_collections/agentless_net/l3/roles/router/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/agentless_net/l3/roles/snat/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/agentless_net/l3/roles/snat/tasks/create.yaml
  • osac-aap/collections/ansible_collections/agentless_net/l3/roles/snat/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/CHANGELOG.rst
  • osac-aap/collections/ansible_collections/agentless_net/steps/galaxy.yml
  • osac-aap/collections/ansible_collections/agentless_net/steps/meta/runtime.yml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/cluster_infra/defaults/main.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/cluster_infra/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/cluster_infra/playbooks/ipam_allocate_vlan.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/cluster_infra/playbooks/ipam_release_vlan.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/cluster_infra/playbooks/l2_create_vlan.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/cluster_infra/playbooks/l2_delete_vlan.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/cluster_infra/playbooks/l2_reset_port.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/cluster_infra/playbooks/l2_set_access_port.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/cluster_infra/playbooks/l3_create_router.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/cluster_infra/playbooks/l3_create_snat.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/cluster_infra/playbooks/l3_delete_router.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/cluster_infra/playbooks/l3_delete_snat.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/cluster_infra/tasks/create.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/cluster_infra/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/external_access/defaults/main.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/external_access/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/external_access/playbooks/bgp_announce.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/external_access/playbooks/bgp_withdraw.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/external_access/playbooks/ipam_allocate_ip.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/external_access/playbooks/ipam_release_ip.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/external_access/playbooks/l3_create_dnat.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/external_access/playbooks/l3_delete_dnat.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/external_access/tasks/create.yaml
  • osac-aap/collections/ansible_collections/agentless_net/steps/roles/external_access/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/ci/steps/roles/cluster_infra/tasks/create.yaml
  • osac-aap/collections/ansible_collections/ci/steps/roles/cluster_infra/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/ci/steps/roles/external_access/tasks/create.yaml
  • osac-aap/collections/ansible_collections/ci/steps/roles/external_access/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/dns/api/roles/dns/defaults/main.yaml
  • osac-aap/collections/ansible_collections/dns/api/roles/dns/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/dns/api/roles/dns/tasks/create.yaml
  • osac-aap/collections/ansible_collections/dns/api/roles/dns/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/dns/noop/roles/dns/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/dns/noop/roles/dns/tasks/create.yaml
  • osac-aap/collections/ansible_collections/dns/noop/roles/dns/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/dns/route53/roles/dns/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/dns/route53/roles/dns/tasks/create.yaml
  • osac-aap/collections/ansible_collections/dns/route53/roles/dns/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/netris/controller/CHANGELOG.md
  • osac-aap/collections/ansible_collections/netris/controller/README.md
  • osac-aap/collections/ansible_collections/netris/controller/galaxy.yml
  • osac-aap/collections/ansible_collections/netris/controller/meta/runtime.yml
  • osac-aap/collections/ansible_collections/netris/controller/roles/acl/defaults/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/acl/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/acl/tasks/create.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/acl/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/auth/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/auth/tasks/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/ebgp/defaults/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/ebgp/tasks/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/ebgp/tasks/read.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/general/defaults/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/general/tasks/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/general/tasks/read.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/inventory/defaults/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/inventory/tasks/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/inventory/tasks/read.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/ipam/defaults/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/ipam/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/ipam/tasks/collect_available_ips.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/ipam/tasks/create_allocation.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/ipam/tasks/create_subnet.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/ipam/tasks/delete_allocation.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/ipam/tasks/delete_subnet.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/ipam/tasks/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/ipam/tasks/query_subnet_hosts.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/ipam/tasks/read.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/l4lb/defaults/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/l4lb/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/l4lb/tasks/create.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/l4lb/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/l4lb/tasks/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/license/defaults/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/license/tasks/apply.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/license/tasks/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/license/tasks/read.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/nat/defaults/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/nat/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/nat/tasks/create.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/nat/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/nat/tasks/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/server_cluster/defaults/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/server_cluster/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/server_cluster/tasks/create.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/server_cluster/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/server_cluster/tasks/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/server_cluster_template/defaults/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/server_cluster_template/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/server_cluster_template/tasks/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/server_cluster_template/tasks/read.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/vnet/defaults/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/vnet/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/vnet/tasks/create.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/vnet/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/vpc/defaults/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/vpc/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/vpc/tasks/create.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/vpc/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/vpc/tasks/main.yaml
  • osac-aap/collections/ansible_collections/netris/controller/roles/vpc/tests/test.yml
  • osac-aap/collections/ansible_collections/netris/steps/roles/cluster_infra/tasks/create.yaml
  • osac-aap/collections/ansible_collections/netris/steps/roles/cluster_infra/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/netris/steps/roles/external_access/tasks/create.yaml
  • osac-aap/collections/ansible_collections/netris/steps/roles/external_access/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/nico/steps/roles/cluster_infra/tasks/create.yaml
  • osac-aap/collections/ansible_collections/nico/steps/roles/cluster_infra/tasks/create_instances.yaml
  • osac-aap/collections/ansible_collections/nico/steps/roles/cluster_infra/tasks/create_instances_for_resource_class.yaml
  • osac-aap/collections/ansible_collections/nico/steps/roles/cluster_infra/tasks/create_nico_infra.yaml
  • osac-aap/collections/ansible_collections/nico/steps/roles/cluster_infra/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/nico/steps/roles/cluster_infra/tasks/delete_nico_infra.yaml
  • osac-aap/collections/ansible_collections/nico/steps/roles/cluster_infra/tasks/scale_down_cleanup.yaml
  • osac-aap/collections/ansible_collections/nico/steps/roles/external_access/tasks/allocate_ip.yml
  • osac-aap/collections/ansible_collections/nico/steps/roles/external_access/tasks/create.yaml
  • osac-aap/collections/ansible_collections/nico/steps/roles/external_access/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/nico/steps/roles/external_access/tasks/discover_bgp_params.yml
  • osac-aap/collections/ansible_collections/osac/config_as_code/CHANGELOG.rst
  • osac-aap/collections/ansible_collections/osac/config_as_code/README.md
  • osac-aap/collections/ansible_collections/osac/config_as_code/changelogs/changelog.yaml
  • osac-aap/collections/ansible_collections/osac/config_as_code/changelogs/config.yaml
  • osac-aap/collections/ansible_collections/osac/config_as_code/galaxy.yml
  • osac-aap/collections/ansible_collections/osac/config_as_code/meta/runtime.yml
  • osac-aap/collections/ansible_collections/osac/config_as_code/playbooks/configure.yml
  • osac-aap/collections/ansible_collections/osac/config_as_code/playbooks/subscription.yml
  • osac-aap/collections/ansible_collections/osac/config_as_code/playbooks/vars/config.yml
  • osac-aap/collections/ansible_collections/osac/config_as_code/plugins/README.md
  • osac-aap/collections/ansible_collections/osac/config_as_code/roles/aap/defaults/main.yml
  • osac-aap/collections/ansible_collections/osac/config_as_code/roles/aap/tasks/configure_project_scm.yml
  • osac-aap/collections/ansible_collections/osac/config_as_code/roles/aap/tasks/main.yml
  • osac-aap/collections/ansible_collections/osac/config_as_code/roles/aap/templates/compute-instance-operations-ig.j2
  • osac-aap/collections/ansible_collections/osac/config_as_code/roles/aap/templates/networking-operations-ig.j2
  • osac-aap/collections/ansible_collections/osac/config_as_code/roles/aap/templates/storage-operations-ig.j2
  • osac-aap/collections/ansible_collections/osac/config_as_code/roles/aap/vars/aap.yml
  • osac-aap/collections/ansible_collections/osac/config_as_code/roles/aap/vars/controller.yml
  • osac-aap/collections/ansible_collections/osac/esi/CHANGELOG.rst
  • osac-aap/collections/ansible_collections/osac/esi/README.md
  • osac-aap/collections/ansible_collections/osac/esi/galaxy.yml
  • osac-aap/collections/ansible_collections/osac/esi/meta/runtime.yml
  • osac-aap/collections/ansible_collections/osac/esi/plugins/filter/filters.py
  • osac-aap/collections/ansible_collections/osac/esi/plugins/filter/ironic_node_to_osac_host.py
  • osac-aap/collections/ansible_collections/osac/esi/roles/floating_ip/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/floating_ip/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/floating_ip/tasks/allocate_floating_ip.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/floating_ip/tasks/create_port_forwarding.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/floating_ip/tasks/destroy_floating_ip.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/floating_ip/tasks/list_floating_ips.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/floating_ip/tasks/main.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/host/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/host/tasks/attach_host_to_network.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/host/tasks/clean_host.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/host/tasks/list_hosts.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/l2/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/l2/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/l2/tasks/create_network.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/l2/tasks/destroy_network.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/l2/tasks/list_networks.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/l2/tasks/main.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/l2/tasks/set_networks_for_node.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/l3/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/l3/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/l3/tasks/create_router.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/l3/tasks/create_subnet.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/l3/tasks/destroy_router.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/l3/tasks/destroy_subnet.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/l3/tasks/get_subnet.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/l3/tasks/list_routers.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/l3/tasks/list_subnets.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/network/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/network/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/network/tasks/create_network.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/network/tasks/destroy_network.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/network/tasks/get_node_network_info.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/network/tasks/main.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/node/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/node/tasks/clean_node.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/node/tasks/get_nodes.yaml
  • osac-aap/collections/ansible_collections/osac/esi/roles/node/tasks/provision_node.yaml
  • osac-aap/collections/ansible_collections/osac/service/playbooks/publish_templates.yaml
  • osac-aap/collections/ansible_collections/osac/service/plugins/filter/agents.py
  • osac-aap/collections/ansible_collections/osac/service/plugins/filter/bcm.py
  • osac-aap/collections/ansible_collections/osac/service/plugins/filter/find_template_roles.py
  • osac-aap/collections/ansible_collections/osac/service/plugins/filter/json_pointer_escape.py
  • osac-aap/collections/ansible_collections/osac/service/plugins/filter/network.py
  • osac-aap/collections/ansible_collections/osac/service/plugins/filter/to_temp_file.py
  • osac-aap/collections/ansible_collections/osac/service/plugins/modules/__init__.py
  • osac-aap/collections/ansible_collections/osac/service/plugins/modules/client_token.py
  • osac-aap/collections/ansible_collections/osac/service/roles/cleanup_stale_network_resources/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/cleanup_stale_network_resources/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/cleanup_stale_network_resources/tasks/cleanup.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/cleanup_stale_network_resources/tasks/main.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/cleanup_stale_network_resources/vars/main.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/cluster_infra/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/cluster_infra/tasks/create.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/cluster_infra/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/cluster_infra/tasks/main.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/cluster_settings/defaults/main.yml
  • osac-aap/collections/ansible_collections/osac/service/roles/cluster_settings/tasks/main.yml
  • osac-aap/collections/ansible_collections/osac/service/roles/cluster_working_namespace/tasks/main.yml
  • osac-aap/collections/ansible_collections/osac/service/roles/common/tasks/get_remote_cluster_kubeconfig.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/common/tasks/show_resource_metadata.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/common/tests/test.yml
  • osac-aap/collections/ansible_collections/osac/service/roles/enumerate_templates/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/enumerate_templates/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/enumerate_templates/tasks/main.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/enumerate_templates/tests/test.yml
  • osac-aap/collections/ansible_collections/osac/service/roles/external_access/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/external_access/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/external_access/tasks/create.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/external_access/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/external_access/tasks/main.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/extract_template_info/tasks/main.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/extract_template_info/tests/test.yml
  • osac-aap/collections/ansible_collections/osac/service/roles/finalizer/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/finalizer/tasks/main.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/hosted_cluster/defaults/main.yml
  • osac-aap/collections/ansible_collections/osac/service/roles/hosted_cluster/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/hosted_cluster/tasks/create_hosted_cluster.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/hosted_cluster/tasks/delete_hosted_cluster.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/hosted_cluster/tasks/main.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/lease/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/lease/tasks/main.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/manage_agents/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/manage_agents/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/manage_agents/tasks/attach_and_approve_all_new_agents.yml
  • osac-aap/collections/ansible_collections/osac/service/roles/manage_agents/tasks/detach_and_unlabel_all_removed_agents.yml
  • osac-aap/collections/ansible_collections/osac/service/roles/manage_agents/tasks/import_agents.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/manage_agents/tasks/remove_agents.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/manage_agents/tasks/select_and_label_new_agents.yml
  • osac-aap/collections/ansible_collections/osac/service/roles/manage_agents/tasks/unbind_agents_for_reclaim.yml
  • osac-aap/collections/ansible_collections/osac/service/roles/manage_agents/tasks/wait_for_agents_to_be_removed.yml
  • osac-aap/collections/ansible_collections/osac/service/roles/metallb_ingress/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/metallb_ingress/tasks/configure_bgp.yml
  • osac-aap/collections/ansible_collections/osac/service/roles/metallb_ingress/tasks/configure_metallb_ingress.yml
  • osac-aap/collections/ansible_collections/osac/service/roles/metallb_ingress/tasks/delete_bgp_peers.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/metallb_ingress/templates/bgp_advertisement.yaml.j2
  • osac-aap/collections/ansible_collections/osac/service/roles/metallb_ingress/templates/bgp_peer.yaml.j2
  • osac-aap/collections/ansible_collections/osac/service/roles/nmstate_config/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/nmstate_config/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/nmstate_config/tasks/apply.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/nmstate_config/tasks/apply_single.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/nmstate_config/tasks/create.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/nmstate_config/tasks/create_single.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/nmstate_config/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/nmstate_config/tasks/main.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/nmstate_config/templates/default_static.yaml.j2
  • osac-aap/collections/ansible_collections/osac/service/roles/openstack_bm_node/tasks/preflight.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/openstack_bm_node/tasks/prepare_for_deploy.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/publish_templates/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/publish_templates/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/publish_templates/tasks/bare_metal_instances.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/publish_templates/tasks/clusters.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/publish_templates/tasks/compute_instances.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/publish_templates/tasks/main.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/publish_templates/tasks/network_classes.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/publish_templates/tests/mock_api_server.py
  • osac-aap/collections/ansible_collections/osac/service/roles/publish_templates/tests/test.yml
  • osac-aap/collections/ansible_collections/osac/service/roles/retrieve_kubeconfig/defaults/main.yml
  • osac-aap/collections/ansible_collections/osac/service/roles/retrieve_kubeconfig/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/retrieve_kubeconfig/tasks/main.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/storage_provider/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/storage_provider/tasks/_dispatch_provider.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/storage_provider/tasks/ensure_storage_class.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/storage_provider/tasks/main.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/storage_provider/tasks/setup.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/storage_provider/tasks/teardown_backend.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/storage_provider/tasks/teardown_cluster_storage.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/storage_provider/tests/test.yml
  • osac-aap/collections/ansible_collections/osac/service/roles/tenant_storage_class/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/tenant_storage_class/tasks/main.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/tenant_storage_class/tests/test.yml
  • osac-aap/collections/ansible_collections/osac/service/roles/tenant_target_namespace/tasks/main.yml
  • osac-aap/collections/ansible_collections/osac/service/roles/wait_for/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/wait_for/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/wait_for/tasks/wait_for_cluster_operators.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/wait_for/tasks/wait_for_dns.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/wait_for/tasks/wait_for_network_cluster_operator.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/wait_for/tasks/wait_for_nodes.yaml
  • osac-aap/collections/ansible_collections/osac/service/roles/write_ssh_keys/tasks/main.yml
  • osac-aap/collections/ansible_collections/osac/steps/CHANGELOG.rst
  • osac-aap/collections/ansible_collections/osac/steps/README.md
  • osac-aap/collections/ansible_collections/osac/steps/galaxy.yml
  • osac-aap/collections/ansible_collections/osac/steps/meta/runtime.yml
  • osac-aap/collections/ansible_collections/osac/steps/roles/cluster_infra/tasks/create.yaml
  • osac-aap/collections/ansible_collections/osac/steps/roles/cluster_infra/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/osac/steps/roles/external_access/tasks/create.yaml
  • osac-aap/collections/ansible_collections/osac/steps/roles/external_access/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/osac/templates/CHANGELOG.rst
  • osac-aap/collections/ansible_collections/osac/templates/LICENSE
  • osac-aap/collections/ansible_collections/osac/templates/README.md
  • osac-aap/collections/ansible_collections/osac/templates/galaxy.yml
  • osac-aap/collections/ansible_collections/osac/templates/meta/runtime.yml
  • osac-aap/collections/ansible_collections/osac/templates/plugins/README.md
  • osac-aap/collections/ansible_collections/osac/templates/plugins/filter/template_validate.py
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_host_agent_deprovisioning/tasks/create.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_host_agent_deprovisioning/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_host_agent_provisioning/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_host_agent_provisioning/meta/osac.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_host_agent_provisioning/tasks/create.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_host_agent_provisioning/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_host_private_network/tasks/create.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_host_private_network/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_host_provisioning/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_host_provisioning/meta/osac.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_host_provisioning/tasks/build_bmh_patch.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_host_provisioning/tasks/create.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_host_provisioning/tasks/create_metal3.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_host_provisioning/tasks/create_openstack.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_host_provisioning/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_host_provisioning/tasks/delete_metal3.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_host_provisioning/tasks/delete_openstack.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_host_provisioning/tasks/validate_host_class.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_host_provisioning/vars/main.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_private_network/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_private_network/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_private_network/tasks/create.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_private_network/tasks/create_openstack.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_private_network/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/bm_private_network/tasks/delete_openstack.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/cudn_net/README.md
  • osac-aap/collections/ansible_collections/osac/templates/roles/cudn_net/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/cudn_net/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/cudn_net/meta/osac.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/cudn_net/tasks/create_security_group.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/cudn_net/tasks/create_subnet.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/cudn_net/tasks/create_virtual_network.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/cudn_net/tasks/delete_security_group.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/cudn_net/tasks/delete_subnet.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/cudn_net/tasks/delete_virtual_network.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/lvms_storage/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/lvms_storage/meta/osac.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/lvms_storage/tasks/ensure_storage_class.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/lvms_storage/tasks/setup.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/lvms_storage/tasks/teardown_backend.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/lvms_storage/tasks/teardown_cluster_storage.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/metallb_l2/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/metallb_l2/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/metallb_l2/meta/osac.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/metallb_l2/tasks/attach_external_ip.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/metallb_l2/tasks/create_external_ip.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/metallb_l2/tasks/create_external_ip_pool.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/metallb_l2/tasks/delete_external_ip.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/metallb_l2/tasks/delete_external_ip_pool.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/metallb_l2/tasks/detach_external_ip.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/netris/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/netris/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/netris/meta/osac.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/netris/tasks/attach_external_ip.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/netris/tasks/create_external_ip.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/netris/tasks/create_external_ip_pool.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/netris/tasks/create_nat_gateway.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/netris/tasks/create_network_attachment.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/netris/tasks/create_security_group.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/netris/tasks/create_subnet.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/netris/tasks/create_virtual_network.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/netris/tasks/delete_external_ip.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/netris/tasks/delete_external_ip_pool.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/netris/tasks/delete_nat_gateway.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/netris/tasks/delete_network_attachment.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/netris/tasks/delete_security_group.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/netris/tasks/delete_subnet.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/netris/tasks/delete_virtual_network.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/netris/tasks/detach_external_ip.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/netris/tasks/query_dhcp_lease.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/network_policy/README.md
  • osac-aap/collections/ansible_collections/osac/templates/roles/network_policy/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/network_policy/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/network_policy/meta/osac.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/network_policy/tasks/create_security_group.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/network_policy/tasks/delete_security_group.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/files/kuadrant-instance.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/meta/osac.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/tasks/configure_cluster.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/tasks/configure_external_models.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/tasks/configure_maas.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/tasks/install.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/tasks/install_operators.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/tasks/noop.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/tasks/post_install.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/tasks/verify.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/templates/external-model-proxy.yaml.j2
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/templates/external-model-resources.yaml.j2
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/templates/gateway-resources.yaml.j2
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/templates/gateway.yaml.j2
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/templates/hardware-profiles.yaml.j2
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/templates/keycloak-realm-maas.yaml.j2
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/templates/keycloak.yaml.j2
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/templates/maas-auth-policy.yaml.j2
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/templates/maas-model-ref.yaml.j2
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/templates/maas-subscriptions.yaml.j2
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/templates/model.yaml.j2
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/templates/openshift-ai-inference-gateway.yaml.j2
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/templates/postgres-maas.yaml.j2
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_ai_maas/templates/user-workload-monitoring.yaml.j2
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_small_nico/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_small_nico/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_small_nico/meta/osac.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_small_nico/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_4_20_small_nico/tasks/install.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_ci_small/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_ci_small/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_ci_small/meta/osac.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_ci_small/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_ci_small/tasks/install.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_ci_small/tasks/noop.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_ci_small/tasks/post_install.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_ci_small/tasks/pre_delete.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_small/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_small/meta/osac.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_small/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_small/tasks/install.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_small/tasks/noop.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_small/tasks/post_install.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/meta/osac.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/tasks/configure_permitted_host_devices.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/tasks/create.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/tasks/create_build_spec.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/tasks/create_modify_vm_spec.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/tasks/create_post_create_hook.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/tasks/create_pre_create_hook.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/tasks/create_resources.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/tasks/create_secrets.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/tasks/create_validate.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/tasks/create_wait_annotate.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/tasks/delete_post_delete_hook.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/tasks/delete_pre_delete_hook.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/tasks/delete_resources.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/templates/unattend.xml.j2
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/tests/fixtures/computeinstance-defaults-test.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/tests/fixtures/computeinstance-missing-cores-test.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/tests/fixtures/computeinstance-no-subnet-test.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/tests/fixtures/computeinstance-unknown-os-test.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/tests/fixtures/computeinstance-windows-with-image-test.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/tests/fixtures/computeinstance-with-security-groups.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/ocp_virt_vm/tests/test.yml
  • osac-aap/collections/ansible_collections/osac/templates/roles/openstack/README.md
  • osac-aap/collections/ansible_collections/osac/templates/roles/openstack/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/openstack/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/openstack/meta/osac.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/openstack/tasks/create_subnet.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/openstack/tasks/create_virtual_network.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/openstack/tasks/delete_subnet.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/openstack/tasks/delete_virtual_network.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/vast_storage/defaults/main.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/vast_storage/meta/osac.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/vast_storage/tasks/_validate_tier_protocols.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/vast_storage/tasks/create_qos_policy.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/vast_storage/tasks/create_quotas.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/vast_storage/tasks/create_tenant_manager.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/vast_storage/tasks/create_view_policy.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/vast_storage/tasks/create_views.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/vast_storage/tasks/delete_tenant_manager.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/vast_storage/tasks/delete_vms_resources_by_tenant.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/vast_storage/tasks/ensure_csi_operator.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/vast_storage/tasks/ensure_storage_class.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/vast_storage/tasks/read_credentials.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/vast_storage/tasks/read_tenant_credentials.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/vast_storage/tasks/setup.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/vast_storage/tasks/teardown_backend.yaml
  • osac-aap/collections/ansible_collections/osac/templates/roles/vast_storage/tasks/teardown_cluster_storage.yaml
  • osac-aap/collections/ansible_collections/osac/test_overrides/galaxy.yml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/cluster_hooks/tasks/apply_defaults.yml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/cluster_hooks/tasks/modify_hosted_cluster.yml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/cluster_hooks/tasks/modify_nodepool.yml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/noop_template/tasks/create.yaml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/noop_template/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/noop_template/tasks/install.yaml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/noop_template/tasks/post_install.yaml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/ocp_virt_vm_with_gpu/meta/argument_specs.yaml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/ocp_virt_vm_with_gpu/meta/osac.yaml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/ocp_virt_vm_with_gpu/tasks/create.yaml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/ocp_virt_vm_with_gpu/tasks/delete.yaml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/test_template/tasks/delete.yml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/test_template/tasks/install.yml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/test_template/tasks/post_install.yml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/vm_create_hooks/tasks/modify_vm_spec.yml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/vm_create_hooks/tasks/post_create_hook.yml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/vm_create_hooks/tasks/pre_create_hook.yml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/vm_create_hooks/tasks/resources.yml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/vm_create_hooks/tasks/secrets.yml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/vm_create_hooks/tasks/validate.yml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/vm_create_hooks/tasks/wait_annotate.yml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/vm_delete_hooks/tasks/post_delete_hook.yml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/vm_delete_hooks/tasks/pre_delete_hook.yml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/vm_delete_hooks/tasks/resources.yml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/workflow_hooks/tasks/maintenance.yml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/workflow_hooks/tasks/workflow_complete.yml
  • osac-aap/collections/ansible_collections/osac/test_overrides/roles/workflow_hooks/tasks/workflow_start.yml
  • osac-aap/collections/ansible_collections/osac/workflows/README.md
  • osac-aap/collections/ansible_collections/osac/workflows/docs/override_guide.md
  • osac-aap/collections/ansible_collections/osac/workflows/galaxy.yml
  • osac-aap/collections/ansible_collections/osac/workflows/playbooks/cluster/create.yml
  • osac-aap/collections/ansible_collections/osac/workflows/playbooks/cluster/delete.yml
  • osac-aap/collections/ansible_collections/osac/workflows/playbooks/cluster/post_install.yml
  • osac-aap/collections/ansible_collections/osac/workflows/playbooks/compute_instance/create.yml
  • osac-aap/collections/ansible_collections/osac/workflows/playbooks/compute_instance/delete.yml
  • osac-aap/collections/ansible_collections/osac/workflows/playbooks/reporting/cluster_status.yml
  • osac-aap/collections/ansible_collections/osac/workflows/roles/workflow_helpers/defaults/main.yml
  • osac-aap/collections/ansible_collections/osac/workflows/roles/workflow_helpers/tasks/main.yml
  • osac-aap/collections/ansible_collections/osac/workflows/roles/workflow_helpers/tasks/noop.yml
  • osac-aap/collections/requirements.yml
  • osac-aap/config/base/aap.yaml
  • osac-aap/config/base/configmap-cluster-fulfillment-ig-example.yaml
  • osac-aap/config/base/configmap-storage-operations-ig-example.yaml
  • osac-aap/config/base/kustomization.yaml
  • osac-aap/config/base/osac-sa.yaml
  • osac-aap/config/base/secret-cluster-fulfillment-ig-example.yaml
  • osac-aap/config/base/secret-compute-instance-operations-ig-example.yaml
  • osac-aap/config/base/secret-storage-operations-ig-example.yaml
  • osac-aap/config/base/template-publisher.yaml
  • osac-aap/devfile.yaml
  • osac-aap/docs/agent-labels.md
  • osac-aap/docs/bcm-inventory-integration.md
  • osac-aap/docs/import-agents.md
  • osac-aap/docs/netris-integration.md
  • osac-aap/docs/nico-integration.md
  • osac-aap/execution-environment/README.md
  • osac-aap/execution-environment/execution-environment.yaml
  • osac-aap/execution-environment/requirements.txt
  • osac-aap/group_vars/all/agentless_net.yaml
  • osac-aap/group_vars/all/bcm.yaml
  • osac-aap/group_vars/all/configuration.yaml
  • osac-aap/group_vars/all/infrastructure.yaml
  • osac-aap/group_vars/all/manage_agents.yaml
  • osac-aap/group_vars/all/netris.yaml
  • osac-aap/group_vars/all/nico.yaml
  • osac-aap/group_vars/all/osac_common_labels.yaml
  • osac-aap/hack/bcm_add_lite_nodes.py
  • osac-aap/inventory/localhost.yml
  • osac-aap/playbook_osac_attach_external_ip.yml
  • osac-aap/playbook_osac_cleanup_stale_network_resources.yml
  • osac-aap/playbook_osac_config_as_code.yml
  • osac-aap/playbook_osac_create_bare_metal_instance.yml
  • osac-aap/playbook_osac_create_bare_metal_pool.yml
  • osac-aap/playbook_osac_create_compute_instance.yml
  • osac-aap/playbook_osac_create_external_ip.yml
  • osac-aap/playbook_osac_create_external_ip_pool.yml
  • osac-aap/playbook_osac_create_hosted_cluster.yml
  • osac-aap/playbook_osac_create_hosted_cluster_post_install.yml
  • osac-aap/playbook_osac_create_maas_deployment.yml
  • osac-aap/playbook_osac_create_nat_gateway.yml
  • osac-aap/playbook_osac_create_security_group.yml
  • osac-aap/playbook_osac_create_subnet.yml
  • osac-aap/playbook_osac_create_tenant_cluster_storage.yml
  • osac-aap/playbook_osac_create_tenant_storage_backend.yml
  • osac-aap/playbook_osac_create_virtual_network.yml
  • osac-aap/playbook_osac_delete_bare_metal_instance.yml
  • osac-aap/playbook_osac_delete_bare_metal_pool.yml
  • osac-aap/playbook_osac_delete_compute_instance.yml
  • osac-aap/playbook_osac_delete_external_ip.yml
  • osac-aap/playbook_osac_delete_external_ip_pool.yml
  • osac-aap/playbook_osac_delete_hosted_cluster.yml
  • osac-aap/playbook_osac_delete_nat_gateway.yml
  • osac-aap/playbook_osac_delete_security_group.yml
  • osac-aap/playbook_osac_delete_subnet.yml
  • osac-aap/playbook_osac_delete_tenant_cluster_storage.yml
  • osac-aap/playbook_osac_delete_tenant_storage_backend.yml
  • osac-aap/playbook_osac_delete_virtual_network.yml
  • osac-aap/playbook_osac_detach_external_ip.yml
  • osac-aap/playbook_osac_import_agents.yml
  • osac-aap/playbook_osac_import_bcm_agents.yml
  • osac-aap/playbook_osac_report_hosted_cluster_status.yml
  • osac-aap/pyproject.toml
  • osac-aap/samples/bcm_lite_nodes_inventory.yml
  • osac-aap/samples/hosted_cluster_extra_vars.yml
  • osac-aap/samples/import_agents_bmc_secrets.yml
  • osac-aap/samples/import_agents_extra_vars.yml
  • osac-aap/samples/import_bcm_agents_extra_vars.yml
  • osac-aap/samples/storage_tier_definitions_payload.json
  • osac-aap/samples/windows_golden_image_payload.json
  • osac-aap/tests/golden-image-vars.yml
  • osac-aap/tests/golden-image-vars.yml.example
  • osac-aap/tests/integration/README.md
  • osac-aap/tests/integration/TEMPLATE_OVERRIDES.md
  • osac-aap/tests/integration/ansible.cfg
  • osac-aap/tests/integration/common_vars.yml
  • osac-aap/tests/integration/fixtures/clusterorder-test.yaml
  • osac-aap/tests/integration/fixtures/computeinstance-test.yaml
  • osac-aap/tests/integration/fixtures/computeinstance-windows-test.yaml
  • osac-aap/tests/integration/fixtures/computeinstance-with-gpu-test.yaml
  • osac-aap/tests/integration/fixtures/storage/secret-vast-tenant-config-test.yaml
  • osac-aap/tests/integration/fixtures/storage/storageclass-vast-test.yaml
  • osac-aap/tests/integration/fixtures/storage/tenant-storage-test.yaml
  • osac-aap/tests/integration/integration_config.yml.template
  • osac-aap/tests/integration/inventory
  • osac-aap/tests/integration/mock_vms_server.py
  • osac-aap/tests/integration/run_tests.sh
  • osac-aap/tests/integration/setup_test_env.sh
  • osac-aap/tests/integration/targets/bm_host_provisioning_patch/tasks/baseline.yml
  • osac-aap/tests/integration/targets/cluster_create/meta/main.yml
  • osac-aap/tests/integration/targets/cluster_create/tasks/baseline.yml
  • osac-aap/tests/integration/targets/cluster_create/tasks/overrides.yml
  • osac-aap/tests/integration/targets/cluster_delete/meta/main.yml
  • osac-aap/tests/integration/targets/cluster_delete/tasks/baseline.yml
  • osac-aap/tests/integration/targets/cluster_delete/tasks/overrides.yml
  • osac-aap/tests/integration/targets/cluster_post_install/meta/main.yml
  • osac-aap/tests/integration/targets/cluster_post_install/tasks/baseline.yml
  • osac-aap/tests/integration/targets/cluster_post_install/tasks/overrides.yml
  • osac-aap/tests/integration/targets/cluster_status_reporting/meta/main.yml
  • osac-aap/tests/integration/targets/cluster_status_reporting/tasks/baseline.yml
  • osac-aap/tests/integration/targets/cluster_status_reporting/tasks/overrides.yml
  • osac-aap/tests/integration/targets/cluster_working_namespace/tasks/test_found.yml
  • osac-aap/tests/integration/targets/cluster_working_namespace/tasks/test_not_found.yml
  • osac-aap/tests/integration/targets/cluster_working_namespace/tasks/test_predefined.yml
  • osac-aap/tests/integration/targets/compute_instance_create/meta/main.yml
  • osac-aap/tests/integration/targets/compute_instance_create/tasks/baseline.yml
  • osac-aap/tests/integration/targets/compute_instance_create/tasks/overrides.yml
  • osac-aap/tests/integration/targets/compute_instance_delete/meta/main.yml
  • osac-aap/tests/integration/targets/compute_instance_delete/tasks/baseline.yml
  • osac-aap/tests/integration/targets/compute_instance_delete/tasks/overrides.yml
  • osac-aap/tests/integration/targets/compute_instance_with_gpu_create/meta/main.yml
  • osac-aap/tests/integration/targets/compute_instance_with_gpu_create/tasks/baseline.yml
  • osac-aap/tests/integration/targets/config_as_code_pod_specs/tasks/baseline.yml
  • osac-aap/tests/integration/targets/finalizer/tasks/baseline.yml
  • osac-aap/tests/integration/targets/lease/tasks/baseline.yml
  • osac-aap/tests/integration/targets/storage_provider_ensure_sc/tasks/main.yml
  • osac-aap/tests/integration/targets/storage_provider_onboarding/tasks/main.yml
  • osac-aap/tests/integration/targets/storage_provider_setup/tasks/main.yml
  • osac-aap/tests/integration/targets/storage_provider_setup_rollback/tasks/main.yml
  • osac-aap/tests/integration/targets/storage_provider_teardown/tasks/main.yml
  • osac-aap/tests/integration/targets/tenant_target_namespace/tasks/test_found.yml
  • osac-aap/tests/integration/targets/tenant_target_namespace/tasks/test_not_found.yml
  • osac-aap/tests/integration/targets/tenant_target_namespace/tasks/test_predefined.yml
  • osac-aap/tests/integration/teardown_test_env.sh
  • osac-aap/tests/test-windows-golden-image.yml
  • osac-aap/tests/unit/__init__.py
  • osac-aap/tests/unit/plugins/__init__.py
  • osac-aap/tests/unit/plugins/filter/__init__.py
  • osac-aap/tests/unit/plugins/filter/conftest.py
  • osac-aap/tests/unit/plugins/filter/test_find_template_roles.py
  • osac-aap/vendor/ansible_collections/amazon.aws-9.4.0.info/GALAXY.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.github/BOTMETA.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.github/ISSUE_TEMPLATE/bug_report.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.github/ISSUE_TEMPLATE/ci_report.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.github/ISSUE_TEMPLATE/config.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.github/ISSUE_TEMPLATE/documentation_report.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.github/ISSUE_TEMPLATE/feature_request.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.github/actions/ansible_release_log/action.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.github/actions/ansible_release_tag/action.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.github/patchback.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.github/settings.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.github/workflows/all_green_check.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.github/workflows/ansible-bot.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.github/workflows/changelog.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.github/workflows/docs-pr.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.github/workflows/docs-push.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.github/workflows/linters.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.github/workflows/release-manual.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.github/workflows/release-tag.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.github/workflows/sanity.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.github/workflows/units.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.github/workflows/update-variables.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/.gitignore
  • osac-aap/vendor/ansible_collections/amazon/aws/.yamllint
  • osac-aap/vendor/ansible_collections/amazon/aws/CHANGELOG.rst
  • osac-aap/vendor/ansible_collections/amazon/aws/CI.md
  • osac-aap/vendor/ansible_collections/amazon/aws/CONTRIBUTING.md
  • osac-aap/vendor/ansible_collections/amazon/aws/COPYING
  • osac-aap/vendor/ansible_collections/amazon/aws/FILES.json
  • osac-aap/vendor/ansible_collections/amazon/aws/MANIFEST.json
  • osac-aap/vendor/ansible_collections/amazon/aws/README.md
  • osac-aap/vendor/ansible_collections/amazon/aws/bindep.txt
  • osac-aap/vendor/ansible_collections/amazon/aws/changelogs/changelog.yaml
  • osac-aap/vendor/ansible_collections/amazon/aws/changelogs/config.yaml
  • osac-aap/vendor/ansible_collections/amazon/aws/changelogs/fragments/.keep
  • osac-aap/vendor/ansible_collections/amazon/aws/docs/docsite/extra-docs.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/docs/docsite/links.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/docs/docsite/rst/CHANGELOG.rst
  • osac-aap/vendor/ansible_collections/amazon/aws/docs/docsite/rst/aws_ec2_guide.rst
  • osac-aap/vendor/ansible_collections/amazon/aws/docs/docsite/rst/collection_release.rst
  • osac-aap/vendor/ansible_collections/amazon/aws/docs/docsite/rst/dev_guidelines.rst
  • osac-aap/vendor/ansible_collections/amazon/aws/docs/docsite/rst/guide_aws.rst
  • osac-aap/vendor/ansible_collections/amazon/aws/meta/runtime.yml
  • osac-aap/vendor/ansible_collections/amazon/aws/mypy.ini
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/action/s3_object.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/callback/aws_resource_actions.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/doc_fragments/assume_role.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/doc_fragments/aws.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/doc_fragments/aws_credentials.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/doc_fragments/aws_region.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/doc_fragments/boto3.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/doc_fragments/common.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/doc_fragments/ec2.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/doc_fragments/region.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/doc_fragments/tags.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/inventory/aws_ec2.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/inventory/aws_rds.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/lookup/aws_account_attribute.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/lookup/aws_collection_constants.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/lookup/aws_service_ip_ranges.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/lookup/secretsmanager_secret.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/lookup/ssm_parameter.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/_autoscaling/__init__.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/_autoscaling/common.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/_autoscaling/groups.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/_autoscaling/instances.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/_autoscaling/transformations.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/_autoscaling/waiters.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/_s3/common.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/acm.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/arn.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/autoscaling.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/backup.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/batch.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/botocore.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/cloud.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/cloudfront_facts.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/common.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/core.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/direct_connect.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/ec2.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/elb_utils.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/elbv2.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/errors.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/exceptions.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/iam.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/modules.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/policy.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/rds.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/retries.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/route53.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/s3.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/tagging.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/tower.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/transformation.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/transitgateway.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/version.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/waf.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/waiter.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/module_utils/waiters.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/autoscaling_group.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/autoscaling_group_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/autoscaling_instance.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/autoscaling_instance_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/autoscaling_instance_refresh.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/autoscaling_instance_refresh_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/aws_az_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/aws_caller_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/aws_region_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/backup_plan.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/backup_plan_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/backup_restore_job_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/backup_selection.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/backup_selection_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/backup_tag.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/backup_tag_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/backup_vault.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/backup_vault_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/cloudformation.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/cloudformation_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/cloudtrail.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/cloudtrail_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/cloudwatch_metric_alarm.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/cloudwatch_metric_alarm_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/cloudwatchevent_rule.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/cloudwatchlogs_log_group.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/cloudwatchlogs_log_group_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/cloudwatchlogs_log_group_metric_filter.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_ami.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_ami_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_dedicated_host.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_dedicated_host_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_eip.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_eip_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_eni.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_eni_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_import_image.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_import_image_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_instance.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_instance_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_key.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_key_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_launch_template.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_launch_template_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_metadata_facts.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_placement_group.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_placement_group_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_security_group.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_security_group_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_snapshot.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_snapshot_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_spot_instance.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_spot_instance_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_tag.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_tag_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_transit_gateway.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_transit_gateway_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_transit_gateway_vpc_attachment.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_transit_gateway_vpc_attachment_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vol.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vol_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_dhcp_option.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_dhcp_option_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_egress_igw.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_egress_igw_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_endpoint.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_endpoint_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_endpoint_service_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_igw.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_igw_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_nacl.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_nacl_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_nat_gateway.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_nat_gateway_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_net.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_net_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_peering.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_peering_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_route_table.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_route_table_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_subnet.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_subnet_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_vgw.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_vgw_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_vpn.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/ec2_vpc_vpn_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/elb_application_lb.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/elb_application_lb_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/elb_classic_lb.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/elb_classic_lb_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/iam_access_key.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/iam_access_key_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/iam_group.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/iam_instance_profile.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/iam_instance_profile_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/iam_managed_policy.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/iam_mfa_device_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/iam_password_policy.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/iam_policy.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/iam_policy_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/iam_role.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/iam_role_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/iam_user.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/iam_user_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/kms_key.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/kms_key_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/lambda.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/lambda_alias.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/lambda_event.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/lambda_execute.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/lambda_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/lambda_layer.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/lambda_layer_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/lambda_policy.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/rds_cluster.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/rds_cluster_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/rds_cluster_param_group.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/rds_cluster_param_group_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/rds_cluster_snapshot.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/rds_engine_versions_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/rds_global_cluster_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/rds_instance.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/rds_instance_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/rds_instance_param_group.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/rds_instance_param_group_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/rds_instance_snapshot.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/rds_option_group.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/rds_option_group_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/rds_snapshot_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/rds_subnet_group.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/route53.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/route53_health_check.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/route53_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/route53_key_signing_key.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/route53_zone.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/s3_bucket.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/s3_bucket_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/s3_object.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/s3_object_info.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/modules/sts_assume_role.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/plugin_utils/base.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/plugin_utils/botocore.py
  • osac-aap/vendor/ansible_collections/amazon/aws/plugins/plugin_utils/connection.py

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

if args.tls:
ctx = ssl.SSLContext(ssl.PROTOCOL_TLS_SERVER)
ctx.load_cert_chain(certfile=args.cert, keyfile=args.key)
server.socket = ctx.wrap_socket(server.socket, server_side=True)
'Name' tag, or a CIDR such as 10.0.0.0/8.
"""
CIDR_RE = re.compile(r"^(\d{1,3}\.){3}\d{1,3}/\d{1,2}$")
SUBNET_RE = re.compile(r"^subnet-[A-z0-9]+$")
@eliorerz eliorerz closed this Aug 14, 2026

This branch was successfully deployed

No deployments
e2e-test — ec5cbef0 Deployed Aug 14, 2026 by eliorerz via e2e-vmaas-full-install / e2e #1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.